0001832433-24-000004.txt : 20240306 0001832433-24-000004.hdr.sgml : 20240306 20240306161532 ACCESSION NUMBER: 0001832433-24-000004 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 79 CONFORMED PERIOD OF REPORT: 20240131 FILED AS OF DATE: 20240306 DATE AS OF CHANGE: 20240306 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Ferguson plc CENTRAL INDEX KEY: 0001832433 STANDARD INDUSTRIAL CLASSIFICATION: WHOLESALE-HARDWARE & PLUMBING & HEATING EQUIPMENT & SUPPLIES [5070] ORGANIZATION NAME: 07 Trade & Services IRS NUMBER: 000000000 STATE OF INCORPORATION: Y9 FISCAL YEAR END: 0731 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40066 FILM NUMBER: 24726066 BUSINESS ADDRESS: STREET 1: 1020 ESKDALE ROAD STREET 2: WINNERSH TRIANGLE CITY: WOKINGHAM STATE: X0 ZIP: RG41 5TS BUSINESS PHONE: 44-118-927-3827 MAIL ADDRESS: STREET 1: 1020 ESKDALE ROAD STREET 2: WINNERSH TRIANGLE CITY: WOKINGHAM STATE: X0 ZIP: RG41 5TS 10-Q 1 ferg-20240131.htm 10-Q ferg-20240131
0001832433July 312024Q2FALSEP1Y00018324332023-08-012024-01-3100018324332024-02-29xbrli:shares00018324332023-11-012024-01-31iso4217:USD00018324332022-11-012023-01-3100018324332022-08-012023-01-31iso4217:USDxbrli:shares00018324332024-01-3100018324332023-07-31iso4217:GBPxbrli:shares0001832433us-gaap:CommonStockMember2023-10-310001832433us-gaap:AdditionalPaidInCapitalMember2023-10-310001832433us-gaap:RetainedEarningsMember2023-10-310001832433us-gaap:TreasuryStockCommonMember2023-10-310001832433ferg:EmployeeBenefitTrustMember2023-10-310001832433us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-10-3100018324332023-10-310001832433us-gaap:AdditionalPaidInCapitalMember2023-11-012024-01-310001832433us-gaap:RetainedEarningsMember2023-11-012024-01-310001832433us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-11-012024-01-310001832433us-gaap:TreasuryStockCommonMember2023-11-012024-01-310001832433ferg:EmployeeBenefitTrustMember2023-11-012024-01-310001832433us-gaap:CommonStockMember2024-01-310001832433us-gaap:AdditionalPaidInCapitalMember2024-01-310001832433us-gaap:RetainedEarningsMember2024-01-310001832433us-gaap:TreasuryStockCommonMember2024-01-310001832433ferg:EmployeeBenefitTrustMember2024-01-310001832433us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-310001832433us-gaap:CommonStockMember2023-07-310001832433us-gaap:AdditionalPaidInCapitalMember2023-07-310001832433us-gaap:RetainedEarningsMember2023-07-310001832433us-gaap:TreasuryStockCommonMember2023-07-310001832433ferg:EmployeeBenefitTrustMember2023-07-310001832433us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-310001832433us-gaap:AdditionalPaidInCapitalMember2023-08-012024-01-310001832433us-gaap:RetainedEarningsMember2023-08-012024-01-310001832433us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-08-012024-01-310001832433us-gaap:TreasuryStockCommonMember2023-08-012024-01-310001832433ferg:EmployeeBenefitTrustMember2023-08-012024-01-310001832433us-gaap:CommonStockMember2022-10-310001832433us-gaap:AdditionalPaidInCapitalMember2022-10-310001832433us-gaap:RetainedEarningsMember2022-10-310001832433us-gaap:TreasuryStockCommonMember2022-10-310001832433ferg:EmployeeBenefitTrustMember2022-10-310001832433us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-10-3100018324332022-10-310001832433us-gaap:AdditionalPaidInCapitalMember2022-11-012023-01-310001832433us-gaap:RetainedEarningsMember2022-11-012023-01-310001832433us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-11-012023-01-310001832433us-gaap:TreasuryStockCommonMember2022-11-012023-01-310001832433us-gaap:CommonStockMember2023-01-310001832433us-gaap:AdditionalPaidInCapitalMember2023-01-310001832433us-gaap:RetainedEarningsMember2023-01-310001832433us-gaap:TreasuryStockCommonMember2023-01-310001832433ferg:EmployeeBenefitTrustMember2023-01-310001832433us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-3100018324332023-01-310001832433us-gaap:CommonStockMember2022-07-310001832433us-gaap:AdditionalPaidInCapitalMember2022-07-310001832433us-gaap:RetainedEarningsMember2022-07-310001832433us-gaap:TreasuryStockCommonMember2022-07-310001832433ferg:EmployeeBenefitTrustMember2022-07-310001832433us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-3100018324332022-07-310001832433us-gaap:AdditionalPaidInCapitalMember2022-08-012023-01-310001832433us-gaap:RetainedEarningsMember2022-08-012023-01-310001832433us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-08-012023-01-310001832433us-gaap:TreasuryStockCommonMember2022-08-012023-01-310001832433ferg:EmployeeBenefitTrustMember2022-08-012023-01-31ferg:segment0001832433ferg:UnitedStatesSegmentMember2023-11-012024-01-310001832433ferg:UnitedStatesSegmentMember2022-11-012023-01-310001832433ferg:UnitedStatesSegmentMember2023-08-012024-01-310001832433ferg:UnitedStatesSegmentMember2022-08-012023-01-310001832433ferg:CanadaSegmentMember2023-11-012024-01-310001832433ferg:CanadaSegmentMember2022-11-012023-01-310001832433ferg:CanadaSegmentMember2023-08-012024-01-310001832433ferg:CanadaSegmentMember2022-08-012023-01-310001832433ferg:CorporateRestructuringMember2023-11-012024-01-310001832433ferg:CorporateRestructuringMember2022-11-012023-01-310001832433ferg:CorporateRestructuringMember2023-08-012024-01-310001832433ferg:CorporateRestructuringMember2022-08-012023-01-310001832433ferg:UnitedStatesSegmentMemberferg:ResidentialMember2023-11-012024-01-310001832433ferg:UnitedStatesSegmentMemberferg:ResidentialMember2022-11-012023-01-310001832433ferg:UnitedStatesSegmentMemberferg:ResidentialMember2023-08-012024-01-310001832433ferg:UnitedStatesSegmentMemberferg:ResidentialMember2022-08-012023-01-310001832433ferg:UnitedStatesSegmentMemberferg:NonResidentialCommercialMember2023-11-012024-01-310001832433ferg:UnitedStatesSegmentMemberferg:NonResidentialCommercialMember2022-11-012023-01-310001832433ferg:UnitedStatesSegmentMemberferg:NonResidentialCommercialMember2023-08-012024-01-310001832433ferg:UnitedStatesSegmentMemberferg:NonResidentialCommercialMember2022-08-012023-01-310001832433ferg:UnitedStatesSegmentMemberferg:NonResidentialCivilInfrastructureMember2023-11-012024-01-310001832433ferg:UnitedStatesSegmentMemberferg:NonResidentialCivilInfrastructureMember2022-11-012023-01-310001832433ferg:UnitedStatesSegmentMemberferg:NonResidentialCivilInfrastructureMember2023-08-012024-01-310001832433ferg:UnitedStatesSegmentMemberferg:NonResidentialCivilInfrastructureMember2022-08-012023-01-310001832433ferg:UnitedStatesSegmentMemberferg:NonResidentialIndustrialMember2023-11-012024-01-310001832433ferg:UnitedStatesSegmentMemberferg:NonResidentialIndustrialMember2022-11-012023-01-310001832433ferg:UnitedStatesSegmentMemberferg:NonResidentialIndustrialMember2023-08-012024-01-310001832433ferg:UnitedStatesSegmentMemberferg:NonResidentialIndustrialMember2022-08-012023-01-310001832433ferg:UnitedStatesSegmentMemberferg:NonResidentialMember2023-11-012024-01-310001832433ferg:UnitedStatesSegmentMemberferg:NonResidentialMember2022-11-012023-01-310001832433ferg:UnitedStatesSegmentMemberferg:NonResidentialMember2023-08-012024-01-310001832433ferg:UnitedStatesSegmentMemberferg:NonResidentialMember2022-08-012023-01-31xbrli:pure0001832433us-gaap:CorporateDebtSecuritiesMemberferg:VariableRateReceivablesMember2024-01-310001832433us-gaap:CorporateDebtSecuritiesMemberferg:VariableRateReceivablesMember2023-07-310001832433ferg:VariableRateTermLoanMemberus-gaap:UnsecuredDebtMember2024-01-310001832433ferg:VariableRateTermLoanMemberus-gaap:UnsecuredDebtMember2023-07-310001832433ferg:PrivatePlacementNotesMemberus-gaap:SecuredDebtMember2024-01-310001832433ferg:PrivatePlacementNotesMemberus-gaap:SecuredDebtMember2023-07-310001832433ferg:UnsecuredSeniorNotesMemberus-gaap:SeniorNotesMember2024-01-310001832433ferg:UnsecuredSeniorNotesMemberus-gaap:SeniorNotesMember2023-07-310001832433ferg:VariableRateReceivableSecuritizationMemberus-gaap:CorporateDebtSecuritiesMember2024-01-310001832433ferg:VariableRateReceivableSecuritizationMemberus-gaap:CorporateDebtSecuritiesMember2023-08-012024-01-310001832433ferg:VariableRateTermLoanMemberus-gaap:UnsecuredDebtMember2022-10-070001832433us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2024-01-310001832433ferg:PrivatePlacementNotesDueNovember2023Memberus-gaap:SecuredDebtMember2023-11-012023-11-300001832433ferg:PrivatePlacementNotesDueNovember2023Memberus-gaap:SecuredDebtMember2023-11-300001832433ferg:PrivatePlacementNotesDueNovember2023Membersrt:ScenarioForecastMemberus-gaap:SecuredDebtMember2024-11-012024-11-300001832433us-gaap:FairValueInputsLevel2Memberus-gaap:SeniorNotesMember2024-01-310001832433us-gaap:FairValueInputsLevel2Memberus-gaap:SeniorNotesMember2023-07-310001832433us-gaap:FairValueInputsLevel2Memberus-gaap:SecuredDebtMember2024-01-310001832433us-gaap:FairValueInputsLevel2Memberus-gaap:SecuredDebtMember2023-07-310001832433us-gaap:AccumulatedTranslationAdjustmentMember2023-07-310001832433us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-07-310001832433us-gaap:AccumulatedTranslationAdjustmentMember2023-08-012023-10-310001832433us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-08-012023-10-3100018324332023-08-012023-10-310001832433us-gaap:AccumulatedTranslationAdjustmentMember2023-10-310001832433us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-10-310001832433us-gaap:AccumulatedTranslationAdjustmentMember2023-11-012024-01-310001832433us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-11-012024-01-310001832433us-gaap:AccumulatedTranslationAdjustmentMember2024-01-310001832433us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-01-310001832433us-gaap:AccumulatedTranslationAdjustmentMember2022-07-310001832433us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-07-310001832433us-gaap:AccumulatedTranslationAdjustmentMember2022-08-012022-10-310001832433us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-08-012022-10-3100018324332022-08-012022-10-310001832433us-gaap:AccumulatedTranslationAdjustmentMember2022-10-310001832433us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-10-310001832433us-gaap:AccumulatedTranslationAdjustmentMember2022-11-012023-01-310001832433us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-11-012023-01-310001832433us-gaap:AccumulatedTranslationAdjustmentMember2023-01-310001832433us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-01-310001832433us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-11-012024-01-310001832433us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-11-012023-01-310001832433us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-08-012024-01-310001832433us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-08-012023-01-310001832433us-gaap:CommonStockMember2023-11-012024-01-310001832433us-gaap:CommonStockMember2022-11-012023-01-310001832433us-gaap:CommonStockMember2023-08-012024-01-310001832433us-gaap:CommonStockMember2022-08-012023-01-310001832433ferg:EmployeeBenefitTrustMember2022-11-012023-01-31ferg:trust00018324332021-09-012024-01-310001832433ferg:A2023OmnibusEquityIncentivePlanMember2023-09-210001832433ferg:TimeVestedAwardsMember2023-08-012024-01-310001832433us-gaap:PerformanceSharesMember2023-08-012024-01-310001832433ferg:LongTermIncentiveAwardsEquitySettledMember2023-08-012024-01-310001832433ferg:FergusonGroupLongTermIncentivePlanMemberus-gaap:EmployeeStockMember2024-01-310001832433ferg:FergusonGroupLongTermIncentivePlanMemberus-gaap:EmployeeStockMember2023-07-310001832433ferg:ShareAdjustmentsPerformanceVestedAwardsAndLTIEDEquitySettledAwardsMember2023-08-012024-01-310001832433ferg:TimeVestedPerformanceVestedAndLongTermIncentiveAwardsMember2023-08-012024-01-31ferg:business0001832433us-gaap:CustomerRelationshipsMember2024-01-310001832433us-gaap:OtherIntangibleAssetsMember2024-01-310001832433srt:MinimumMember2023-08-012024-01-310001832433srt:MaximumMember2023-08-012024-01-310001832433ferg:NonExecutiveDirectorsMember2023-11-012024-01-310001832433ferg:NonExecutiveDirectorsMember2023-08-012024-01-310001832433ferg:NonExecutiveDirectorsMember2022-11-012023-01-310001832433ferg:NonExecutiveDirectorsMember2022-08-012023-01-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549

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

For the quarterly period ended January 31, 2024
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the transition period from    to
Commission File Number: 001-40066    
Ferguson_PMS2188.jpg

Ferguson plc
(Exact name of registrant as specified in its charter)
Jersey, Channel Islands
98-1499339
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
1020 Eskdale Road, Winnersh Triangle, Wokingham,
Berkshire, RG41 5TS, United Kingdom
(Address of principal executive offices and zip code)

+44 (0) 118 927 3800
(Registrant’s telephone number, including area code)
Not Applicable
(Former name, former address and former fiscal year, if changed since last report)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Ordinary Shares of 10 penceFERGNew York Stock Exchange
London Stock Exchange
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    ☒Yes     No
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). ☒ Yes No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
Accelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). ☐ Yes No
As of February 29, 2024, the number of outstanding ordinary shares was 202,813,401.





TABLE OF CONTENTS
PAGE
Ferguson_PMS2188.jpg


CERTAIN TERMS
Unless otherwise specified or the context otherwise requires, the terms “Company,” “Ferguson,” “we,” “us,” and “our” and other similar terms refer to Ferguson plc and its consolidated subsidiaries. Except as otherwise specified or the context otherwise requires, references to years indicate our fiscal year ended July 31 of the respective year. For example, references to “fiscal 2024” or similar references refer to the fiscal year ended July 31, 2024.
CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS
Certain information included in this quarterly report on Form 10-Q (“Quarterly Report”) is forward-looking, including within the meaning of the Private Securities Litigation Reform Act of 1995, and involves risks, assumptions and uncertainties that could cause actual results to differ materially from those expressed or implied by forward-looking statements. Forward-looking statements cover all matters which are not historical facts and include, without limitation, statements or guidance regarding or relating to our future financial position, results of operations and growth, projected interest in and ownership of our ordinary shares by investors including as a result of inclusion in North American market indices, domiciling our ultimate parent company in the United States, plans and objectives for the future including our capabilities and priorities, risks associated with changes in global and regional economic, market and political conditions, ability to manage supply chain challenges, ability to manage the impact of product price fluctuations, our financial condition and liquidity, legal or regulatory changes, and other statements concerning the success of our business and strategies.
Forward-looking statements can be identified by the use of forward-looking terminology, including terms such as “believes,” “estimates,” “anticipates,” “expects,” “forecasts,” “intends,” “continues,” “plans,” “projects,” “goal,” “target,” “aim,” “may,” “will,” “would,” “could” or “should” or, in each case, their negative or other variations or comparable terminology and other similar references to future periods. Forward-looking statements speak only as of the date on which they are made. They are not assurances of future performance and are based only on our current beliefs, expectations and assumptions regarding the future of our business, future plans and strategies, projections, anticipated events and trends, the economy and other future conditions. Therefore, you should not place undue reliance on any of these forward-looking statements. Although we believe that the forward-looking statements contained in this Quarterly Report are based on reasonable assumptions, you should be aware that many factors could cause actual results to differ materially from those in such forward-looking statements, including but not limited to:
the Merger (as defined herein), which would domicile our ultimate parent company in the United States, may be delayed, cancelled, suspended or terminated;
unexpected costs for us and any unanticipated or other adverse consequences to us or our shareholders relating to the Merger;
weakness in the economy, market trends, uncertainty and other conditions in the markets in which we operate, and other factors beyond our control, including disruption in the financial markets and any macroeconomic or other consequences of political unrest, disputes or war;
failure to rapidly identify or effectively respond to direct and/or end customers’ wants, expectations or trends, including costs and potential problems associated with new or upgraded information technology systems or our ability to timely deploy new omni-channel capabilities;
decreased demand for our products as a result of operating in highly competitive industries and the impact of declines in the residential and non-residential markets, as well as the repair, maintenance and improvement (“RMI”) and new construction markets;
changes in competition, including as a result of market consolidation or competitors responding more quickly to emerging technologies (such as generative artificial intelligence (“AI”));
failure of a key information technology system or process as well as exposure to fraud or theft resulting from payment-related risks;
privacy and protection of sensitive data failures, including failures due to data corruption, cybersecurity incidents or network security breaches;
ineffectiveness of or disruption in our domestic or international supply chain or our fulfillment network, including delays in inventory availability at our distribution facilities and branches, increased delivery costs or lack of availability;
Ferguson_PMS2188.jpg
1


failure to effectively manage and protect our facilities and inventory or to prevent personal injury to customers, suppliers or associates, including as a result of workplace violence;
unsuccessful execution of our operational strategies;
failure to attract, retain and motivate key associates; exposure of associates, contractors, customers, suppliers and other individuals to health and safety risks;
inherent risks associated with acquisitions, partnerships, joint ventures and other business combinations, dispositions or strategic transactions;
regulatory, product liability and reputational risks and the failure to achieve and maintain a high level of product and service quality;
inability to renew leases on favorable terms or at all, as well as any remaining obligations under a lease when we close a facility;
changes in, interpretations of, or compliance with tax laws in the United States, the United Kingdom, Switzerland or Canada;
our indebtedness and changes in our credit ratings and outlook;
fluctuations in product prices (e.g., commodity-priced materials, inflation/deflation) and foreign currency;
funding risks related to our defined benefit pension plans;
legal proceedings as well as failure to comply with domestic and foreign laws, regulations and standards, as those laws, regulations and standards or interpretations and enforcement thereof may change, or the occurrence of unforeseen developments such as litigation;
our failure to comply with the obligations associated with being a U.S. domestic issuer and the costs associated therewith;
the costs and risk exposure relating to environmental, social and governance (“ESG”) matters, including sustainability issues, regulatory or legal requirements, and disparate stakeholder expectations;
adverse impacts caused by a public health crisis; and
other risks and uncertainties set forth under the heading “Risk Factors” in this Quarterly Report and in our Annual Report on Form 10-K for the fiscal year ended July 31, 2023 as filed with the Securities and Exchange Commission (the “SEC”) on September 26, 2023 (the “Annual Report”) and in other filings we make with the SEC in the future.
Additionally, forward-looking statements regarding past trends or activities should not be taken as a representation that such trends or activities will continue in the future. Other than in accordance with our legal or regulatory obligations, we undertake no obligation to publicly update or revise any forward-looking statement, whether as a result of new information, future events or otherwise.
Ferguson_PMS2188.jpg
2



Part I - FINANCIAL INFORMATION
Item 1.Financial Statements
Ferguson plc
Condensed Consolidated Statements of Earnings
(unaudited)
Three months endedSix months ended
January 31,January 31,
(In millions, except per share amounts)2024202320242023
Net sales$6,673 $6,825 $14,381 $14,756 
Cost of sales(4,644)(4,763)(10,021)(10,273)
   Gross profit2,029 2,062 4,360 4,483 
Selling, general and administrative expenses(1,469)(1,432)(2,981)(2,941)
Depreciation and amortization(83)(81)(163)(162)
   Operating profit477 549 1,216 1,380 
Interest expense, net(44)(47)(89)(88)
Other expense, net (7)(3)(5)
   Income before income taxes433 495 1,124 1,287 
Provision for income taxes(111)(121)(283)(318)
Net income$322 $374 $841 $969 
Earnings per share - Basic$1.58 $1.81 $4.13 $4.66 
Earnings per share - Diluted$1.58 $1.80 $4.12 $4.64 
Weighted average number of shares outstanding:
   Basic203.4 207.1 203.6 207.9 
   Diluted203.9 207.8 204.2 208.8 
See accompanying Notes to the Condensed Consolidated Financial Statements.
Ferguson_PMS2188.jpg
3



Ferguson plc
Condensed Consolidated Statements of Comprehensive Income
(unaudited)
Three months endedSix months ended
January 31,January 31,
(In millions)2024202320242023
Net income$322 $374 $841 $969 
Other comprehensive income (loss):
   Foreign currency translation adjustments21 18 (14)(18)
   Pension adjustments, net of tax expense of ($2) ($3), ($2) and ($1), respectively.
4 8 5 7 
Total other comprehensive income (loss), net of tax25 26 (9)(11)
Comprehensive income$347 $400 $832 $958 
See accompanying Notes to the Condensed Consolidated Financial Statements.

Ferguson_PMS2188.jpg
4




Ferguson plc
Condensed Consolidated Balance Sheets
(unaudited)
As of
(In millions, except share amounts)January 31, 2024July 31, 2023
Assets
   Cash and cash equivalents$639 $601 
   Accounts receivable, less allowances of $37 and $27, respectively
3,092 3,597 
   Inventories3,968 3,898 
   Prepaid and other current assets891 953 
   Assets held for sale26 28 
      Total current assets8,616 9,077 
   Property, plant and equipment, net1,675 1,595 
   Operating lease right-of-use assets1,523 1,474 
   Deferred income taxes, net300 300 
   Goodwill2,264 2,241 
   Other intangible assets, net755 783 
   Other non-current assets554 524 
          Total assets$15,687 $15,994 
Liabilities and shareholders’ equity
   Accounts payable$2,985 $3,408 
   Short-term debt150 55 
   Current portion of operating lease liabilities379 366 
   Other current liabilities1,274 1,600 
      Total current liabilities4,788 5,429 
   Long-term debt3,595 3,711 
   Long-term portion of operating lease liabilities1,165 1,126 
   Other long-term liabilities721 691 
          Total liabilities10,269 10,957 
Shareholders’ equity:
   Ordinary shares, par value 10 pence: 500,000,000 shares authorized, 232,171,182 shares issued
30 30 
   Paid-in capital842 809 
   Retained earnings9,018 8,557 
   Treasury shares, 29,168,420 and 27,893,680 shares, respectively at cost
(3,575)(3,425)
   Employee Benefit Trusts, 0 and 274,031 shares, respectively at cost
 (46)
   Accumulated other comprehensive loss(897)(888)
          Total shareholders' equity5,418 5,037 
          Total liabilities and shareholders' equity$15,687 $15,994 
See accompanying Notes to the Condensed Consolidated Financial Statements.
Ferguson_PMS2188.jpg
5


Ferguson plc
Condensed Consolidated Statements of Shareholders’ Equity
(unaudited)


Three Months Ended January 31, 2024
(In millions, except per share data)Ordinary SharesPaid-in CapitalRetained EarningsTreasury SharesEmployee Benefit TrustsAccumulated Other
Comprehensive Loss
Total Shareholders’
Equity
Balance at October 31, 2023
$30 $828 $8,858 ($3,433)($1)($922)$5,360 
Share-based compensation— 12 — — — — 12 
Net income— — 322 — — — 322 
Cash dividends declared ($0.79) per share
— — (160)— — — (160)
Other comprehensive income— — — — — 25 25 
Share repurchases— — — (143)— — (143)
Shares issued under employee share plans— — (2)1 — — (1)
Other2 — 1 3 
Balance at January 31, 2024
$30 $842 $9,018 ($3,575)$ ($897)$5,418 
Six months ended January 31, 2024
(In millions, except per share data)Ordinary SharesPaid-in CapitalRetained EarningsTreasury SharesEmployee Benefit TrustsAccumulated Other
Comprehensive Loss
Total Shareholders’
Equity
Balance at July 31, 2023
$30 $809 $8,557 ($3,425)($46)($888)$5,037 
Share-based compensation— 31 — — — — 31 
Net income— — 841 — — — 841 
Cash dividends declared ($1.54) per share
— — (312)— — — (312)
Other comprehensive loss— — — — — (9)(9)
Share repurchases— — — (176)— — (176)
Shares issued under employee share plans— — (68)26 45 — 3 
Other— 2 — — 1 — 3 
Balance at January 31, 2024
$30 $842 $9,018 ($3,575)$ ($897)$5,418 
Ferguson_PMS2188.jpg
6


Three Months Ended January 31, 2023
(In millions, except per share data)Ordinary SharesPaid-in CapitalRetained EarningsTreasury SharesEmployee Benefit TrustsAccumulated Other
Comprehensive Loss
Total Shareholders’
Equity
Balance at October 31, 2022
$30 $773 $8,129 ($2,897)($47)($867)$5,121 
Share-based compensation— 16 — — — — 16 
Net income— — 374 — — — 374 
Other comprehensive income— — — — — 26 26 
Cash dividends declared ($2.66) per share
— — (552)— — — (552)
Share repurchases— — — (260)— — (260)
Shares issued under employee share plans— — (6)6 — —  
Balance at January 31, 2023
$30 $789 $7,945 ($3,151)($47)($841)$4,725 
Six months ended January 31, 2023
(In millions, except per share data)Ordinary SharesPaid-in CapitalRetained EarningsTreasury SharesEmployee Benefit TrustsAccumulated Other
Comprehensive Loss
Total Shareholders’
Equity
Balance at July 31, 2022
$30 $760 $7,594 ($2,782)($107)($830)$4,665 
Share-based compensation— 29 — — — — 29 
Net income— — 969 — — — 969 
Other comprehensive loss— — — — — (11)(11)
Cash dividends declared ($2.66) per share
— — (552)— — — (552)
Share repurchases— — — (375)— — (375)
Shares issued under employee share plans— — (66)6 60 —  
Balance at January 31, 2023
$30 $789 $7,945 ($3,151)($47)($841)$4,725 

See accompanying Notes to the Condensed Consolidated Financial Statements.
Ferguson_PMS2188.jpg
7


Ferguson plc
Condensed Consolidated Statements of Cash Flows
(unaudited)
(In millions)Six months ended
January 31,
20242023
Cash flows from operating activities:
   Net income$841 $969 
   Depreciation and amortization163 162 
   Share-based compensation24 27 
   Change in deferred income taxes(6)(38)
   (Increase) decrease in inventories(52)237 
   Decrease in receivables and other assets565 512 
   Decrease in accounts payable and other liabilities(626)(634)
   Decrease in income taxes payable(40)(63)
   Other operating activities(6)3 
   Net cash provided by operating activities of continuing operations863 1,175 
   Net cash used in operating activities of discontinued operations (4)
   Net cash provided by operating activities863 1,171 
Cash flows from investing activities:
   Purchase of businesses acquired, net of cash acquired(67)(179)
   Capital expenditures(192)(242)
   Other investing activities28 (4)
   Net cash used in investing activities(231)(425)
Cash flows from financing activities:
   Purchase of treasury shares(250)(564)
   Repayments of debt(1,155)(1,880)
   Proceeds from debt1,125 1,950 
   Change in bank overdrafts6 4 
   Cash dividends(305)(403)
   Other financing activities(18)(13)
   Net cash used in financing activities(597)(906)
Change in cash, cash equivalents and restricted cash35 (160)
Effects of exchange rate changes 19 
Cash, cash equivalents and restricted cash, beginning of period669 785 
Cash, cash equivalents and restricted cash, end of period$704 $644 
Supplemental Disclosures:
Cash paid for income taxes$330 $419 
Cash paid for interest97 83 
Accrued capital expenditures6 7 
Accrued dividends161 156 
See accompanying Notes to the Condensed Consolidated Financial Statements.
Ferguson_PMS2188.jpg
8


Ferguson plc
Notes to the Condensed Consolidated Financial Statements
(unaudited)
Note 1: Summary of significant accounting policies
Background
Ferguson plc (the “Company”) (NYSE: FERG; LSE: FERG) is a public company limited by shares incorporated in Jersey under the Companies (Jersey) Law 1991 (as amended). The Company is a value-added distributor in North America providing expertise, solutions and products from infrastructure, plumbing and appliances to HVAC, fire, fabrication and more. We exist to make our customers’ complex projects simple, successful and sustainable. Ferguson is headquartered in the United Kingdom (“U.K.”), with its operations and associates solely focused on North America and managed from Newport News, Virginia. The Company’s registered office is 13 Castle Street, St Helier, Jersey, JE1 1ES, Channel Islands.
Basis of presentation
The accompanying unaudited condensed consolidated financial statements and notes to the condensed consolidated financial statements are presented in accordance with the rules and regulations of the SEC and accounting principles generally accepted in the United States of America (“U.S. GAAP”), but do not include all disclosures normally required in annual consolidated financial statements. In the opinion of management, the unaudited condensed consolidated financial statements contain all normal recurring adjustments necessary to present fairly the financial position, results of operations and cash flows for the interim periods presented. The July 31, 2023 condensed consolidated balance sheet was derived from the audited financial statements.
For the six months ended January 31, 2023 and to conform to current period presentation, the Company has disaggregated the total change in income taxes within the cash flows from operating activities to reflect the changes in deferred income taxes separately from the changes in income taxes payable.
These unaudited interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Annual Report. The financial results for the interim periods may not be indicative of the financial results for the entire fiscal year.
Use of estimates
The preparation of the Company's interim condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions affecting certain reported amounts. Actual results may differ from those estimates.
Cash, cash equivalents and restricted cash
Cash and cash equivalents include cash on hand, deposits with banks with original maturities of three months or less and overdrafts to the extent there is a legal right of offset and practice of net settlement with cash balances.
Restricted cash primarily consists of deferred consideration for business combinations, subject to various settlement agreements, and is recorded in prepaid and other current assets in the Company’s condensed consolidated balance sheets.
The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the condensed consolidated balance sheets compared with amounts shown in the condensed consolidated statements of cash flows.
As of
(In millions)January 31, 2024July 31, 2023
Cash and cash equivalents$639 $601 
Restricted cash65 68 
Total cash, cash equivalents and restricted cash$704 $669 
Ferguson_PMS2188.jpg
9


Supplier finance program
In October 2023, the Company began a supplier financing program with a third party wherein certain shipping and logistics providers in the United States can opt to receive early payment at a nominal discount. The Company’s standard payment terms under this program is 45 days. All outstanding payables related to the supplier finance program are classified within accounts payable within our unaudited consolidated balance sheets and were $32 million as of January 31, 2024.
Recently issued accounting standard updates (“ASU”)
In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures.” This ASU expands public entities’ required segment disclosures, including disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items and interim disclosures of a reportable segment’s profit or loss and assets. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact of adopting this ASU on its disclosures.
In December 2023, the FASB issued ASU No. 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures. This ASU provides qualitative and quantitative updates to the rate reconciliation and income taxes paid disclosures, among others, in order to enhance the transparency of income tax disclosures, including consistent categories and greater disaggregation of information in the rate reconciliation and disaggregation by jurisdiction of income taxes paid. The amendments in this ASU are effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendments should be applied prospectively; however, retrospective application is also permitted. The Company is currently evaluating the ASU to determine the impact on its disclosures.
Recent accounting pronouncements pending adoption that are not discussed above are either not applicable, or will not have, or are not expected to have, a material impact on our consolidated financial condition, results of operations, cash flows or related disclosures.
Ferguson_PMS2188.jpg
10



Note 2: Revenue and segment information
The Company reports its financial results of operations on a geographical basis in the following two reportable segments: United States and Canada. Each segment generally derives its revenues in the same manner. The Company uses adjusted operating profit as its measure of segment profit. Adjusted operating profit is defined as profit before tax, excluding central and other costs, restructuring costs, impairments and other charges, amortization of acquired intangible assets, net interest expense, as well as other items typically recorded in net other (expense) income such as (loss)/gain on disposal of businesses, pension plan changes/closure costs and amounts recorded in connection with the Company’s interests in investees. Certain income and expenses are not allocated to the Company’s segments and, thus, the information that management uses to make operating decisions and assess performance does not reflect such amounts.
Segment details were as follows:
Three months endedSix months ended
January 31,January 31,
(In millions)2024202320242023
Net sales:
United States$6,364 $6,504 $13,693 $14,036 
Canada309 321 688 720 
Total net sales$6,673 $6,825 $14,381 $14,756 
Adjusted operating profit:
United States$525 $579 $1,291 $1,424 
Canada9 14 32 47 
Central and other costs(14)(11)(30)(25)
Corporate restructurings(1)
(8) (8) 
Amortization of acquired intangible assets(35)(33)(69)(66)
Interest expense, net(44)(47)(89)(88)
Other expense, net (7)(3)(5)
Income before income taxes$433 $495 $1,124 $1,287 
(1)For the three and six months ended January 31, 2024, corporate restructuring costs related to incremental costs in connection with establishing a new corporate structure to domicile our ultimate parent company in the United States.
Our products are delivered through a common network of distribution centers, branches, specialist sales associates, counter service, showroom consultants and e-commerce. The Company recognizes revenue when a sales arrangement with a customer exists, the transaction price is fixed or determinable, collection of consideration is probable and the Company has satisfied its performance obligation per the sales arrangement. The majority of the Company’s revenue originates from sales arrangements with a single performance obligation to deliver products, whereby the performance obligations are satisfied when control of the product is transferred to the customer which is the point the product is delivered to, or collected by, the customer.
Ferguson_PMS2188.jpg
11


The Company determined that disaggregating net sales by end market at the segment level achieves the disclosure objective to depict how the nature, amount, timing, and uncertainty of revenue and cash flows may be impacted by economic factors. The disaggregated net sales by end market are as follows:
Three months endedSix months ended
January 31,January 31,
(In millions)2024202320242023
United States:
Residential$3,299 $3,420 $7,039 $7,422 
Non-residential:
Commercial2,122 2,114 4,592 4,533 
Civil/Infrastructure508 508 1,141 1,146 
Industrial435 462 921 935 
Total Non-residential3,065 3,084 6,654 6,614 
Total United States6,364 6,504 13,693 14,036 
Canada309 321 688 720 
Total net sales$6,673 $6,825 $14,381 $14,756 
No sales to an individual customer accounted for more than 10% of net sales during any of the periods presented.
The Company is a value-added distributor in North America of products from infrastructure, plumbing and appliances to HVAC, fire, fabrication and more. We offer a broad line of products, and items are regularly added to and removed from the Company's inventory. Accordingly, it would be impractical to provide sales information by product category due to the way the business is managed, and the dynamic nature of the inventory offered.
Note 3: Weighted average shares
The following table presents the reconciliation of our basic to diluted weighted average number of shares outstanding:
Three months endedSix months ended
January 31,January 31,
(In millions)2024202320242023
   Basic weighted average shares203.4 207.1 203.6 207.9 
   Effect of dilutive shares(1)
0.5 0.7 0.6 0.9 
   Diluted weighted average shares203.9 207.8 204.2 208.8 
Excluded anti-dilutive shares 0.1 0.1 0.1 
(1)Represents the potential dilutive impact of share-based awards.
Ferguson_PMS2188.jpg
12


Note 4: Income tax
Ferguson manages its affairs so that it is centrally managed and controlled in the U.K. and therefore has its tax residency in the U.K. The provision for income taxes consists of provisions for the U.K. plus non-U.K. tax rate differentials with respect to other locations in which Ferguson’s operations are based. Accordingly, the consolidated income tax rate is a composite rate reflecting earnings in various locations and the applicable rates.
The Company’s tax provision for each period presented was calculated using an estimated annual tax rate, adjusted for discrete items occurring during the applicable period to arrive at an effective tax rate. The effective income tax rates for the relevant periods were as follows:
Three months endedSix months ended
January 31,January 31,
2024202320242023
Effective tax rate, continuing operations25.6 %24.4 %25.2 %24.7 %
During the three and six months ended January 31, 2024, there have been no material changes to the Company’s unrecognized tax benefits when compared to those items disclosed in the Annual Report.
Note 5: Debt
The Company’s debt obligations consisted of the following:
As of
(In millions)January 31, 2024July 31, 2023
Variable-rate debt:
Receivables Facility$75 $50 
Term Loan500 500 
Fixed-rate debt:
Private placement notes850 905 
Unsecured senior notes2,350 2,350 
Subtotal$3,775 $3,805 
Less: current maturities of debt(150)(55)
Unamortized discounts and debt issuance costs(19)(22)
Interest rate swap - fair value adjustment(11)(17)
Total long-term debt$3,595 $3,711 
Variable rate debt
The Company maintains a Receivables Securitization Facility (the “Receivables Facility”) that consists of funding for up to $1.1 billion, including a swingline for up to $100 million in same day funding. As of January 31, 2024, $75 million in borrowings were outstanding under the Receivables Facility. There was no significant change in interest rates from those disclosed in the Annual Report.
The Company’s Credit Agreement, dated October 7, 2022 (the “Term Loan Agreement”), provides for term loans (“Term Loan”) in an aggregate principal amount of $500 million. There was no significant change in interest rates from those disclosed in the Annual Report.
The Company maintains a revolving credit facility (the “Revolving Facility”) that has aggregate total available credit commitments of $1.35 billion. As of January 31, 2024, no borrowings were outstanding under the Revolving Facility.
Fixed rate debt
In November 2023, the Company repaid $55 million related to the 3.30% private placement notes that matured. In November 2024, an additional $150 million of such notes will mature.
Other
The Company was in compliance with all debt covenants that were in effect as of January 31, 2024.
Ferguson_PMS2188.jpg
13


Note 6: Assets and liabilities at fair value
The Company has not changed its valuation techniques for measuring fair value of any financial assets or liabilities during the periods presented. The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities and other debt instruments, such as the receivables securitization facility and term loans, approximated their fair values as of January 31, 2024 and July 31, 2023.
The Company’s derivatives (interest rate swaps which are considered fair value hedges) and investments in equity instruments are carried at fair value on the condensed consolidated balance sheets (Level 2 and Level 3 fair value inputs, respectively) and are not material. The notional amount of the Company’s outstanding fair value hedges was $300 million and $355 million as of January 31, 2024 and July 31, 2023, respectively. The notional value of fair value hedges decreased in connection with the repayment of $55 million related to the 3.30% private placement notes that matured in November 2023.
Carrying amounts and the related estimated fair value (Level 2) of the Company’s long-term debt were as follows:
January 31, 2024July 31, 2023
(In millions)Carrying AmountFair ValueCarrying AmountFair Value
Unsecured senior notes$2,332 $2,269 $2,330 $2,195 
Private placement notes849 832 904 871 
Note 7: Commitments and contingencies
The Company is, from time to time, involved in various legal proceedings considered to be normal course of business in relation to, among other things, the products that we supply, contractual and commercial disputes and disputes with employees. Provision is made if, on the basis of current information and professional advice, liabilities are considered probable. In the case of unfavorable outcomes, the Company may benefit from applicable insurance protection. The Company does not expect any of its pending legal proceedings to have a material adverse effect on its results of operations, financial position or cash flows.
Note 8: Accumulated other comprehensive loss
The change in accumulated other comprehensive loss was as follows:
(In millions, net of tax)Foreign currency translationPensionsTotal
Balance at July 31, 2023
($429)($459)($888)
Other comprehensive loss before reclassifications(35)(2)(37)
Amounts reclassified from accumulated other comprehensive loss 3 3 
Other comprehensive (loss) income(35)1 (34)
Balance at October 31, 2023(464)(458)(922)
Other comprehensive income before reclassifications21 2 23 
Amounts reclassified from accumulated other comprehensive loss 2 2 
Other comprehensive income21 4 25 
Balance at January 31, 2024($443)($454)($897)
Ferguson_PMS2188.jpg
14


(In millions, net of tax)Foreign currency translationPensionsTotal
Balance at July 31, 2022
($420)($410)($830)
Other comprehensive loss before reclassifications(36)(3)(39)
Amounts reclassified from accumulated other comprehensive loss 2 2 
Other comprehensive loss(36)(1)(37)
Balance at October 31, 2022(456)(411)(867)
Other comprehensive income before reclassifications18 6 24 
Amounts reclassified from accumulated other comprehensive loss 2 2 
Other comprehensive income18 8 26 
Balance at January 31, 2023($438)($403)($841)
Amounts reclassified from accumulated other comprehensive loss related to pension and other post-retirement items include the related income tax impacts. Such amounts consisted of the following:
Three months endedSix months ended
January 31,January 31,
(In millions)2024202320242023
Amortization of actuarial losses$3 $3 $7 $6 
Tax benefit(1)(1)(2)(2)
   Amounts reclassified from accumulated other comprehensive loss$2 $2 $5 $4 
Note 9: Retirement benefit obligations
The Company maintains pension plans in the U.K. and Canada. The components of net periodic pension cost, which are included in Other expense, net in the condensed consolidated statements of earnings, were as follows:
Three months endedSix months ended
January 31,January 31,
(In millions)2024202320242023
Interest cost($15)($13)($30)($25)
Expected return on plan assets15 12 30 24 
Amortization of net actuarial losses(3)(3)(7)(6)
Net periodic cost($3)($4)($7)($7)
The impact of exchange rate fluctuations is included on the amortization line above.
Ferguson_PMS2188.jpg
15


Note 10: Shareholders’ equity
The following table presents a summary of the Company’s share activity:
Three months endedSix months ended
January 31,January 31,
2024202320242023
Ordinary shares:
Balance at beginning of period232,171,182 232,171,182 232,171,182 232,171,182 
Change in shares issued    
   Balance at end of period232,171,182 232,171,182 232,171,182 232,171,182 
Treasury shares:
Balance at beginning of period(28,382,963)(24,069,674)(27,893,680)(21,078,577)
Repurchases of ordinary shares(794,755)(1,601,423)(1,492,153)(4,592,520)
Treasury shares used to settle share-based compensation awards9,298 51,162 217,413 51,162 
   Balance at end of period(29,168,420)(25,619,935)(29,168,420)(25,619,935)
Employee Benefit Trusts:
Balance at beginning of period(20,819)(284,562)(274,031)(846,491)
Employee Benefit Trust shares used to settle share-based compensation awards 958 253,212 562,887 
Shares sold upon termination of Employee Benefit Trust20,819  20,819  
   Balance at end of period (283,604) (283,604)
Total shares outstanding at end of period203,002,762 206,267,643 203,002,762 206,267,643 
Two Employee Benefit Trusts had been previously established in connection with the Company’s discretionary share award plans and long-term incentive plans. As of January 31, 2024, each of these trusts has been terminated with all shares disbursed or sold. The proceeds from shares sold upon termination of the Employee Benefit Trusts were $4 million and included in other financing activities in the statement of cash flow.
Share Repurchases
Share repurchases are being made under an authorization that allows up to $3.0 billion in share repurchases. As of January 31, 2024, the Company has completed $2.7 billion of the total announced authorized program. The Company is currently purchasing shares under a revocable purchase arrangement with repurchases recorded directly to treasury shares as incurred.
Note 11: Share-based compensation
Following adoption by the board of directors of the Company (the “Board”), the Ferguson plc 2023 Omnibus Equity Incentive Plan (the “New Plan”) was approved by the shareholders of the Company at the annual general meeting on November 28, 2023, and became effective as of September 21, 2023, the date of the Board’s adoption of the New Plan. The New Plan provides for the issuance of up to 6,750,000 of the Company’s ordinary shares, subject to the share recycling and adjustment provisions as provided under the New Plan. All new share-based compensation awards granted subsequent to November 28, 2023 will be granted under the New Plan. No new awards will be granted under the Ferguson Group Ordinary Share Plan 2019, Ferguson Group Performance Ordinary Share Plan 2019 or the Ferguson Group Long Term Incentive Plan 2019 (the “Prior Plans”).
The Company grants share-based compensation awards that can be broadly characterized by the underlying vesting conditions as follows:
Time vested awards (“time vested”) typically vest at the end of three years. The fair value of these awards are based on the closing share price on the date of grant.
Performance vested awards (“performance vested”) vest at the end of three-year performance cycles. The number of ordinary shares issued varies based upon the Company’s performance against an adjusted operating profit measure. The fair value of the award is based on the closing share price on the date of grant.
Long-term incentive awards granted to Executive Directors (“LTI-ED”) vest at the end of three-year performance cycles. The number of ordinary shares issued varies based upon multiple performance metrics as described below.
Ferguson_PMS2188.jpg
16


For LTI-ED awards granted prior to fiscal 2023, the number of ordinary shares to be issued upon vesting will vary based on Company measures of inflation-indexed earnings per share (“EPS”), cash flow and total shareholder return (“TSR”) compared to a peer company set. Based on the performance conditions of these awards granted prior to fiscal 2023, these awards are treated as liability-settled awards. As such, the fair value of these awards are initially determined at the date of grant and are remeasured at each balance sheet date until the liability is settled. Dividend equivalents accrue during the vesting period. As of January 31, 2024 and July 31, 2023, the total liability recorded in connection with these grants was $6 million and $13 million, respectively.
In fiscal 2024 and 2023, the Company granted LTI-ED awards in which the ordinary shares to be issued upon vesting vary based on fixed measures of Company defined EPS and return on capital employed (“ROCE”), as well as TSR compared to a peer company set. Dividend equivalents accrue during the vesting period. Based on the performance conditions of these awards, such grants are treated as equity-settled awards (“LTI-ED, equity-settled”) with the fair value determined on the date of grant. Specifically, the fair value of such awards that vest based on achievement of the EPS and ROCE measures are equal to the closing share price on the date of grant. The fair value of the awards that vest based on TSR were determined using a Monte-Carlo simulation, which estimate the fair value based on the Company's share price activity relative to the peer comparative set over the expected term of the award, risk-free interest rate, expected dividends, and the expected volatility of the shares of the Company and that of the peer company set.
The following table summarizes the share-based compensation awards activity for the six months ended January 31, 2024:
Number of sharesWeighted average grant date fair value
Outstanding at July 31, 2023
1,158,673 $111.57 
Time vested awards111,285 160.64 
Performance vested awards209,280 158.10 
LTI-ED, equity-settled awards32,050149.37 
Share adjustments based on performance(23,413)41.67 
Vested(469,978)98.79 
Forfeited(14,515)121.33 
Outstanding at January 31, 2024
1,003,382 $135.40 
The following table relates to time vested, performance vested and LTI-ED award activity:
Six months ended
January 31,
(In millions, except per share amounts)2024
Fair value of awards vested$77 
Weighted average grant date fair value per share granted$158.11 
The following table relates to all share-based compensation awards:
Three months endedSix months ended
January 31,January 31,
(In millions)2024202320242023
Share-based compensation expense (within SG&A)$11 $15 $24 $27 
Income tax benefit3 4 6 7 
The total unrecognized share-based compensation expense at January 31, 2024 was $74 million and is expected to be recognized over a weighted average period of 2.2 years.

Ferguson_PMS2188.jpg
17


Note 12: Acquisitions
The Company acquired three businesses during the six months ended January 31, 2024. Each of the acquired businesses is engaged in the distribution of plumbing and heating related products and was acquired to support growth. In each of the Company’s acquisitions, the Company has substantially purchased the acquiree's business and therefore all transactions have been accounted for as a business combination pursuant to FASB Accounting Standards Codification (ASC) 805.
The following table summarizes the preliminary purchase price allocation for the assets acquired and liabilities assumed in regards to the Company's acquisitions:
(In millions)
Intangible assets:
Customer relationships$42 
Other1 
Cash and cash equivalents1 
Trade and other receivables7 
Inventories23 
Right of use assets11 
Trade and other payables(16)
Lease liabilities(11)
Deferred tax(3)
Other(1)
Total54 
Goodwill27 
Consideration$81 
Satisfied by:
Cash$68 
Deferred consideration$13 
Total consideration$81 
The fair values of the net assets acquired are considered preliminary and are based on management’s best estimates. Further adjustments may be necessary in connection with acquisitions completed in a prior period when additional information becomes available about events that existed at the date of acquisition. Amendments to fair value estimates may be made to these figures during the measurement period following the date of acquisition. There were no material adjustments in the current fiscal year that related to the closing of the measurement period of acquisitions made in the prior fiscal year. As of the date of this Quarterly Report, the Company has made all known material adjustments related to acquisitions in fiscal 2024.
The fair value estimates of intangible assets are considered non-recurring, Level 3 measurements within the fair value hierarchy and are estimated as of each respective acquisition date.
The goodwill on these acquisitions is attributable to the anticipated profitability of the new markets and product ranges to which the Company has gained access and additional profitability, operating efficiencies and other synergies available in connection with existing markets. All goodwill acquired during the six months ended January 31, 2024 is in the United States segment with $15 million of goodwill expected to be deductible for tax purposes.
Deferred consideration represents the expected payout due to certain sellers of acquired businesses that is subject to either 1) a contractual settle-up period or 2) a contingency related to contractually defined performance metrics. If the deferred consideration is contingent on achieving performance metrics, the liability is estimated using assumptions regarding the expectations of an acquiree’s ability to achieve the contractually defined performance metrics over a period of time that typically spans one to three years. When ultimately paid, deferred consideration is reported as a cash outflow from financing activities.
Ferguson_PMS2188.jpg
18


The businesses acquired during the year-to-date period of fiscal 2024 contributed $4 million to net sales and $4 million in losses to the Company’s income before income tax, including acquired intangible asset amortization, transaction and integration costs for the period between the applicable date of acquisition and January 31, 2024. Acquisition costs during the six months ended January 31, 2024 were not material. Acquisition costs are expensed as incurred and included in SG&A in the Company’s consolidated statements of earnings.
The net outflow of cash related to business acquisitions is as follows:  
Six months ended
(In millions)January 31, 2024
Purchase consideration$68 
Cash, cash equivalents and bank overdrafts acquired(1)
Cash consideration paid, net of cash acquired67 
Deferred and contingent consideration(1)
20 
Net cash outflow in respect of the purchase of businesses$87 
(1) Included in other financing activities in the Condensed Consolidated Statements of Cash Flows.
Pro forma disclosures
If each acquisition had been completed on the first day of the prior fiscal year, the Company’s unaudited pro forma net sales would have been:
Three months endedSix months ended
January 31,January 31,
(In millions)2024202320242023
Pro forma net sales$6,700 $6,858 $14,442 $14,822 
The impact on income before income tax, including additional amortization, transaction costs and integration costs would not be material in the three and six months ended January 31, 2024 and 2023.
These unaudited pro forma results do not necessarily represent financial results that would have been achieved had the acquisition actually occurred at the beginning of the prior fiscal year.
Note 13: Related party transactions
For the three and six months ended January 31, 2024, the Company purchased $2 million and $8 million, respectively, compared with $6 million and $13 million in the same periods of fiscal 2023, respectively, of delivery, installation and related administrative services from a company that is, or is an indirect wholly-owned subsidiary of a company that is, controlled or significantly influenced by a Ferguson Non-Employee Director. The services were purchased on an arm’s-length basis. In December 2023, this related party relationship ended. As such, we do not expect any future services provided by this company to constitute a related party transaction. No material amounts are due to any related party entities.
Ferguson_PMS2188.jpg
19



Item 2.Management’s Discussion and Analysis of Financial Condition and Results of Operations
Management’s discussion and analysis of financial condition and results of operations (“MD&A”) is intended to convey management’s perspective regarding the Company’s operational and financial performance for the three and six months ended January 31, 2024 and 2023, respectively. This MD&A should be read in conjunction with the unaudited condensed consolidated financial statements and related notes appearing in “Item 1. Financial Statements” of this Quarterly Report (the “Condensed Consolidated Financial Statements”) and the consolidated financial statements and related notes in “Item 8. Financial Statements and Supplementary Data” of the Annual Report.
The following discussion contains trend information and forward-looking statements. Actual results could differ materially from those discussed in these forward-looking statements, as well as from our historical performance, due to various factors, including, but not limited to, those referred to or discussed in “Risk Factors” and “Cautionary Note Regarding Forward-Looking Statements” and elsewhere in this Quarterly Report.
Overview
Ferguson is a value-added distributor in North America providing expertise, solutions and products from infrastructure, plumbing and appliances to HVAC, fire, fabrication and more. Ferguson is headquartered in the U.K., with its operations and associates solely focused on North America and managed from Newport News, Virginia.
The following table presents highlights of the Company’s performance for the periods below:
Three months endedSix months ended
January 31,January 31,
(In millions, except per share amounts)2024202320242023
Net sales$6,673$6,825$14,381$14,756
Operating profit4775491,2161,380
Net income322374841969
Earnings per share - diluted1.581.804.124.64
Net cash provided by operating activities8631,171
Supplemental non-GAAP financial measures:(1)
Adjusted operating profit5205821,2931,446
Adjusted earnings per share - diluted1.741.914.404.87

(1) The Company uses certain non-GAAP measures, which are not defined or specified under U.S. GAAP. See the section titled “Non-GAAP Reconciliations and Supplementary Information.”
For the second quarter of fiscal 2024, net sales decreased by 2.2% compared to the second quarter of fiscal 2023, primarily due to price deflation (approximately 2%) and lower sales volume, partially offset by incremental revenue from acquisitions.
For the second quarter of fiscal 2024, operating profit decreased by 13.1% (adjusted operating profit declined 10.7%), compared with the second quarter of fiscal 2023. This decrease was primarily due to higher operating costs in certain categories, as well as lower gross profit in connection with lower sales.
For the second quarter of fiscal 2024, diluted earnings per share was $1.58 (adjusted diluted earnings per share: $1.74), decreasing 12.2% compared to the prior fiscal year period (8.9% on an adjusted basis) due to lower net income, partially offset by the impact of share repurchases.
Net cash provided by operating activities decreased to $863 million in the year-to-date period of fiscal 2024 compared with $1,171 million in the same period in fiscal 2023, primarily reflecting changes in inventory period-over-period and lower net income.
Ferguson_PMS2188.jpg
20


Results of Operations
Three months endedSix months ended
January 31,January 31,
(In millions)2024202320242023
Net sales$6,673 $6,825 $14,381 $14,756 
Cost of sales(4,644)(4,763)(10,021)(10,273)
   Gross profit2,029 2,062 4,360 4,483 
Selling, general and administrative expenses(1,469)(1,432)(2,981)(2,941)
Depreciation and amortization(83)(81)(163)(162)
   Operating profit477 549 1,216 1,380 
Interest expense, net(44)(47)(89)(88)
Other expense, net— (7)(3)(5)
   Income before income taxes433 495 1,124 1,287 
Provision for income taxes(111)(121)(283)(318)
Net income$322 $374 $841 $969 
Net sales
Net sales were $6.7 billion in the second quarter of fiscal 2024, a decrease of $0.2 billion, or 2.2%, compared with the same period in fiscal 2023. The decrease in net sales was primarily driven by price deflation of approximately 2%, mainly within certain commodity categories, as well as lower sales volume. These decreases were partially offset by incremental sales from acquisitions of 1.5%. The Company’s decrease in net sales was primarily driven by its United States segment, mainly due to declines in residential sales.
Net sales were $14.4 billion in the year-to-date period of fiscal 2024, a decrease of $0.4 billion, or 2.5%, compared with the same period in fiscal 2023. The factors impacting the year-to-date comparison were largely the same as those noted above for the quarter.
For further discussion on the Company’s net sales, see the “Segment results” section below.
Gross profit
Gross profit in the second quarter of fiscal 2024 decreased $33 million, or 1.6%, compared with the same period in fiscal 2023, primarily reflecting decreased net sales. Gross profit as a percentage of sales was 30.4% and 30.2% in the second quarters of fiscal 2024 and fiscal 2023, respectively. The increase of 0.2% primarily reflecting favorable product mix, partially offset by deflation in certain commodity categories.
Gross profit in the year-to-date period of fiscal 2024, decreased $123 million, or 2.7%, compared with the same period in fiscal 2023, primarily reflecting lower sales. Gross profit as a percentage of sales was 30.3% and 30.4% in the year-to-date periods of fiscal 2024 and fiscal 2023, respectively. The decrease of 0.1% primarily reflected deflation in certain commodity categories.
Selling, general and administrative (“SG&A”) expenses
SG&A expenses in the second quarter of fiscal 2024 increased $37 million, or 2.6%, compared with the same period in fiscal 2023. SG&A as a percentage of sales was 22.0% and 21.0% in the second quarters of fiscal 2024 and fiscal 2023, respectively. The increase in SG&A as a percent of sales primarily reflects lower sales and the impact of wage and infrastructure cost inflation.
SG&A expenses in the year-to-date period of fiscal 2024, increased $40 million, or 1.4%, compared with the same period in fiscal 2023. SG&A as a percentage of sales was 20.7% and 19.9% in the year-to-date period of fiscal 2024 and fiscal 2023, respectively. The increase in SG&A as a percent of sales primarily reflects lower sales and the impact of wage and infrastructure cost inflation that were offset, in part, by improved productivity and lower headcount.
Ferguson_PMS2188.jpg
21


Net interest expense
Net interest expense was $44 million and $89 million in the second quarter and year-to-date periods of fiscal 2024, respectively, and was approximately flat compared with the respective periods of fiscal 2023.
Income tax
Income tax expense was $111 million for the second quarter of fiscal 2024, a decrease of $10 million, or 8.3%, compared to the same period in fiscal 2023 in connection with lower income before income taxes. In the year-to-date period of fiscal 2024, income tax expense was $283 million, a decrease of $35 million, or 11.0%, compared to the same period in fiscal 2023. The Company’s effective tax rates attributable to continuing operations were 25.6% and 24.4% for the second quarters of fiscal 2024 and 2023, respectively. The Company’s effective tax rates were 25.2% and 24.7% for the year-to-date periods of fiscal 2024 and 2023, respectively. For each of the year-over-year comparisons, the increase in the effective tax rate was primarily due to an increase in the tax rates in certain jurisdictions in which we operate.
Net income
Net income for the second quarter and year-to-date periods of fiscal 2024 was $322 million and $841 million, respectively. These represented decreases in net income of $52 million, or 13.9%, and $128 million, or 13.2%, compared to the respective periods in fiscal 2023 due to the various elements described in the sections above.
Segment results
United States
 Three months endedSix months ended
January 31,January 31,
(In millions)2024202320242023
Net sales$6,364 $6,504 $13,693 $14,036 
Adjusted operating profit
525 579 1,291 1,424 
Net sales for the United States segment were $6.4 billion in the second quarter of fiscal 2024, a decrease of $0.1 billion, or 2.2%, compared to the same period in fiscal 2023. The decrease in net sales was primarily driven by price deflation of approximately 2%, mainly within certain commodity categories, as well as lower sales volume. These decreases were partially offset by incremental sales from acquisitions of 1.5%. Sales in residential markets decreased 3.5%, driven by a reduction in new construction activity and lower RMI sales. Sales in non-residential markets decreased 0.6% compared with the same period in fiscal 2023.
On a year-to-date basis, net sales for the United States segment were $13.7 billion in fiscal 2024, a decrease of $0.3 billion, or 2.4%, compared to the same period in fiscal 2023. Sales in residential markets decreased 5.2%, while sales in non-residential markets increased 0.6%. The factors impacting the year-to-date comparison were largely the same as those noted above for the quarter.
Adjusted operating profit for the United States segment was $525 million for the second quarter of fiscal 2024, a decrease of $54 million, or 9.3%, compared to the same period in fiscal 2023, primarily reflecting lower gross profit due to lower sales, as well as the impact of wage and infrastructure cost inflation.
On a year-to-date basis, adjusted operating profit for the United States segment was $1,291 million in fiscal 2024, a decrease of $133 million, or 9.3%, compared to the same period in fiscal 2023. The factors impacting the year-to-date comparison were largely the same as those noted above for the quarter.
Ferguson_PMS2188.jpg
22


Canada
 Three months endedSix months ended
January 31,January 31,
(In millions)2024202320242023
Net sales$309 $321 $688 $720 
Adjusted operating profit
14 32 47 
Net sales for the Canada segment were $309 million in the second quarter of fiscal 2024, a decrease of $12 million, or 3.7%, compared to the same period in fiscal 2023. This decrease in net sales was primarily due to lower sales volumes in residential end markets, as well as a 0.4% impact of foreign currency exchange rates. These impacts were partially offset by sales price inflation of approximately 2%.
On a year-to-date basis, net sales for the Canada segment were $688 million in fiscal 2024, a decrease of $32 million, or 4.4%, compared to the same period in fiscal 2023. The factors impacting the year-over year comparison were largely the same as for the quarter, though the impact of foreign currency exchange rates was 1.1%.
Adjusted operating profit for the Canada segment in the second quarter and year-to-date periods of fiscal 2024 decreased compared to the same periods in fiscal 2023 due to lower sales.
Non-GAAP Reconciliations and Supplementary Information
The Company reports its financial results in accordance with U.S. GAAP. However, the Company believes certain non-GAAP financial measures provide users of the Company’s financial information with additional meaningful information to assist in understanding financial results and assessing the Company’s performance from period to period. These non-GAAP measures include adjusted operating profit, adjusted net income and adjusted earnings per share (“adjusted EPS”) - diluted. Management believes these measures are important indicators of operations because they exclude items that may not be indicative of our core operating results and provide a better baseline for analyzing trends in our underlying businesses, and they are consistent with how business performance is planned, reported and assessed internally by management and the Board. Such non-GAAP adjustments include amortization of acquired intangible assets, discrete tax items, and any other items that are non-recurring. Non-recurring items may include various restructuring charges, gains or losses on the disposals of businesses which by their nature do not reflect primary operations, as well as certain other items deemed non-recurring in nature and/or that are not a result of the Company’s primary operations. Because non-GAAP financial measures are not standardized, it may not be possible to compare these financial measures with other companies’ non-GAAP financial measures having the same or similar names. These non-GAAP financial measures should not be considered in isolation or as a substitute for results reported under U.S. GAAP. These non-GAAP financial measures reflect an additional way of viewing aspects of operations that, when viewed with U.S. GAAP results, provide a more complete understanding of the business. The Company strongly encourages investors and shareholders to review the Company’s financial statements and publicly filed reports in their entirety and not to rely on any single financial measure.
Reconciliation of net income to adjusted operating profit
The following table reconciles net income (U.S. GAAP) to adjusted operating profit (non-GAAP):
Three months endedSix months ended
January 31,January 31,
(In millions)2024202320242023
Net income$322 $374 $841 $969 
   Provision for income taxes111 121 283 318 
   Interest expense, net44 47 89 88 
   Other expense (income), net— 
Operating profit477 549 1,216 1,380 
   Corporate restructurings(1)
— — 
   Amortization of acquired intangibles35 33 69 66 
Adjusted operating profit$520 $582 $1,293 $1,446 
(1)For the three and six months ended January 31, 2024, corporate restructuring costs related to incremental costs in connection with establishing a new corporate structure to domicile our ultimate parent company in the United States.
Ferguson_PMS2188.jpg
23


Reconciliation of net income to adjusted net income and adjusted EPS - diluted
The following table reconciles net income (U.S. GAAP) to adjusted net income and adjusted EPS - diluted (non-GAAP):
Three months ended
January 31,
(In millions, except per share amounts)20242023
per share(1)
per share(1)
Net income$322 $1.58 $374 $1.80 
Corporate restructurings(2)
0.04 — — 
Amortization of acquired intangibles35 0.17 33 0.16 
Discrete tax adjustments(3)
(2)(0.01)(3)(0.01)
Tax impact on non-GAAP adjustments(4)
(8)(0.04)(8)(0.04)
Adjusted net income$355 $1.74 $396 $1.91 
Diluted weighted average shares outstanding203.9 207.8 
Six months ended
January 31,
(In millions, except per share amounts)20242023
per share(1)
per share(1)
Net income$841 $4.12 $969 $4.64 
Corporate restructurings(2)
0.04 — — 
Amortization of acquired intangibles69 0.34 66 0.32 
Discrete tax adjustments(3)
(2)(0.01)(3)(0.01)
Tax impact on non-GAAP adjustments(4)
(18)(0.09)(16)(0.08)
Adjusted net income$898 $4.40 $1,016 $4.87 
Diluted weighted average shares204.2 208.8 
(1)Per share on a dilutive basis.
(2)For the three and six months ended January 31, 2024, corporate restructuring costs related to incremental costs in connection with establishing a new corporate structure to domicile our ultimate parent company in the United States.
(3)For the three and six months ended January 31, 2024, discrete tax adjustments mainly related to the tax treatment of certain compensation items that were not individually significant. For the three and six months ended January 31, 2023, discrete tax items primarily related to adjustments in connection with amended returns.
(4)For the three and six months ended January 31, 2024 and 2023, the tax impact on non-GAAP adjustments primarily related to the amortization of acquired intangibles.
Ferguson_PMS2188.jpg
24


Liquidity and Capital Resources
The Company believes its current cash position coupled with cash flow anticipated to be generated from operations and access to capital should be sufficient to meet its operating cash requirements for the next 12 months and would also enable the Company to invest and fund acquisitions, capital expenditures, dividend payments, share repurchases, required debt payments and other contractual obligations through the next several fiscal years. The Company also anticipates that it will have the ability to obtain alternative sources of financing, if necessary.
The Company’s material cash requirements include contractual and other obligations arising in the normal course of business. These obligations primarily include debt service and related interest payments, operating lease obligations and other purchase obligations. The nature and composition of such existing cash requirements have not materially changed from those disclosed in the Annual Report other than items updated in this Quarterly Report.
Cash flows
As of January 31, 2024 and July 31, 2023, the Company had cash and cash equivalents of $639 million and $601 million, respectively. In addition to cash, the Company had $2.4 billion of available liquidity from undrawn debt facilities as of January 31, 2024.
As of January 31, 2024, the Company’s total debt was $3.7 billion. The Company anticipates that it will be able to meet its debt obligations as they become due.
Cash flows from operating activities
Six months ended
January 31,
(In millions)20242023
   Net cash provided by operating activities$863 $1,171 
Net cash provided by operating activities was $863 million for the year-to-date period of fiscal 2024 compared to $1,171 million in the same period in fiscal 2023. The $308 million decrease was primarily driven by changes in inventory period over period. In fiscal year 2024, inventory levels have stabilized in line with customer demand compared to fiscal year 2023 where inventory was decreasing to normalized levels following periods of supply chain disruption. The decreases in cash flow were partially offset by a year-over-year decrease in cash taxes, as well as improved cash collections of receivables.
Cash flows from investing activities
Six months ended
January 31,
(In millions)20242023
   Net cash used in investing activities($231)($425)
Net cash used in investing activities was $231 million for the year-to-date period of fiscal 2024 compared to $425 million in the same period in fiscal 2023.
Capital expenditures totaled $192 million and $242 million for the year-to-date period of fiscal 2024 and fiscal 2023, respectively. These investments were primarily for strategic projects to support future growth, such as new market distribution centers, our branch network and new technology. In addition, the Company invested $67 million and $179 million in new acquisitions for the year-to-date period of fiscal 2024 and fiscal 2023, respectively.
Ferguson_PMS2188.jpg
25


Cash flows from financing activities
Six months ended
January 31,
(In millions)20242023
   Net cash used in financing activities($597)($906)
Net cash used in financing activities was $597 million for the year-to-date period of fiscal 2024 compared with $906 million in the same period in fiscal 2023.
Dividends paid to shareholders were $305 million and $403 million for the year-to-date periods of fiscal 2024 and 2023, respectively.
Share repurchases under the Company’s announced share repurchase program were $250 million and $564 million for the year-to-date periods of fiscal 2024 and fiscal 2023, respectively.
Net repayments of debt were $30 million compared with net proceeds from debt of $70 million for the year-to-date periods of fiscal 2024 and fiscal 2023, respectively. In the year-to-date period of fiscal 2024, the Company repaid $55 million in connection with the maturity of certain Private Placement Notes (as defined below), which was partially offset by net proceeds of $25 million (net of repayments) borrowed under the Receivables Facility. In the same year-to-date period of fiscal 2023, the Company borrowed $500 million of term loans, partially offset by the repayment of $250 million due to the maturity of certain Private Placement Notes and $180 million in net repayments of the Receivables Facility.
Debt facilities
The following section summarizes certain material provisions of our debt facilities. The following description is only a summary, does not purport to be complete and is qualified in its entirety by reference to the documents governing this indebtedness. 
As of
(In millions)January 31, 2024July 31, 2023
Short-term debt$150 $55 
Long-term debt3,595 3,711 
Total debt$3,745 $3,766 
Private Placement Notes
In June 2015 and November 2017, Wolseley Capital, Inc., a wholly-owned subsidiary of the Company, privately placed fixed rate notes in an aggregate principal amount of $800 million and $355 million, respectively (collectively, the “Private Placement Notes”). In November 2023, the Company repaid $55 million of Private Placement Notes that matured. In November 2024, an additional $150 million of such notes will mature.
Unsecured Senior Notes
Ferguson Finance plc, a wholly-owned subsidiary of the Company, has issued $2.35 billion in various issuances of unsecured senior notes (collectively, the “Unsecured Senior Notes”).
The Unsecured Senior Notes are fully and unconditionally guaranteed on a direct, unsubordinated and unsecured senior basis by the Company and generally carry the same terms and conditions with interest paid semi-annually. The Unsecured Senior Notes may be redeemed, in whole or in part, (i) at 100% of the principal amount on the notes being redeemed plus a “make-whole” prepayment premium at any time prior to three months before the maturity date (the “Notes Par Call Date”) or (ii) after the Notes Par Call Date at 100% of the principal amount of the notes being redeemed plus accrued and unpaid interest on the principal being redeemed. The Unsecured Senior Notes include covenants, subject to certain exceptions, which include limitations on the granting of liens and on mergers and acquisitions.
Ferguson_PMS2188.jpg
26


Term Loan
In October 2022, the Company and Ferguson UK Holdings Limited (“Ferguson UK”) entered into, and Ferguson UK borrowed in full, the $500 million of term loans available under the Term Loan Agreement. The proceeds of the term loans may be used for general corporate purposes. The Term Loan Agreement will mature on October 7, 2025.
Revolving Credit Facility
The Company maintains a Revolving Facility with aggregate total available credit commitments of $1.35 billion.
As of January 31, 2024, no borrowings were outstanding under the Revolving Facility.
Receivables Securitization Facility
The Company maintains a Receivables Facility with an aggregate total available amount of $1.1 billion, including a swingline for up to $100 million in same day funding. The Company has the ability to increase the aggregate total available amount under the Receivables Facility up to a total of $1.5 billion from time to time, subject to lender participation.
As of January 31, 2024, $75 million borrowings were outstanding under the Receivables Facility.
Other
The Company was in compliance with all debt covenants that were in effect as of January 31, 2024.
See note 5, Debt to the Condensed Consolidated Financial Statements for further details regarding the Company’s debt, as well as notes to the consolidated financial statements in “Item 8. Financial Statements and Supplementary Data” of the Annual Report.
There have been no significant changes to the Company’s policies on accounting for, valuing or managing the risk of financial instruments during the second quarter of fiscal 2024.
Critical accounting policies and estimates
There have been no material changes to our critical accounting policies as disclosed in the Annual Report.
Item 3.Quantitative and Qualitative Disclosures About Market Risk
There have been no material changes to the quantitative and qualitative disclosures about market risk disclosed in the Annual Report.
Item 4.Controls and Procedures
Evaluation of Disclosure Controls and Procedures
As of the end of the period covered by this Quarterly Report, our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has carried out an evaluation of the effectiveness of our disclosure controls and procedures, as defined in Rules 13a-15(e) or 15d-15(e) promulgated under the Exchange Act as of January 31, 2024. The term “disclosure controls and procedures” means controls and other procedures that are designed to ensure that information required to be disclosed in the reports we file or submit under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the rules and forms of the SEC. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by us in our reports that we file or submit under the Exchange Act is accumulated and communicated to management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding our required disclosure. In designing and evaluating our disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well conceived and operated, can only provide reasonable assurance that the objectives of the disclosure controls and procedures are met.
Based on their evaluation as of the end of the period covered by this Quarterly Report, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures were effective at a reasonable assurance level.
Changes in Internal Control over Financial Reporting
There were no changes in our internal control over financial reporting during the quarter ended January 31, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Ferguson_PMS2188.jpg
27



PART II - OTHER INFORMATION
Item 1. Legal Proceedings
The Company is from time to time a party to various lawsuits, claims and other legal proceedings that arise in the ordinary course of business. With respect to such lawsuits, claims and proceedings, the Company records reserves when it is probable a liability has been incurred and the amount of loss can be reasonably estimated. The Company does not expect any of its pending legal proceedings to have a material adverse effect on its results of operations, financial position or cash flows. The Company maintains liability insurance for certain risks that are subject to certain self-insurance limits.
Item 1A.Risk Factors
In addition to the other information set forth in this Quarterly Report, you should carefully consider the factors discussed in “Risk Factors” in the Annual Report, which could materially affect our business, financial condition or future results. Except as set forth below, there have been no material changes in our risk factors from those disclosed in the Annual Report.
As previously disclosed in a Current Report on Form 8-K filed by the Company on March 1, 2024, on February 29, 2024 the Company entered into a merger agreement (the “Merger Agreement”) with Ferguson Enterprises Inc., a newly incorporated corporation under the laws of Delaware (“New TopCo”), and Ferguson (Jersey) 2 Limited, a newly formed Jersey incorporated private limited company and direct, wholly owned subsidiary of New TopCo (“Merger Sub”). The Merger Agreement provides for the merger (the “Merger”) of Merger Sub with and into the Company, with the Company surviving the Merger as a direct, wholly owned subsidiary of New TopCo and Merger Sub ceasing to exist, on the terms and subject to the conditions of the Merger Agreement, including but not limited to shareholder approval of the Merger. Following completion of the Merger, New TopCo would be the Company’s parent company and shareholders of the Company would become holders of common stock of New TopCo in accordance with the terms of the Merger Agreement. Important information about the proposed Merger, including a discussion of the various material risks associated with the Merger and an investment in New TopCo’s common stock, is available in the Registration Statement on Form S-4 filed by Ferguson Enterprises Inc. on March 1, 2024, which includes a preliminary proxy statement of the Company that also constitutes a preliminary prospectus of Ferguson Enterprises Inc. We encourage you to read that entire document carefully.
Item 2.Unregistered Sales of Equity Securities and Use of Proceeds
Issuer purchases of equity shares
The following table presents the number and average price of shares purchased in each month of the second quarter of fiscal 2024:
(In millions, except share count and per share amount)(a) Total Number of Shares Purchased(b) Average Prices Paid per Share
(c) Total Number of Shares Purchased as Part of Publicly Announced Program(1)
(d) Maximum Value of Shares that May Yet Be Purchased Under the Program(1)
November 1 - November 30, 2023298,568$162.78 298,568$380 
December 1 - December 31, 2023191,260$194.06 191,260$343 
January 1 - January 31, 2024304,927$189.24 304,927$285 
794,755 794,755 
(1)In September 2021, the Company announced a program to repurchase up to $1.0 billion of shares with the aim of completing the purchases within 12 months. In March 2022, September 2022 and June 2023, the Company announced an increase of $1.0 billion, $0.5 billion and $0.5 billion, respectively, bringing the total authorized share repurchases to $3.0 billion. As of January 31, 2024, the Company has completed $2.7 billion of the total announced $3.0 billion share repurchase program. The Company is currently purchasing shares under a revocable purchase arrangement with repurchases recorded directly to treasury shares as incurred.
Ferguson_PMS2188.jpg
28


Item 6.Exhibits
The following exhibits are filed as part of, or incorporated by reference into, this Quarterly Report.
(a)Exhibits
ExhibitDescription
2.1
3.1
10.1
10.2
10.3
31.1*
31.2*
32.1**
32.2**
101.INS*Inline XBRL Instance Document—this instance document does not appear in the Interactive Data File because XBRL tags are embedded within the Inline XBRL document
101.SCH*Inline XBRL Taxonomy Extension Schema Document
101.CAL*Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF*Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB*
Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE*
Inline XBRL Taxonomy Extension Presentation Linkbase Document
104*Cover Page Interactive Data File (embedded within the Inline XBRL document)
* Filed herewith
** Furnished herewith
Ferguson_PMS2188.jpg
29



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


Ferguson plc
/s/ William Brundage
Name:William Brundage
Title:Chief Financial Officer
(Principal Financial Officer and Duly Authorized Officer)
Ferguson_PMS2188.jpg
30
EX-31.1 2 exhibit311-q2fy24.htm EX-31.1 Document
Exhibit 31.1
Certification of Principal Executive Officer
Pursuant to Exchange Act Rule 13a-14(a)/15d-14(a),
as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
I, Kevin Murphy, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Ferguson plc;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, 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.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: March 6, 2024
/s/ Kevin Murphy
Name:Kevin Murphy
Title:Chief Executive Officer

EX-31.2 3 exhibit312-q2fy24.htm EX-31.2 Document
Exhibit 31.2
Certification of Principal Financial Officer
Pursuant to Exchange Act Rule 13a-14(a)/15d-14(a),
as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
I, William Brundage, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Ferguson plc;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, 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.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: March 6, 2024
/s/ William Brundage
Name:William Brundage
Title:Chief Financial Officer

EX-32.1 4 exhibit321-q2fy24.htm EX-32.1 Document
Exhibit 32.1
Certification of Principal Executive Officer
Pursuant to 18 U.S.C. Section 1350,
as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, as amended (the “Act”), I, Kevin Murphy, the Chief Executive Officer of Ferguson plc (the “Company”), hereby certify, that, to my knowledge:
1.the Quarterly Report on Form 10-Q for the period ended January 31, 2024 (the “Report”) of the Company fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”); and
2.the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: March 6, 2024
/s/ Kevin Murphy
Name:Kevin Murphy
Title:Chief Executive Officer
This certification accompanies the Report pursuant to Section 906 of the Act and shall not, except to the extent required by the Act, be deemed filed by the Company for purposes of Section 18 of the Exchange Act. Such certification will not be deemed to be incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Exchange Act, except to the extent that the Company specifically incorporates it by reference.


EX-32.2 5 exhibit322-q2fy24.htm EX-32.2 Document
Exhibit 32.2
Certification of Principal Financial Officer
Pursuant to 18 U.S.C. Section 1350,
as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, as amended (the “Act”), I, William Brundage, the Chief Financial Officer of Ferguson plc (the “Company”), hereby certify, that, to my knowledge:
1.the Quarterly Report on Form 10-Q for the period ended January 31, 2024 (the “Report”) of the Company fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”); and
2.the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: March 6, 2024
/s/ William Brundage
Name:William Brundage
Title:Chief Financial Officer
This certification accompanies the Report pursuant to Section 906 of the Act and shall not, except to the extent required by the Act, be deemed filed by the Company for purposes of Section 18 of the Exchange Act. Such certification will not be deemed to be incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Exchange Act, except to the extent that the Company specifically incorporates it by reference.


EX-101.SCH 6 ferg-20240131.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Statements of Earnings (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Statements of Comprehensive Income (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Comprehensive Income (unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Balance Sheets (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Balance Sheets (unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Condensed Consolidated Statements of Shareholders’ Equity (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Condensed Consolidated Statements of Shareholders’ Equity (unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000009 - Statement - Condensed Consolidated Statements of Cash Flows (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Summary of significant accounting policies link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Revenue and segment information link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Weighted average shares link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Income tax link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Assets and liabilities at fair value link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Commitments and contingencies link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Accumulated other comprehensive loss link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Retirement benefit obligations link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Shareholders’ equity link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Share-based compensation link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Related party transactions link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of significant accounting policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Summary of significant accounting policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Revenue and segment information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Weighted average shares (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Income tax (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Assets and liabilities at fair value (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Accumulated other comprehensive loss (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Retirement benefit obligations (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Shareholders’ equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Share-based compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Summary of significant accounting policies - Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Summary of significant accounting policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Revenue and segment information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Revenue and segment information - Items not Allocated (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Revenue and segment information - Disaggregation of Net Sales (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Weighted average shares (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Income tax - Schedule of Effective Income Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Debt - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Assets and liabilities at fair value - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Assets and liabilities at fair value -Debt Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Accumulated other comprehensive loss - Change in AOCI (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Accumulated other comprehensive loss - Reclassification Out of AOCI (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Retirement benefit obligations - Net Periodic Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Shareholders’ equity - Summary of Share Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Shareholders’ equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Share-based compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Share-based compensation - Summary of Awards (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Share-based compensation - Summary of Time Vested, Performance Vested and Long-Term Incentive Awards (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Share-based compensation - Schedule of Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Acquisitions - Schedule of Assets and Liabilities Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Acquisitions - Net Cash Outflow (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Acquisitions - Pro Forma (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Related party transactions (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 ferg-20240131_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 ferg-20240131_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 ferg-20240131_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Residential Residential [Member] Residential Unsecured senior notes Senior Notes [Member] Statistical Measurement [Domain] Statistical Measurement [Domain] Total current assets Assets, Current Line of credit facility Line of Credit Facility, Maximum Borrowing Capacity Related Party Transaction [Line Items] Related Party Transaction [Line Items] Service period (in years) Deferred Compensation Arrangement with Individual, Requisite Service Period Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Net periodic cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Restricted cash Restricted Cash Supplemental Disclosures: Supplemental Cash Flow Information [Abstract] Award Type [Domain] Award Type [Domain] Beginning Balance Outstanding (in shares) Ending Balance Outstanding (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Debt Debt Disclosure [Text Block] Amortization of actuarial losses Amortization Entity Filer Category Entity Filer Category Statement of Stockholders' Equity [Abstract] Net cash outflow in respect of the purchase of businesses Payments to Acquire Businesses, Gross Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Restructuring Type [Axis] Restructuring Type [Axis] Statement [Table] Statement [Table] Subsegments [Domain] Subsegments [Domain] Current Fiscal Year End Date Current Fiscal Year End Date Revolving Credit Facility Revolving Credit Facility [Member] Authorized stock to repurchased Stock Repurchase Program, Authorized Amount Schedule of Reconciliation of Income Tax Expense Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Performance vested awards Performance Shares [Member] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Trade and other payables Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Cash Purchase consideration Payments To Acquire Business, Not Including Deferred And Contingent Consideration Payments To Acquire Business, Not Including Deferred And Contingent Consideration Earnings (loss) since acquisition date Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Receivables Facility Corporate Debt Securities [Member] Schedule of Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Other expense, net Nonoperating Income (Expense) Granted, Weighted average grant date fair value (in usd per share) Weighted-average grant date fair value per share granted (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value United States United States Segment [Member] United States Segment Shareholders’ equity Equity [Text Block] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Receivables Facility Variable Rate, Receivables [Member] Variable Rate, Receivables Income tax Income Tax Disclosure [Text Block] Civil/Infrastructure Non-Residential Civil/Infrastructure [Member] Non-Residential Civil/Infrastructure Other Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Other Adjustments Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Other Adjustments Adjusted operating profit: Segment Reporting Information, Operating Income (Loss) [Abstract] Other operating activities Increase (Decrease) in Other Operating Assets and Liabilities, Net Depreciation and amortization Depreciation, Depletion and Amortization Interest rate (in percent) Debt Instrument, Interest Rate, Stated Percentage Statement of Financial Position [Abstract] Business Combination and Asset Acquisition [Abstract] Total shareholders' equity Beginning balance Ending balance Equity, Attributable to Parent Assets held for sale Disposal Group, Including Discontinued Operation, Assets, Current Business Acquisition [Line Items] Business Acquisition [Line Items] Weighted average grant date fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Deferred and contingent consideration Payment for Contingent Consideration Liability, Financing Activities Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Pro forma net sales Business Acquisition, Pro Forma Revenue Earnings per share, Diluted (in usd per share) Earnings Per Share, Diluted Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Accounts receivable, less allowances of $37 and $27, respectively Accounts Receivable, after Allowance for Credit Loss, Current Decrease in receivables and other assets Increase (Decrease) in Accounts Receivable and Other Operating Assets Subsegments [Axis] Subsegments [Axis] Supplier finance program, payment timing, period Supplier Finance Program, Payment Timing, Period Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Treasury stock (in shares) Treasury stock, beginning balance (in shares) Treasury stock, ending balance (in shares) Treasury Stock, Common, Shares Line of Credit Line of Credit [Member] Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Deferred tax Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Trading Symbol Trading Symbol Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Fair Value Long-Term Debt, Fair Value Level 2 Fair Value, Inputs, Level 2 [Member] Net income Net income Net income Net Income (Loss) Cash, cash equivalents and bank overdrafts acquired Cash Acquired from Acquisition Total current liabilities Liabilities, Current Schedule of Benefit Obligations in Excess of Fair Value of Plan Assets Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets [Table Text Block] Fair Value Disclosures [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Other intangible assets, net Intangible Assets, Net (Excluding Goodwill) Liabilities and shareholders’ equity Liabilities and Equity [Abstract] Employee Stock Employee Stock [Member] Employee Benefit Trusts, 0 and 274,031 shares, respectively at cost Common Stock Issued, Employee Stock Trust Total Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Share repurchases Stock Repurchased During Period, Value Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Shareholders’ equity: Equity, Attributable to Parent [Abstract] Amounts reclassified from accumulated other comprehensive loss Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Intangible assets: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Document Fiscal Period Focus Document Fiscal Period Focus Other Other Intangible Assets [Member] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Schedule of Weighted Average Shares, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of sales Cost of Goods and Services Sold Share based compensation, award vesting period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Share-based compensation Share-Based Payment Arrangement, Noncash Expense Schedule of Award Activity Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] Effects of exchange rate changes Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Ordinary Shares Common Stock [Member] Pension adjustments, net of tax expense of ($2) ($3), ($2) and ($1), respectively. Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Decrease in income taxes payable Increase (Decrease) In Deferred Taxes Payable And Income Taxes Payable Increase (Decrease) In Deferred Taxes Payable And Income Taxes Payable City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Weighted average shares Earnings Per Share [Text Block] Goodwill Goodwill Equity Components [Axis] Equity Components [Axis] Proceeds from shares sold in period Proceeds From Shares Sold In Period Proceeds From Shares Sold In Period Schedule of Assets and Liabilities Recorded at Fair Value Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] LTI-ED, equity-settled awards Long Term Incentive Awards, Equity-Settled [Member] Long Term Incentive Awards, Equity-Settled Change in bank overdrafts Proceeds from (Repayments of) Bank Overdrafts Document Fiscal Year Focus Document Fiscal Year Focus Lease liabilities Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation Term Loan Variable Rate, Term Loan [Member] Variable Rate, Term Loan 2023 Omnibus Equity Incentive Plan 2023 Omnibus Equity Incentive Plan [Member] 2023 Omnibus Equity Incentive Plan Entity Small Business Entity Small Business Minimum Minimum [Member] Accumulated other comprehensive loss Comprehensive Income (Loss) Note [Text Block] Local Phone Number Local Phone Number Property, plant and equipment, net Property, Plant and Equipment, Net Forecast Forecast [Member] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Cash dividends (in usd per share) Common Stock, Dividends, Per Share, Cash Paid Supplier finance program, obligation, current Supplier Finance Program, Obligation, Current Statement of Cash Flows [Abstract] Cash dividends declared Dividends, Common Stock, Cash Private placement notes Private Placement Notes [Member] Private Placement Notes Long-term portion of operating lease liabilities Operating Lease, Liability, Noncurrent Summary of significant accounting policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Retirement Benefits [Abstract] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Deferred income taxes, net Deferred Income Tax Assets, Net Non-Executive Directors Non-Executive Directors [Member] Non-Executive Directors Commitments and contingencies Commitments and Contingencies Disclosure [Text Block] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] Other investing activities Payments for (Proceeds from) Other Investing Activities Retained Earnings Retained Earnings [Member] Goodwill Business Acquisition, Goodwill, Expected Tax Deductible Amount Less: current maturities of debt Long-Term Debt, Current Maturities Employee Benefit Trust (in shares) Common Stock, Shares Held in Employee Trust, Shares Unamortized discounts and debt issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Schedule of Share-Based Compensation Awards Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Legal matters Commitments and Contingencies, Policy [Policy Text Block] Total liabilities and shareholders' equity Liabilities and Equity Other non-current assets Other Assets, Noncurrent Effect of dilutive shares (in shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Earnings per share, Basic (in usd per share) Earnings Per Share, Basic Schedule Of Long-Term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Schedule of Businesses Acquired Schedule of Business Acquisitions, by Acquisition [Table Text Block] Accounting Policies [Abstract] Corporate restructurings Restructuring Costs Share adjustments based on performance, Weighted average grant date fair value (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Adjustments in Period, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Adjustments in Period, Weighted Average Grant Date Fair Value Net sales Total net sales Revenues (Increase) decrease in inventories Increase (Decrease) in Inventories Entity Address, City or Town Entity Address, City or Town Decrease in accounts payable and other liabilities Increase (Decrease) in Accounts Payable and Other Operating Liabilities Schedule of Segment Reporting Schedule of Segment Reporting Information, by Segment [Table Text Block] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Treasury shares used to settle share-based compensation awards (in shares) Stock Issued During Period, Shares, Treasury Stock Reissued Cash paid for income taxes Income Taxes Paid Award Type [Axis] Award Type [Axis] Excluded anti-dilutive shares (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Shares issued under employee share plans Stock Issued During Period, Value, Employee Share Plan Stock Issued During Period, Value, Employee Share Plan Employee Benefit Trust shares used to settle share-based compensation awards (in shares) Grants (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] Supplier finance program Supplier Finance Program [Policy Text Block] Supplier Finance Program Document Quarterly Report Document Quarterly Report Proceeds from debt Proceeds from Issuance of Debt Accrued capital expenditures Capital Expenditures Incurred but Not yet Paid Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Document Transition Report Document Transition Report Number of shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Term Loan Unsecured Debt [Member] Related party transactions Related Party Transactions Disclosure [Text Block] Use of estimates Use of Estimates, Policy [Policy Text Block] Ordinary shares, shares authorized (in shares) Common Stock, Shares Authorized Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Private placement notes Private Placement Notes Due November 2023 [Member] Private Placement Notes Due November 2023 Amortization of acquired intangible assets Amortization Of Acquired Intangible Assets Amortization Of Acquired Intangible Assets Hedged liability, fair value hedge Hedged Liability, Fair Value Hedge Long-Term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Adjusted operating profit: Adjusted Operating Profit (Loss) Adjusted Operating Profit (Loss) Current portion of operating lease liabilities Operating Lease, Liability, Current Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Entity Address, Country Entity Address, Country Entity Shell Company Entity Shell Company Subtotal Term loan principal amount Long-Term Debt, Gross Other comprehensive income (loss) before reclassifications OCI, before Reclassifications, Net of Tax, Attributable to Parent Recently issued accounting standard updates (“ASU”) New Accounting Pronouncements, Policy [Policy Text Block] Related Party Transactions [Abstract] Ordinary shares, par value 10 pence: 500,000,000 shares authorized, 232,171,182 shares issued Common Stock, Value, Outstanding Cash, cash equivalents and restricted cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Shares sold upon termination of Employee Benefit Trust Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other Than Options, Sold In Period Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other Than Options, Sold In Period Total cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accrued dividends Dividends Payable Fair value of awards vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Paid-in capital Additional Paid in Capital Ordinary shares, shares issued (in shares) Balance at beginning of period (in shares) Balance at end of period (in shares) Common Stock, Shares, Issued Total consideration Business Combination, Consideration Transferred Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Canada Canada Segment [Member] Canada Segment Gross profit Gross Profit Treasury shares, 29,168,420 and 27,893,680 shares, respectively at cost Treasury Stock, Common, Value Forfeited, Weighted average grant date fair value (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Security Exchange Name Security Exchange Name Carrying Amount Long-Term Debt Statement of Comprehensive Income [Abstract] Deferred consideration Business Combination, Consideration Transferred, Liabilities Incurred Selling, general and administrative expenses Selling, General and Administrative Expense Net cash provided by operating activities of continuing operations Net Cash Provided by (Used in) Operating Activities, Continuing Operations Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Foreign currency translation Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Net sales: Segment Reporting Information, Revenue for Reportable Segment [Abstract] Short-term debt Debt, Current Prepaid and other current assets Prepaid Expense and Other Assets, Current Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Share based payment, cost not yet recognized, period for recognition (in years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Corporate restructurings Corporate Restructuring [Member] Corporate Restructurings Other financing activities Proceeds from (Payments for) Other Financing Activities Maximum Maximum [Member] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Time Vested, Performance Vested, and Long Term Incentive Awards Time Vested, Performance Vested, And Long Term Incentive Awards [Member] Time Vested, Performance Vested, And Long Term Incentive Awards AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Allowance for credit loss Accounts Receivable, Allowance for Credit Loss Share based payment, cost not yet recognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Document Type Document Type Goodwill Goodwill, Acquired During Period Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification out of Accumulated Other Comprehensive Income [Table] Related Party [Axis] Related Party, Type [Axis] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Entity Registrant Name Entity Registrant Name Acquisitions Asset Acquisition [Text Block] Share-based compensation Share-Based Payment Arrangement [Text Block] Change in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Basis of presentation Basis of Accounting, Policy [Policy Text Block] Document Period End Date Document Period End Date Liability in connection with grants Deferred Compensation Share-Based Arrangements, Liability, Current and Noncurrent Receivables Facility Variable Rate, Receivable Securitization [Member] Variable Rate, Receivable Securitization Business Acquisition, Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Treasury Shares Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Reclassification out of Accumulated Other Comprehensive Income Reclassification out of Accumulated Other Comprehensive Income [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Industrial Non-Residential Industrial [Member] Non-Residential Industrial Share-based compensation expense (within SG&A) Share-Based Payment Arrangement, Expense Share adjustments based on performance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Adjustments in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Adjustments in Period Other current liabilities Other Liabilities, Current Provision for income taxes Tax benefit Income Tax Expense (Benefit) Income Statement [Abstract] Trade and other receivables Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Change in shares issued (in shares) Stock Issued During Period, Shares, New Issues Title of 12(b) Security Title of 12(b) Security Assets and liabilities at fair value Fair Value Disclosures [Text Block] Related Party [Domain] Related Party, Type [Domain] Total other comprehensive income (loss), net of tax Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Net cash used in operating activities of discontinued operations Cash Provided by (Used in) Operating Activities, Discontinued Operations Non-residential: Non-Residential [Member] Non-Residential Equity [Abstract] Outstanding, Weighted average grant date fair value, Beginning Balance (in usd per share) Outstanding, Weighted average grant date fair value, Ending Balance (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Class of Stock [Line Items] Class of Stock [Line Items] Income Tax Disclosure [Abstract] Unsecured senior notes Unsecured Senior Notes [Member] Unsecured Senior Notes Long-Term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Amortization of net actuarial losses Defined Benefit Plan, Amortization of Gain (Loss) Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Change in deferred income taxes Increase (Decrease) in Deferred Income Taxes Inventories Inventory, Net Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Purchase of businesses acquired, net of cash acquired Cash consideration paid, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Interest expense, net Interest Income (Expense), Net Statistical Measurement [Axis] Statistical Measurement [Axis] Ferguson Group Long-Term Incentive Plan Ferguson Group Long-Term Incentive Plan [Member] Ferguson Group Long-Term Incentive Plan Commercial Non-Residential Commercial [Member] Non-Residential Commercial Credit Facility [Domain] Credit Facility [Domain] Entity Interactive Data Current Entity Interactive Data Current Repurchases of ordinary shares (in shares) Treasury Stock, Shares, Acquired Number of employee benefit trusts Number Of Employee Benefit Trusts Number Of Employee Benefit Trusts Employee Benefit Trusts Employee Benefit Trust [Member] Employee Benefit Trust Long-term debt Total long-term debt Long-Term Debt, Excluding Current Maturities Purchase of treasury shares Purchase of treasury shares Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Diluted (in shares) Diluted weighted-average shares (in shares) Weighted Average Number of Shares Outstanding, Diluted Pension income (loss), tax benefit (expense) Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax Segments [Domain] Segments [Domain] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Right of use assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Right Of Use Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Right Of Use Assets Summary of Share Activity Schedule of Stockholders Equity [Table Text Block] Time vested awards Time Vested Awards [Member] Time Vested Awards Retained earnings Retained Earnings (Accumulated Deficit) Commitments and Contingencies Disclosure [Abstract] Capital expenditures Payments to Acquire Property, Plant, and Equipment Debt instrument, face amount Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Paid-in Capital Additional Paid-in Capital [Member] Assets Assets, Current [Abstract] Cash, cash equivalents and restricted cash, beginning of period Cash, cash equivalents and restricted cash, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Total assets Assets Cover [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Share-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Number of businesses acquired Number of Businesses Acquired Share adjustments based on performance Share Adjustments - Performance Vested Awards And LTI-ED, Equity-Settled Awards [Member] Performance Share Adjustments Cash dividends Payments of Dividends Other long-term liabilities Other Liabilities, Noncurrent Vested, Weighted average grant date fair value (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Interest cost Defined Benefit Plan, Interest Cost Purchases from related party Related Party Transaction, Purchases from Related Party Other Stockholders' Equity, Other Central and other costs Other Cost and Expense, Operating Retirement benefit obligations Retirement Benefits [Text Block] Total shares outstanding at end of period (in shares) Shares, Outstanding Revenue and segment information Segment Reporting Disclosure [Text Block] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Ordinary shares, par value (in pound sterling per share) Common Stock, Par or Stated Value Per Share Private placement notes Private placement notes Secured Debt [Member] Equity Component [Domain] Equity Component [Domain] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Interest rate swap - fair value adjustment Debt Instrument, Aggregate Fair Value Adjustment Debt Instrument, Aggregate Fair Value Adjustment Schedule of Reclassification Out of Accumulated Other Comprehensive Income Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Debt Instrument [Axis] Debt Instrument [Axis] Scenario [Axis] Scenario [Axis] Debt Instrument [Line Items] Schedule Of Long-Term And Short-Term Debt [Line Items] Debt Instrument [Line Items] Basic (in shares) Basic weighted-average shares (in shares) Weighted Average Number of Shares Outstanding, Basic Revenue since acquisition date Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Entity Current Reporting Status Entity Current Reporting Status Effective tax rate, continuing operations Effective Income Tax Rate Reconciliation, Percent Repayments of debt Repayments of debt Repayments of Debt Operating profit Operating Income (Loss) Credit Facility [Axis] Credit Facility [Axis] Total liabilities Liabilities Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Accumulated Other Comprehensive Loss AOCI Attributable to Parent AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Segments [Axis] Segments [Axis] Statement [Line Items] Statement [Line Items] Pensions Employee Benefit Trusts Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Plan Name [Axis] Plan Name [Axis] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Debt Disclosure [Abstract] Scenario [Domain] Scenario [Domain] Income tax benefit Share-Based Payment Arrangement, Expense, Tax Benefit Number of reportable segments Number of Reportable Segments Schedule of Debt Schedule of Debt [Table Text Block] Customer relationships Customer Relationships [Member] Borrowings outstanding Long-Term Line of Credit Weighted average number of shares outstanding: Earnings Per Share [Abstract] Swingline adjustment Debt Instrument, Face Amount, Swingline Adjustment Debt Instrument, Face Amount, Swingline Adjustment Number of shares Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Type of Restructuring [Domain] Type of Restructuring [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] EX-101.PRE 10 ferg-20240131_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 ferg-20240131_g1.jpg begin 644 ferg-20240131_g1.jpg M_]C_X 02D9)1@ ! 0$ 2 !( #_X0*(17AI9@ 34T *@ @ !@$: 4 M ! 5@$; 4 ! 7@$H , ! ( $Q ( = 9@(3 M , ! $ )R> $ '\ A !( 0 $@ !5V5B M9&%M(&AT=' Z+R]W=WG)E4WI.5&-Z:V,Y9"<_/@H\>#IX M;7!M971A('AM;&YS.G@])V%D;V)E.FYS.FUE=&$O)R!X.GAM<'1K/2=);6%G M93HZ17AI9E1O;VP@,3(N-#(G/@H\"UN&UL;G,Z9&,])VAT=' Z M+R]P=7)L+F]R9R]D8R]E;&5M96YT&UL;G,Z<&1F/2=H='1P.B\O;G,N861O8F4N8V]M+W!D9B\Q M+C,O)SX*(" \<&1F.DME>7=O#IX;7!M971A/@H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H\/WAP86-K970@96YD/2=W)S\^_^(,6$E#0U]04D]& M24Q% $! ,2$QI;F\"$ ;6YT ", * M #( M-P [ $ 10!* $\ 5 !9 %X 8P!H &T <@!W 'P @0"& (L D "5 )H GP"D M *D K@"R +< O #! ,8 RP#0 -4 VP#@ .4 ZP#P /8 ^P$! 0&!YD'K >_!]('Y0?X" L('P@R"$8(6@AN"(((E@BJ"+X(T@CG"/L)$ DE M"3H)3PED"7D)CPFD";H)SPGE"?L*$0HG"CT*5 IJ"H$*F JN"L4*W KS"PL+ M(@LY"U$+:0N "Y@+L O("^$+^0P2#"H,0PQ<#'4,C@RG#, ,V0SS#0T-)@U M#5H-= V.#:D-PPW>#?@.$PXN#DD.9 Y_#IL.M@[2#NX/"0\E#T$/7@]Z#Y8/ MLP_/#^P0"1 F$$,081!^$)L0N1#7$/41$Q$Q$4\1;1&,$:H1R1'H$@<2)A)% M$F02A!*C$L,2XQ,#$R,30Q-C$X,3I!/%$^44!A0G%$D4:A2+%*T4SA3P%1(5 M-!56%7@5FQ6]%> 6 Q8F%DD6;!:/%K(6UA;Z%QT701=E%XD7KA?2%_<8&QA M&&48BABO&-48^AD@&449:QF1&;<9W1H$&BH:41IW&IX:Q1KL&Q0;.QMC&XH; MLAO:' (<*AQ2''LP>%AY 'FH>E!Z^'ND?$Q\^ M'VD?E!^_'^H@%2!!(&P@F"#$(/ A'"%((74AH2'.(?LB)R)5(H(BKR+=(PHC M."-F(Y0CPB/P)!\D321\)*LDVB4))3@E:"67)< ^(#Y@/J ^X#\A/V$_HC_B0"- M9$"F0.=!*4%J0:Q![D(P0G)"M4+W0SI#?4/ 1 -$1T2*1,Y%$D5519I%WD8B M1F=&JT;P1S5'>T? 2 5(2TB12-=)'4EC2:E)\$HW2GU*Q$L,2U-+FDOB3"I, M%W)7AI>;%Z]7P]?85^S8 5@5V"J M8/QA3V&B8?5B26*<8O!C0V.78^MD0&249.EE/6629>=F/6:29NAG/6>39^EH M/VB6:.QI0VF::?%J2&J?:O=K3VNG:_]L5VRO;0AM8&VY;A)N:V[$;QYO>&_1 M<"MPAG#@<3IQE7'P,QY*GF)>>=Z1GJE>P1[8WO"?"%\@7SA?4%]H7X!?F)^PG\C?X1_Y8!' M@*B!"H%K@%JX8.AG*&UX<[AY^(!(AIB,Z) M,XF9B?Z*9(K*BS"+EHO\C&.,RHTQC9B-_XYFCLZ/-H^>D :0;I#6D3^1J)(1 MDGJ2XY--D[:4()2*E/257Y7)EC26GY<*EW67X)A,F+B9))F0F?R::)K5FT*; MKYP0)ZNGQV?BY_ZH&F@V*%'H;:B)J*6HP:C=J/FI%:DQZ4X MI:FF&J:+IOVG;J?@J%*HQ*DWJ:FJ'*J/JP*K=:OIK%RLT*U$K;BN+:ZAKQ:O MB[ L'6PZK%@L=:R2[+"LSBSKK0EM)RU$[6*M@&V>;;PMVBWX+A9N-&Y2KG" MNCNZM;LNNZ>\(;R;O16]C[X*OH2^_[]ZO_7 <,#LP6?!X\)?PMO#6,/4Q%'$ MSL5+QHM\IWZ_@-N"]X43AS.)3XMOC8^/KY'/D_.6$Y@WFENV<[BCNM.] [\SP6/#E\7+Q__*,\QGS MI_0T],+U4/7>]FWV^_>*^!GXJ/DX^\ P$B (1 0,1 ?_$ !\ 0 " @(# 0$ * M"P$)!P@"!08#!/_$ ' 0 & @$! P,'$PP.!P4&!P ! @,$!08'"!$)$A,* M(3$4.4%8>)>W%189&B(R.%%35V%Q5//[B#PKJ2L>1^\\,U]8R(B MY=3ABI3]_L;(&_#>4RJAUYCC%KF%BP^ZR<=%@FI:J6WC24FPCH[RTQF.4?E5 MRS.TH.&W'3J1+?8@[-Y"6*VFEM&@VBF0-4818E*-1+,WXIWVP(:BZ-E-ININ M,%(<1I7/9SA;'XZ:2$G;PJ7AM[4<^9$\Q1)"OI6(R./O:C6:UAIW3_$N2R<$ MPL\Q7#&.Z2/$ZDO([:M[QFCHHDI)2C(R,B M/J0K+]]]L-VDO(QV6WG7*[8^.T4KOMGB.H);&FL81%4?4HCC&O6Z6\LV$^9) M'>Y!;NJ))&XZM1FH];5I,F7<^1;7D6=F[+G MONK/SJ<=D+6H_.:CZ$+"L>B&[+N+8-\V:%*.92Z(VRY$2I+KC?A&NQQNL>-9I03R30PILVG6U$YWC4 MA-<1WU].G>5T+T%WCZ?R=>@\1(XNB73ZC[=>Y>5MNU9K2)=_7P^!NW_O-1>; MIGU(Y^TX_#0KZ T5Y*_H[6\-13^1!VU;G<7.3FI^86DL2Y!:1L[>XUMFS^11 MZ&PO<>M,6LWW<7R2UQ6W*127++%A$)JXIIS3*GVTE)80W):,VG4&?8(:4O)Y M_6F>-7[Z[O\ AUV*-UHHO,VD6/R^3L8"[0V>0O+6(R$-(8X+B2)"[*JJ7X5' M$0J@GZ4OT3@+74>: M-A>M<);I9SW+M;.D<@,;PQIY4D,B19I'\F.2)BP2%B/+ !W!J3]\LE]EI]$V5^BP^62^RT^N1MCWA-E?HL5S8!XJ-,_&,O]*MOJ5/')JKXMAOH MMU]>[OU^LU8R?+)?9:?7(VQ[PFROT6'RR7V6GUR-L>\)LK]%BN; /%1IGXQE M_I5M]2IXY-5?%L-]%NOKW=^OUFK4WA)VFG%'M!K#8U;QKR;+L@E:LB8M.R]. M3Z^R?"$18^8OWT:C5"=QRT)]$0UJBI;:4]W2?:[VP,0V_)+*!/J M;G3E*V%DM4[CWC3$GQR[AE'A[7NI,1P3'$I8EVW8DC8$ !':E% I0= M.N:/.KCWP&U]C.SN1M[D=!B>79HQ@-+*QK#K[-)CV1R:*ZR-J._7X_'D2HL4 MZN@L7#FO(*.EUMI@U$X\V1]Q1%Y\JO\ H*- >ZJJ/@@VJ.WIS'09;.8S&W+2 M+!>7*PRM"RK*%*L=T9D=0=P.91AW5P-4Y.XPVG\IE+18FN;*VZZ)9E9XBW6( MNSJCQL1LQY!U.^W.NS7RR7V6GUR-L>\)LK]%A\LE]EI]*C3/QC+_2K;ZE6?O')JKXMAOHMU]>[OU^LU8R?+)?9:?7(VQ[PFROT6'RR7 MV6GUR-L>\)LK]%BN; /%1IGXQE_I5M]2IXY-5?%L-]%NOKW=^OUFK&3Y9+[+ M3ZY&V/>$V5^BP^62^RT^N1MCWA-E?HL5S8!XJ-,_&,O]*MOJ5/')JKXMAOHM MU]>[OU^LU8R?+)?9:?7(VQ[PFROT6'RR7V6GUR-L>\)LK]%BN; /%1IGXQE_ MI5M]2IXY-5?%L-]%NOKW=^OUFK&3Y9+[+3ZY&V/>$V5^BP^62^RT^N1MCWA- ME?HL5S8!XJ-,_&,O]*MOJ5/')JKXMAOHMU]>[OU^LU8R?+)?9:?7(VQ[PFRO MT6'RR7V6GUR-L>\)LK]%BN; /%1IGXQE_I5M]2IXY-5?%L-]%NOKW=^OUFK& M3Y9+[+3ZY&V/>$V5^BP^62^RT^N1MCWA-E?HL5S8!XJ-,_&,O]*MOJ5/')JK MXMAOHMU]>[OU^LU8R?+)?9:?7(VQ[PFROT6'RR7V6GUR-L>\)LK]%BN; /%1 MIGXQE_I5M]2IXY-5?%L-]%NOKW=^OUFK&3Y9+[+3ZY&V/>$V5^BP^62^RT^N M1MCWA-E?HL5S8!XJ-,_&,O\ 2K;ZE3QR:J^+8;Z+=?7N[]?K-6,I>4E=EJ9D M1;(VQU,R(O\ J$V5Z3\W_=8W(:&W;@7)#3NNMZZNFV%EKW:6+5V88A.M:F;1 M6,JDM$K5$>F4]BVU.KGUDVOOQ9*$NM]"[Q>&WD%U-%(H3J))-U$=O"0W$@YDD;;\O3 M5A]'6NLQJO(W]IDHK&.*VLADCZ'_P#VL;SLI_8UD/[QV_\ PZ2*%Q2R[>#>!&/J^JGAX=_"'XPW%OLNVVQWL8_EDOLM M/KD;8]X397Z+#Y9+[+3ZY&V/>$V5^BQ7-@+%\5&F?C&7^E6WU*JP\$V5^BQ7-@'BHTS\8R_TJV^I4\$V5^BQ7-@'BHTS\8R_TJV^I4\< MFJOBV&^BW7U[N_7ZS5C)\LE]EI]$V5^BQ7-@'BHTS\8R_P!*MOJ5/')JKXMAOHMU]>[OU^LU8R?+)?9: M?7(VQ[PFROT6'RR7V6GUR-L>\)LK]%BN; /%1IGXQE_I5M]2IXY-5?%L-]%N MOKW=^OUFK&3Y9+[+3ZY&V/>$V5^BP^62^RT^N1MCWA-E?HL5S8!XJ-,_&,O] M*MOJ5/')JKXMAOHMU]>[OU^LU8R?+)?9:?7(VQ[PFROT6-D7"SGAQWY]X)E> MQ^.-]DE_B^%YBK!;Z3DN&WV%RV,A315.1G'8@9!'CR94;XEW1.X\E)^@]Y(^ZB=^![6@BVLM!87 8*?)64N0>XCFMHU6XG@DBX9 M90C;JEM$Q.QY'C ![0:F&AND;.ZCU!!B[^'');RP7,C-;03QRAH8^-=FDNI5 MV)',<&Y]!'/>4P *=J\*>@:B>2_;?< ^)>[LWX^;FS?8=3LK7KE&UDM?2:A MSC)JN.O(<;I\KK"BW=1 >KYQ.4]Y7NNG'<43#ZW(SG1YEPBVZJ]!_:/\ K,^ MWQ]=IY:_NW47P$ZR$UT+IZQU+EKFQR#W*0PXZ6[4VLD<$V5^BQ7-@'BHTS\8R_TJV^I4\$V5^BQ7-@'BHTS\8R_P!*MOJ5 M/')JKXMAOHMU]>[OU^LU8R?+)?9:?7(VQ[PFROT6'RR7V6GUR-L>\)LK]%BN M; /%1IGXQE_I5M]2IXY-5?%L-]%NOKW=^OUFK&3Y9+[+3ZY&V/>$V5^BP^62 M^RT^N1MCWA-E?HL5S8!XJ-,_&,O]*MOJ5/')JKXMAOHMU]>[OU^LU8^U'E&_ M94V:GRE;GSVB)DFNXJYT1MUM,GQ#62B8.NQ>S,_![J3>\8F2(G$=PW#[Q(Y[ MQ7MO^RIS&0U%J^:.K*]YY9MI+,(F:X VE1+0C]4D9MBE#$;0?B)4AUR0EM:" M<6E1H9>4BL''D2UD70EJ(OI$HR+^3J/5+T2Z>8'JKW+QMZ"9K21?1MNILU)] M/8X[>ZO?%TSZE0_;;##2KZA#>QL?_J\.8?\ L/H].YJW2UGRJXS;G1%7J/D) MI39BIJ$+88P7:.$9/+5XGF0A4&INY,YITS,B\%V,ATC,B-!'YASUWT_3Z>?H M7>(T]3^QWB+K_%U%->EMM#R)*&FD26U)6W*;;0B4VM)]4K;DH2E]M:3(C2M# MB5$?G(R,=W-%=I%SQXV.1$Z:Y7;HQBKA/MOLXM:Y=*SS"5+;[A$AW#-AHRK' M/"6AM+3B(]?&4IKJA*T>8RX-[T03 %L=F8Y&_DQ7MLT0_+/!)-_9;C_M(K#I MMA8JN3P4L:\N*:QNDF/?M;W$<'Y-[D_V<[78!!YXK^50[CQB16T','1>,;.H MB-F/,V%I1[XQ,XC->(WXMA-P/(IUCAF12/#)Q2V*K(,'0M2D^"R7=)M4ISAY MVDO#?G35I?X];DH;_*6(";"ZU=?DYB6U\=9Z*-]=K@5V<>X?AQ%))M^ZHBN\ M>[RVS:MW$.MJ77F9TCG\$&>_L)/!E/\ XRW(N+7;L!>6/)ZKU_ M2]U,S(\LLD06'I2TN+8JZB$VE^TR&]F$TXFOQ^@@V=W8N)\*% ?7YA#WYT^5 M!Y[DK]U@? K VL!H4N/PT;XVO40[C-+%I!DDK#"=7R#DX]C#3BT+7#L,\>R6 MQ@I ""J'F!+,T4'$"IE!Y5,=VQNO4. MB,3E9WNC9N":JPZ&2_'R78&4TV)TQN(;-PH[$VZEQ&YDMQ)=&84+U3,?6:4, ML.+4E)Z'^1OE,_ /4OJNKTS"V3R?R-A9MMO811*P; /$;[Y.)>SG8;53*E-= M\D$U)QS$\AC/(4;C;QI)/?@8[AWCN/D'F4O86\MH9UMK-9CCBU9%GV1V.1S( MB7%FOU+3LS7E5^/5[?4D1ZO'H55616DH9C0VFD)07%AF9GU,S,S])GYS/^,6 M[B>B;&0*DF8O9[Z7D6@M?XK:@^E2Y#W$H'H=7MR=_@"J4S/3-E;AGCPEA;X^ M'L6XN_XW=GF-G" I;1';M1DN1_.-2@=V>5.\P9V MTZ%N4MQ7J+747#-:0HR5]\O"A_&5BU18,-H2X:6S.QR1!WWC@N&LX3N "# M#:=1$>STH=COMM7->>\E>1NU'GI&S>0&[]A/2%^(\>9;9S[(6UK[Z'.\<6RR M!^(DR6TTI)(CI2E3;9H))MM]WAN3*E37URILJ5-E.]WQ9,V2_,DN=Q)(1XDB M2XZ\YW$)2A'?<5W4)2A/1*2(OP =Z*&&%0L,442@;!8HUC4#U * .0_-4=E MGGG8M/-+,Q.Y:61Y&)]9+DDGOWH/[8%G9U3QR*NRLJN0HDI5(K+";6OJ2AQ+ MJ$J?@OQW5)0ZA#B$FLR2XA+B2):4J+^(!^R 1L0"#V@C<'\AKU@D$$$@CL(. MQ'S$5V:PCFKS'UH2$Z^Y8+&2DTO)-*8;F1/PR+I(?Z%ZG MZ$;SBRZ+5WAWMU-V]?:G:F*/';Y*O;,JF%H4JJW+@F%9X4@D'U[CU\U44.8F ME1?,J4G)B6DEK\%G-J-LEF2$]$^<;]N*7;@] MG7RTDU>/XWNN+JK8-J241]<;YBM:PR"1*4@ND&HN[.9)P')IKCAFW'B8YF%E M-D'W?#B=5$D5D(PI*5I4A:4.-JZ=]MQ*7&UD7G(EMK)2%$1^UE:2+B]!>WN#(I7UK$\&_P!\.>\XQ/2SJK'LBWDMOEX% M(#)=PI'/P^G@N;81-Q^IYDG[>:GEM;:[7%0 M9>(QCIR9[>2Z_>4@C)M["KNJ@$X2')U-9H1X*IIG9U=O)Q1YS3*C6V7J+CCR M$L51X<#6^?7T&3C.=6+A$@V-7;$4S5UF13WGC2EC$[N%CF9.FZ2:ZGN667IB M:EU#T?YS!*]PJ+DK! 6:ZM%8O$@[6N+8[RQ #1DV46EXRA)7.WDVUT L4I)(5$D$,SMR2)NVMY8#!&1EU+_ .9&7V#( M_.1_8,NHR(+5A4 "E I08,R21F?H(C,_M%YS&1X.?K;GW"OQ3"E:7&[<>Q-$[2SK8];L/5V0JQC+H%3IS/+^MBVR($&R4U#N:RO=@6#)1;&*H MI$9Q39J4I'7J@QQ'\LE]EI]_P =DC^AF'C6B+^Q MG1AIV\QN/NY9\J);JQM+F0)*"Q5!Q$*H)WV !VJQD^62^RT^N1MC MWA-E?HL/EDOLM/KD;8]X397Z+%$V5^BQ7-@'BHTS\8R_P!* MMOJ5/')JKXMAOHMU]>[OU^LU8R?+)?9:?7(VQ[PFROT6/O=5^4!=F[N39NN] M1X/G^S9F:;1S?%]?8C$GZ3V#50962YA]%NG+>SNYTGRQ>"VGF0-XO;.WDM\0([B[MH'*VUT&"331QL5)O2 MP#$@D$;]H.YWMB?_ *_D 8+T?QJ_"8R,^UI:@ 4H %* !2NHW,SFYH/@9 MK&DV[R)N\AH<+R#-ZS7M;+QK$;S,YSF2VU-?7L..[64$>1+8BKKLW2UMI@US!/)+QS*Q8%H[J)2H*C8<&X&X)-6,GRR7V6GUR-L>\)LK]%A\ MLE]EI]$V5^BP^62^RT^N1MCWA-E?HL5S8!XJ-,_&,O]*MOJ5/')JKX MMAOHMU]>[OU^LU8R?+)?9:?7(VQ[PFROT6'RR7V6GUR-L>\)LK]%BN; /%1I MGXQE_I5M]2IXY-5?%L-]%NOKW=^OUFK:?A[S)T=SGU*]NSC[+R5R(UN+VR@N)5A5EB#RQJS!%9W8*">0+L>^@ Y%=J@ 4H P9 MD1=3_P#W^T1%YS,_8(O.?L#2/VA_;L\1^"9E*^['8R_P M2:0CR8UE MKK*JPMJR@8W.,R))- M97;4*4&M)NK;29J*!ES-[9'GCS8F7%;FVW+/6FK+)Q]N/IC3$RRP7"DUKBU= MR#D=I!EEF.>K-ON%+4 M?52NXDB3WE'U-2NG51F9F9F9F+GUW&CB5/L&DK<379=O;/(U*EPB/HT\]@.O(M[(-L^AK-EW/HCQI42% M^"HE$>IK:GE%_:D;'DS3Q_:NOM,UDOOI34ZKU+BG?BMJ4ONDU>[&1L.\\5"% MDCQVY<KP]K.X'.2]#WK,?OBMRTL0/+^1&@' MH JL[_I!UAD2W6YN[@1C_H[ I8*HY>2&M%BE82AZ02R,GW M4(<=):T)47Q@"106-E; "VL[6W [!!;PP@?,(T7:HS<9"_NRS75]>7);X1GN M9IBV_;N9';?\M !]5?'7LJVYN:5[U137%O32/$9=\>HM;"J?\6,OQ8[OC5T MF,X;D=SJXPLU&IAPS6T:%F9CL/A?-3F-KDFTX#RPY)8>VR1$TS1;OV3%C-I2 MA]I*41%Y([%2E+W@G![1-%'*#Z.8= M6!Y^&ZNK<@V]S<0$=AAFDB(].X,;*0=^>X/;SK;?J[MU.U0U5X+$# ME9D&0/''46TJA)$AZRUC=Y-J;)BZDDE/JB7KVQ\2>^I'8ZWU9CRIM\ M]D6"GE'=3&]BY>CJKP3IMW!1MZ-JL9>-/E&G9R[W<@TV=Y?E?&;+9:FHY5V[ MZ)$3$W9CKJ6R1%V7B4G(\-CQB):5^JLGEXL1$2S6V@D]3WE8MEV*YQ0UN4X7 MDM!EV,7,=,NGR/&+FNR"@MHJS,FY-93W#C*F\NXU[GS+5DXW4N6-+4346 $E*B4;&4Z\ MNFK'"LB:5T\SEC2.3F#^;AS8KI$X4"S'1+9RAY<)?2VLFQ*VM]]OMV/H5;B- M5GA7O=+IOUBQ<)TSWT)2+/8Z*[BW :[L#X/SC#756F3Z[.0I M*G)5U4SLMQ=I]]3TUK&*UI3CUD@NK%C3W55(EUUE!>+SM2H.YMR?1/;OM(G M/K=P-Z^B ''KN4 "E I0 *4 "E 8,R+SF?3\I^@B^F9^P M1>=LAD4Y&QL>&1HV^]N9R1!;D?RD+/.H(/4,*GAT^X)\.W M)5;O;D9@>/Y;%\="M=X]*E9[LDWV4I/P'\%PB-?9!5FX:R2V_>Q*F&9]>])2 M25&6@??WE7&N:MVQJN,?%O+\U4DU-P,RW5EM=KZI4M'>24EO#,1CYCD$N*X? M<<0U/OL=EF@C0ZTPLS),*!2C4X\ZHS4[)=6_)=49J=DON*-;C\EU1FY(?<69 MJ<>>6XZXHS4M:E&9G@6QC.BS3]F%:_>ZRLPVXA(YM;;<<]UAMV$H&_:)+F12 M.1';O366Z7]2WI9<=':8B$_!,<:WEUMZGGN4,).WICM8B.T'?;;?+MORD'M/ MMDNRT8KG.J]'5\I2B3#U=JJFG3F&362DMHOMH2MA33<224I.0Q'AK677YE'4 MR&OC/NTM[0G9_CIS;FGR2M(TKQ?'KJ_:5_B52M+Z5H=0FHPE[&JQMM:%J0;: M(I()!DE)$24]WI" F=KIW V0 MI]17Y8W> M=L039-DA/Q,S&1 MD4!2"2TA/<7'4DTDI*B4EQTE]^].^49]I_JV3'^.;9&O-ZU3"^JJO;FKZ!N2 MXV:R4I"W!C]')HG=HG V&RNC*/54T717 ME7V+RY%=6\EN)U]C["W6F[/+]'YU"RUEE"C[KDAO!<[A8K8$VV?S9L1LRL)! MH(TMDZYW4JWR<8^UU[/;EJ[6U.JN2&%0LULR;0SK;9#DC5NP53'%DA,"%CV< M-U!7\KJI!E\:TV]8<)7ZD^YT/I5K#"TI<22'$(<02B42'$)<02B\Y+)*R4DE M)/SI41=Y)^&Y9W(_FQSQ#T#85.,5 MTO:GL61<@+3+PCDW7Q+;7/#N.23VH2,-MRXI;>8^O<\ZN4",C\Q>GZ1D9'TZ MF77H?0^G4CZ'Z#]@9%87PL[9_G?PC57T>';/>VMJJ(IAM6G]W2+?.,6B0VC[ MIQ\2O7K%K-,#432G$L,X_>_&^VZLGY.-3U(2@YFG9Z=N_P 1><;U1@&3S4\< MN0%@IF)&U?L>\@KHLPGK2?>;UCL8V:RDRE]:R0EG&[>-C6:N*<,HF/6##3DP M51G] 9W!+)<")U$T=L M96QF1?919WS*JRN>7#;70VAF)) 1&ZJ=R?)A-;P &",C]'\?I(R\W7H9'T,C MZ&1]#(CZ&,B#U8% I0 *4 "E!J8Y3=M9P-X<[NRKCYN_-=@4^RL-A8U/ MO*^AU+FV4U;,;+*"#DU,J/=TT!^OE*=JK&*Z^AEQ1QGE+CN]'FEI3MG%;'Y1 M#Z[3R)_@GH3X&<2$RT-I^QU)F)K"_>X2&.PFNE-M)''(9(Y[:-06DBF7@X9G M) 4$D*>( $&#=(.I+_2V#AR..2VDGDR,%HRW4$V5^BQ7-@+9\5&F?C&7^ ME6WU*J8\$V5^BQ7-@'BHTS\8R_TJV^I4\WAL6-79U\ME2FI4&P@R M8\N)(:4IMZ.\VX@S2HA3C$9D9&7I(^I?;(3L?)G^T'+;6F;C@ULJ[)W86@*I M>0:=DSWTG+R71DJP;8D8ZRXYU=ES=39!8L5C2%NFMO"2\F6WD OH[F2*4K!)LJ3Q=5!"0(I-EE!#[I()/(6)R9OH3I,O, M]ESB@_M'^ *5J*Y+]M_P#XE[NS?CYN7-]AU.RM>NT;62U])J'., MFJXZ\AQNGRNL*+=U$!ZOG$Y3WE>ZZ<=Q1,/K=BN&3S#B2X)^62^RT^N1MCWA M-E?HL1'>WP]=IY:_N[4?P%:S>7UB.C+3U_B<7?33Y037F.LKN41W-NL8EN M+:*:0(K6;,$#N0H+,0NP+$\SG/-]+&I<=F\)LK]% MBN; ='Q4:9^,9?Z5;?4JY?CDU5\6PWT6Z^O=WZ_6:L9/EDOLM/KD;8]X397Z M+#Y9+[+3ZY&V/>$V5^BQ7-@'BHTS\8R_TJV^I4\*O\S=QV..MWN;B3GLHV2- 0&EFD.R11+N.)W(&Y"C=F53S, MOF<;@K*3(92ZCM;:/D"QW>5R"5B@C&[S2ML>&.,%M@6.RJS#;=RHYB\<>%NN M7MHUT_C)JQUR1#^/Z4JMM-^91 ,UMD\U8-E8 M8WJQF2V:7$Q\7.\RJ,I*5-9G!<-V,G01R$Y(;PY5;-N=P<@=D9%LW8%TIQM= MQ?2$)B5%<9?F+>E.\(B_--=&V M*Q2QW.5$>5R ;@D7>PMV[=HH&'V\J>767 *G8,D$3#>LX:JZ5,QF&EM<.9, M/C22O'&VV1N$[-Y;A#_%U8<^JMB&7_R"_P LO+3)\JO;O*,FNY"Y M=UDF26]C?Y#FRWW"]!*))$1>H !90 4!5 55 " MJ -@ !R Y #D!55,S,Q9F+,Q)9F)+,2=R23N22>9)YDT 'FO% I5E M'Y//ZTSQJ_?7=_PZ[%&ZT:4O)Y_6F>-7[Z[O^'78HW6C(>I_.//>V,E[Y-6V M-)^;&G?8>(_R^VH .'4@H %*_)]QMIIQQU:6VD(4IUQ:DH0VV1=7'%K5T2 MA#:.\M:E&24I2:E&1$9BIQY_;T1R7YL(3R7,(Q^? M\9^"FVZGYE;*L.QRC=:4CYA27>^GYE1"P<[;SF1&X<\ ML7%1;-P-I;DA2=& M:E8;?0BQ1D6>ULZ'D&30VR-3Z4X/A",BR8I:6E,-6D6FB..M/6$8U5DJ4I0E M#;9=UMM"&FT]>O=;;22&T]?9[J$I3U/SGTZGYQ>/1'BF2+)YF12!,4Q]L2-N M)(R)KIAOVJ7\'0$U3MG[IIS"/+BL%$X9H ^2NU!WX7D5H+13MR#B/P MARIY\$D;<@PWR +GJB* !2@ ,D74R+J1=3(NI^@NI].I_8"E3N/)3\#74\ M0N1.QW6?#5G7(\Z".Z:$I.1!U_K7$&B,G/");C;-GE-HT1&\XVV\3R4-M+-T MWI2XTW]@;J-6I.RSXTHEQ%1+C9=?E^YK9*FS;4Z6R\RNKK'GU=X^\I2\-1C) M$HTI+N)0E)&E)*5N0&2=770O-39N=3Q*=F"_'D_N/4/U_P"9NH/Q$_XT50-0 M !JZL;T "E I0 *4 "E I0 *4 "E I7FW^N-_=I_&(6D/8Z>M M?<'/<\X-_L90JWF_UQO[M/XQ"TA['3UK[@Y[GG!O]C*%3=+OW&Q?M,^ZSU<_ M0I]W,O[*7WN"ME@ H"M(UZ'*?V-9#^\=O\ \.DBG.5\\O[M?XYBXQRG]C60 M_O';_P##I(ISE?/+^[7^.8NSH>_UA_HK_J-4#TW_ M-_P!+_JQE8 %V50M M I0 *4 "E I0 *4 "E I0 *4$[CR4GZ#WDC[J)WX'M:"".)W' MDI/T'O)'W43OP/:T%?\ 2;YI7?XU8^\+5D]$_GE9_BE]_@&I3 S/6KZPKT M']H_P"LS[?'UVGEK^[=1? 3K(69BO0?VC_ *S/M\?7:>6O[MU%\!.LA:71)Y MQ7WL6X]^QU5#TT>;%A[[QO)LCPW(*7+58TTE+41E>Y,7IXR6\KJ&FR0Y-SW%8+&31$LN2K[',D6_*NHTT;%,L MQC.L.Y+C=I"NZ"]I[%E,FOM:>WKGI$"RKIL=:'HLV& M^ZP^VHE(6?0R*G/]!D9&9&1D9&1]#(R\Y&1EYR,C\Y&7G(QNY[(#MA]B]GAG MM;KK84VZSCA_E]RA.98-WWK"RU7-M)2/5NR]6QU$X]'>BK<7.R_!HAHK,PAI MDRJ^-$RQ$:7.J+6/1O;W,,=S/;D]L[$S0\RYE381V2X M#X_7^?X7M3"L6V-KK)Z7,\%S6CKLEQ3*L>G,V5+?T5M'1*KK.NFL*4V]&E,+ M2I)_,N-K);#Z&GVG6D?8"AF5D9D=2K*2K*P*LK*=BK [$$$$$$ @C8UHE65U M5T971E#*RD,K*PW5E8;@J00002"#N.5 !XK]4 "E #,B(S/S$1=3/Z1$% M*&9$1F9]"+SF9^@B^F8TE=J=VUVB^SSJY^N\234[HY43ZTWJC5-?:=*+ 2FM M&=;D.YKFN4Z_CL$T*185^%0S3FN4Q28-AFAI9I9-&Z@=MEVY$/BJF_XJ<2KR MJNN2DF,[7[)V,P3%M3:!BS8OFJJUHU.0+?<;[#[ME%ARV;5XL>Q62VLO*CEOD[1+*P*O#:MRX.' M:6=265HX^!Y:;U[TF+B'FPV :.;)+Q1W=]Y,D-@_88H5(9)[M>?'Q[Q6Y' Z MRR%TB[#?;62YNYY;FXF8O+//(TLLC'M9Y'+,Q^<\AR'(4 'MKT4 M "E I0 *4 "E I0/M^?SI477V%(42D*+Z2D+)*T*+HI"TI6DR4DC( M 4J3'V4WE!VT.-$O'=&\S+7)=Q\?/^B4M!LV2Y,R';>F8:>XQ$]6ONF_9[0U M[7()+3M1->>SC'*\U/8]97\*#$Q0YWFOM@X1M;"L9V-K;*Z#.,$S*GB7^+9; MB]G%N:"^IYR/$BV%990W'(\J.X7>09I43C+J'([[;4AIUI%/ -Y'8V]L#FG9 M[;"A:PV?8VF4PWTDNXL)8,/J&X:?'/PQ6N0F8M-8L2 B7$AW:6T'8'8F2W&WE-" ML5D0 ]#BV48[FV-T.88C=U62XME--69#C>144^-:TE]17,-FPJ;FGLX;CL2P MK+.#(8F09L9UQB3&>;=;49*\WOA01!!(((()!!&Q!'(@@\P0>1![*T@"& 92 M&5@"K @@@C<$$RL=[I#6(-1^< M&<]KY+WR:@ ZM<:@ 4H.X_9V?1_P#!_P!UKQ\^%#&QTX'DS,B+SF( M)/E O:\7>ZL[R[@UQTRTHVBL%L'*'>F7X[*,CW!GE9*Z6F QK)DR-[6N"V$< MJ^\9C+]2YKF$:\DC$Q6=HI DNKD@E8P3OP1J!QS2D$1 MH.09V1'\^US\H,S/=T_)^._!3*;?!=()*71YCOBJ*;19_MMD^ZU+@Z^E.)BW M&O\ 7;_1UI=ZRB%FV91S2N+)QK'GEQ[R+(9F9F9^E2EK4?LJ6XHUN.*,_.IQ MQ:E..N*,UN.*4XM2EJ4HQF9F9F9F9F9F9GU,S/SF9F?G,S/TF,#4.%P>.P%F MEECH!&@ ,LK;-/N)0 *4 "E I0 *4 "E M I62,R,C(S(R\Y&1]#(_ID9>@;,.SJ[53DSV<>8M/:VMRS;3%O9E,SS0&6V$ MSXQK_P!4*;;GW6+O-$\_KW.E1D%ZFRBB87"GOLQ49;1Y)!9;8:UG /DOK&SR M5M+9WUO%=6TPVDAE7=3ZF!&S(ZGFDB%71MF1E8 U]F/R%[B[N*^Q]S+:74+< M4YN[ MMX#;WH-Y:6N%D]'5%J\\P2?+>:Q/:>#^JT2++"\KCH2ZA+;R?%?H+]N.[9XC M=J9NJLU$4Z%86>7#[EEJ;FQQ_P $Y#:;MO5V+9C!4BPJ);C)9!A.5UY-LY-@ MF6PFEK.OR7&;!1Q)K1_]'GQ5P;NK=E4UK73)&;-:Z-FTS L0LT6[&%V7F4D0GLX (+5AT "E I0 ' G)GDSIKB)IK+M[[WR^) MAVO\/BI7)DK24FVO+:22T4^*8I3H6F5D.69!*24*DI(1&])>-;[RXT"-,F1_ M9%%+/+'##&\LTKK'%%&I>221R%1$1069F8@*H!))V%>N::*WBDGGD2&&%&DE MED8)''&@+.[NQ"JJJ"68D ;FOO-H[3USI3 TI+:7)4R2I)*?E2'&H=?!CI>GV=@_&KJV+*G26([D%_M0_*)-N\@[ M*]T]PCM\GT?HMM,VGM]J-(71[DVNRIPVG9=-*Z%9:DPZ2A'_ $&+6.Q]AVL5 M92;BTQ=,A_&V]9_:;=J;O'M)=G?%/)G9N!:+Q*QDKU3H^NM7I%/2M$ZZB/EN M:NLN(AY;LN;#4EN5=.,'6XZPIRGQ%B'$8ZPE27WW%O/R94A9N MR)4E]U2WI$J2Z:G9$E];C\AU2G7G%N*4H_S !:O9V53I))))W)YDGM)]9H M%* !2@ 4H %* !2@ 4H,&1*(TJ(E),TF:5$2DF:%$I!]#(R[R%D2T'T MZH61*29*(C+(!2I%79>>4!;SXD3Z/4O**QRSD'QM[T"K@V<^:J[W%I^ P11V MW\5N[1],O/L3B1NXV_@V3V2[.#&C1_C.OX*(YX]93S=(;UU%R0UKC>W]'9]C MNRM<99%*5291C4SU3#>,DI]4U\Z.XAF?2WE:XHXMSCUU$@7E+.0[!M*^)*:6 MV500-BG9Q=I5O?LW]O(S;6TQS)]993.KF]QZ4M9ZHV+;'I8AJ:]5Q7UM22Q7 M8%3&==7C&<0(ZI$9U**O((UUC+\NJ55^L.CNTRJRY#"QQV>3 +O;*%CM+YAS M(X>26]RWHE7ABD?_ $ZAG:=;=T1TG7>'>'&YV26]Q18)'=,6DO,>#L >+F]S M:I_*B;BFC7_0,518&M/ '5WA[R^TOS@T5BN_M&7KUKB>1>/7V=39M,PLIPG+ M*U+)7^#YI4LOR4U.3T3KS7JEEM^1 L8$B!>TXB M>&>&1HIHI%*21R(2KHZD JRD$$&M*V]Q!=P0W-M+'/;W$:30S1,'CEBD4,CH MPW#*RD$$4 'JKW4 "E!6Q^40^NT\B?X)Z$^!G$A9."MC\HA]=IY$_P3T)\ M#.)"SNB?SEN?8]U[W854W3+YJ6OMNT]SR%:2P !HJLP4 "E I0<_<6N1^ MPN(W(+57(S5TDVLQU9E,6^C0%ONQX.2TKK;M=E6%VZV5H<.ES/&IEIC=F1+2 MIIBQ*8TI$F(PXC@$!ZYH8KB&6WG1989XWAFC8;K)%(I21&'I5E8J>XU[8)YK M6>&YMY&BGMY8YX94.SQRQ.'C=3Z&1U# ^L5;S<<]\Z_Y/Z-U?R U;8G:8'M; M$:O+:!]PB*7$1-0IJQI+1M*EE'O,;MV+#'KZ'WU*AW-7.C*,S;ZGS4(.WDR? M:#?&#L?(> ^R[LFL1VM,M<\T%+L)"$1Z;9T6"D+)+,;/Z.O5E5%$) MQMKXZZ"\88;>LIECW/%N $>J34 "E!A7H/[1_@&1A7H/[1_@"E5F7;X>NT\M?W=J M/X"M9C3Z-P7;X>NT\M?W=J/X"M9C3Z-?:;\W M@ [5<&@ 4H %*N4 !B>M\4&#,B+J9]"\W\IGT(OLF9F1$7I,S(B\XR9D M1&9^8B+J9_2(A$X[?;MFINFV[_@_Q.S$XFVK&$NOY ;4QV3TEZKI;2$9GK/# M[5E1'$V;?5\IJ1D]]#-;N 4$INOKW6,TM?5.+=?!X2^S^0AQUBF\DGE2RL#U M5M I DGF8 \,:;@ ?"=V2- 7=0>)J#/6&F\9/D\@Y$4>RQ1)MUUS.V_5V\"D M@-(^Q/,A417D]6#/Y5Q+X)9HA6=)UC!G6DN0 M+3!]/V[:C8E9TT\I^-D&Q81OPL(>8-7[Z[O^'78HW6C2EY M//ZTSQJ_?7=_PZ[%&ZT9#U/YQY[VQDO?)JVQI/S8T[[#Q'^7VU !PZD%!_% M8V,"H@3;6TFPZVMK8DF?86-A*9A0($&&PY)ES9LR0MN/$AQ(S3LB5*?6AF/' M:<>=4EM"E%_89D7G,_\ ]_9_ 1F?TB(S/H1&8A-]O;VU57L>'EW!;B)ED2TP M1\Y-!R,W+CTOU3#S X\A"9FG]=W,-_P).)DZRY&V7E4%;S&2FD\*I92Z,LF> ML^[I[ 7VH\C'8V:$+NKW5R5)BM;??9I9#V%MMQ%'N&EDV4;#B98]J74EAIC& M2Y"]<%^%EM+4,!+>7&VZ0QCF0-R#+)L5BCW<@GA5M3G;6=HNYV@G+"?(P>ZD M3...D2M<%T:PGQV861I?D1CS7;!Q9"&G4/["M*Z&BD4^RR^S@]%C!+CQIX/J_%8ZY63[*S'%]?8Y';2I2W;S-;V!C M-61)3YS)$RT9=7T]#;:U&9$1F/D1OM\G.XM2-_=H9C>S+2L]68)Q9QN?MNWD M/MK5#5GEHU,Q+55;XB4*24Y%Q-N\OB(4:>Z6%K=ZD:4$KF9G(IB,5D,E(0!9 MVLLJ@\@\P7A@C^>69HXU_G.*ZV!QK,<):<>UK@V)8!1$XE*5E3X;05^.5IK2@B22U1*UI:N MGF-2E'[(^^&"(B(B+T$1$7VB\PR,>,S.S.Y+.[%F8]K,Q)8GO)))K<"(L:)& M@"HBJB*.055 50!Z@ * #\U^J !2@B\^57_04: ]U54?!!M42AA%Y\JO^ M@HT![JJH^"#:HE6B/.S!?CR?W'J'Z_\ ,W4'XB?\:*H&H U=6-Z !2@ 4 MH %* !2@ 4H %* !2@ 4KS;_7&_NT_C$+2'L=/6ON#GN><&_V,H5;S M?ZXW]VG\8A:0]CIZU]P<]SS@W^QE"INEW[C8OVF?=9ZN?H4^[F7]E+[W!6RP M 4!6D:]#E/[&LA_>.W_ .'213G*^>7]VO\ ',7&.4_L:R']X[?_ (=)%.F_X6F_Z7_5C*P +LJA: !2@ 4H %* ! M2@ 4H %* !2@ 4H)W'DI/T'O)'W43OP/:T$$<3N/)2?H/>2/NHG?@>UH M*_Z3?-*[_&K'WA:LGHG\\K/\4OO\ U*8 &9ZU?6%>@_M'^ 5F?;X^NT\M?W M;J+X"=9"S,5Z#^T?X!69]OCZ[3RU_=NHO@)UD+2Z)/.*^]BW'OV.JH>FCS8L M/;EO[AD:T^ #0U9EH %* !2@ 4H %* !2@ 4H %* !2@>CT 4J M3KY/7VK,[CMLNCX1[OO5.:&W!E11=29#;2^C&G]LY+*,FJ(WWU=(FO\ :-PZ MW%>C][U'C>?S8EPTW'@Y/D.96ZV MAEEQEI-%]*&ETMW74=E&%CGD$64C0;*L[["&\V'("<_:ISR!FZI]F>:1JT-T M1ZN>YC;3&0F+RV\1EQ,CG=FMHP.MLN(G5/)76O$+0.S.1&V;%4'#-:8[(N),6 M.I/Q5R&V><;@XYB- RHR*3D.6WTFOQ^E84:6O5T]M^2XS#8DOM56/*3DCLCE MWO[9O(K;,U,K-=FY$[;RH<=UQVLQJFC-(K\7PNA)TS6WC^&X]&@8_4DHSZ47/7[7U]&6Q6.=2ZL/(N[OD\=L=^31(NTMR!ONICB(V MFXEK#I,UDVG<:N/L)0N7R:,$=2>.RL^:2W0V.ZRNV\5L>6SB24'> *W!]G9V M=W96-S=65A=E3 M9C[TF0XMUU:C_A !I( #8 #D .0 '8*RN2222222223N23S))/, MDGM- !YKQ0 *4 "E I0 *4 "E I0 *4 C,C(R/H9&1D9>DC(^I M&1^P9'YR/V# I4M;R;WM0W\$RV%V?.\,E>7A.<64J7QDO;>8XXSBF=3EKFW M&FTNR7%-P\?S=92K[!(J%L1Z_,RN*&.VXO+JF-%F]$?4NOT_.*;^HMK6@MJJ M^HK.=2WE'9U]U27-9(7%LZ>YJ)K%C4VU;*;-+D:PK+&+&GP7T&2F94=IPNO= MZ"T?[*3G!$Y]\,=:;IL)$ MFUC3VO=VU4!#3#57M?$68K%_+9AM$E$.MRZ#( MJLYI(S9*;8JLDCQ$K4N(Z2:"Z4-,I97*9^SCX;>^DZN_11Y,=Z062< #95NE M5NL]'7H6)+3[#1_1)JQ\A:R:.YQ\76X^1R2\MBK*K6Y)/E-:,R]7S)-N MX0 +;DG9" *DJZ:#P<_6W/N%?BF/,>#GZVY]PK\4PI57!VR'KHW-[_'9(_H M9AXUHC9=VR'KHW-[_'9(_H9AXUHC8>"^X>&]E8[W2&L0:C\X,Y[7R7ODU ! MU:XU I0=Q^SL^C_P"#_NM>/GPH8V.G [C]G9]'_P '_=:\?/A0QL?#E/N; MD?Q&[]WDK[\5]U,9[1L?>HJMB"]'\:OPF,C!>C^-7X3&1C6MTT "E I0 M *5&@\J?];^U/[K7 ?@PW (!PGX^5/\ K?VI_=:X#\&&X! .&E.B[S4C]H7O MZXJRKTN>>,WL^Q_N/0 6)58T "E I5A+Y,%ZVO9^Z9W/_N6#B16(ZGDP M7K:]G[IG<_\ N6#B16,E:O\ .C/>T[K_ !#6T-%>:>G_ &7:?X*4 !@SZ$9^ MGZ1=2+J?L%Y^A=3/S%U]D1RI16D3MXNT!D<(N'%MC^O\@>I=_P#(I=GK+5DR MLE(CW.(TZH;;FQMFQ%&@WH[N*X[+;J*&?&6U(AYID^-2V%_]#?-%;7YO8Z]/ M8[RE+5]M2UFI:U'Z5+6I2UJ,UK4I2C,]T';W.S+?'O M"B:-OU,[.PZ=+E;+MVE,FIJ0JRV1.O*U$M*E>J:S'*@R4:&V^FE\:BT#@DPN MG[9G3AO M3'V2@[H3$VUU.-N1:>X5MG'PH8X!S""@ FU0"@ 4H %* \B2HR-1)49% MZ3(C,B^V?3H7H,*5X@/P5+AH,R7,A(,CZ&2Y<9!D?TC)3I&1_8,B,>)3(1^B M=!,_I%-BF?\ (3H5YV/J/YJ_I $_-)[Z?FD?MT_-)^^3U+_6 5XH %* !2 M@ 4H-YW80=H]-X0&Y\Q,>+XF8+GTMYFGP#:[!.*2F M$U%ER&,1S=Y#K3,C$;-FVG(D.8?5H1HQ&%)2M*D.));:TJ0X@S,B6A:32M)F M70R)23,NI&1EUZD9'YQS\KC+7,8^ZQMXG%!=1-&QV\J-^V.9/5)#(%D0]G$H MWW!(/3P^6N\'D[/*63\-Q9S+(H)(65/@RP2;=L4T9:*0=O"Q((8 BY0(^I=? M1Z2,OI&1]#+[/0R,NOH/TEYAD:;NPLYGRN9' ;7DS++95IMC1KQ:+V=(E2&W MK.WFX=65Z\.S"<71,AQ[+\$ET$^=,?):I>01K_\ 57'&G3+=9"I=BY7F,9;ST=[,W\=JGV6Y>(V+*HD_I](O[HVT MBEE;1Z@OXM[V[CWL(Y%'\5M)!RN ".4]TIW5AS2V8 '>:11F[I5UH]_=R::Q MTNUA9R 9&6-B/"[M.9MB5/E06K;!U/)[E22I$$;$ +:JF* !2@ 4H %* M !2@ 4H %* !2@ 4H %*V5]ESVC^QNS?Y#UVPJ=RWR+3F9O5V/[XU; M$D&N/F&)-O&EC(*6"^ZB"SL7!_&>L\.LS-A^8RJSQ"7,:ILAE*8LX]4;4P#= M^M\*VYJO*:K-=>;#QVMRG$EM&2>C/H)1)?B2FE>)$L:R8VQ8U-E M'EU=E'CSXDAANGQ$JKR;3M*O[$>R5<"=NW:F]<[CR"5<:#M9[O>8Q'<-D@G; M?7YO/N%ZEHMIMQCGT3+:R8B[&C.Q6HSDO/''6:IZ2=)+D+5\]81?Q^SC!O8X MUYW=F@YRD#MFM%'%Q?">W#(2>JB47'T5ZS?&WD>G3\9S'"\A MI?WA5^@^3TNCP'+W9TCPZO#=DE(7"UA ML)Q3KK4>%$78SW,&RN8XMIE%%D$&VG.''Q9E*:_Z1-.?9O#-=6\?%D<4)+B M*/+FM]@;JWYLQ<5[C!6)=5><^HO;F6]_GH .U7!H %* !2KE ' M'>W-J8-H[6.?;@V7>QL:P'6F)WN:Y=>2E()%?18] >L9[C+:E)5+FNML^IJZ M SWY-C8OQ8$5IV3):;5BE$>1TCC5G=V5$1069W8A555&Y+,2 .9) %;V=TC M1Y)&5(XU9W=R%5$4%F9F.P554$DD[ DUJ?[:SM/8/9Y<>"J=?6-5*Y/[HCV M=!I^HDDW//#ZUA"(V3;@NZL^K3E;AR93$;&8=CTBY#F\NJA*CS:JMR%,:MCM MK:UOK6SO;VTL;N[N[*?8N?\[^3VR.1V?\ JB!\=,Y%7@N).O)>8U[K*C=E,X3@ M\53:4,J>JX$AV??RV6FDV^6VN07*D).>E".H(U-HO3$>FL4DGT!2@#^B#$EV<=KL'X"\Y=E1F9^!\.N3N45TAY MIAJSK](;#9K5N/)-;9E8V=#7P2:-"36?UIGC5^^N[ M_AUV*-UHC']EGS\XB=GGP5U%Q:YI[GI^/'(S6=QLUO8>E\[H,S/8.%N9=LC* M\[QA.0T=!C=VJ"F\P[(J'(ZY[QG([]9<5RR=*1(..WS#M'RF#LTL%8G%A=ON MC=,]AMTH;&!ZFMZ&OFR$*-+:#NMGR\$BL,.="6I M,!BM.82#(YG&VEQ;8?&0W%K-=P+=030V-O'+#+:AS<)+$X*21-&'5P5*AAM4 M@\<)[[Y':,XO:^LMI\@-H8CJK!*LC2[>Y79(B^K9/0C164-6RF12.O2' M0XY76ES-7\Q&A.*]$,'DUY4[R+S>/+H^+&C\*T;!=2II&;;(L2VUG*"+O]V3 M6X]&B8_@=-(\Z%$FS;S9A*D=U3;B3,1OMZ;R/$0W> M9IBQ2H2HS\.GQBKJ*M!>8HAGU4 M,MN1:&-TN;UQR/"HC+6\.XY<;R2,A[8&YBHQGNF#"V2/%@X93;8RSRGRI)#W[*@\B-40*HH#-Y[*:AO6OLK=/<2GR8TYK!;Q^B M*WA!X8HQVD#=G;=Y&=RS$ .K7'H %* !2L&:2(U*4E"4D:E+4?1*$I+JI M2C]A*2(U*,_,1$9F+'CR>WAD]Q6X&XWG.4UCM?M#E++@[LRMF4@VYE7A\ZL3 M#U)C;R3)"V_4>%.-Y/+BO(\:)=9C;QUF1M=U,-;L>N!TSGSS/P;!+RHY#A/P47?P2W;;TNW%<.K;$!+=QN'J^.AO3C&2ZU-ZJJ/@@VJ)0PB\^57_04: ]U54?!!M42K1'G9@OQY/[CU#]?^9NH/Q$_ MXT50-0 !JZL;T "E I0?DI^.DS2J1'0HO,:5OLI4D_3T4E2R41]#(^AD7 MF,?T-D1N((RZD:TD9'Z#+J7F,6.O8V\3>+&?]F1P]R_.^-/'_-=\)I".]W4I(HSJG4T6E[* M"]FM)+Q9[I;81Q2K$5)BEEXRSHX(VB*[ ;[L#OL"#+='Z3GU??7-C!>1636U MH;LR2Q/*KJ)HH> *C(0=Y0VY)&PVVYU7 ^J8W]]1?YRQ^<#U3&_OJ+_.6/S@ MMLO[1SA7[4'B[_H_ZE_JB']HYPK]J#Q=_P!'_4O]41!/&_8_(EW],A_8_/\ MN.=A>)+(?+UE]"G_ &WS_N.=2;ZIC?WU%_G+'YP/5,;^^HO\Y8_."VR_M'.% M?M0>+O\ H_ZE_JB']HYPK]J#Q=_T?]2_U1#QOV/R)=_3(?V/S_N.;Q)9#Y>L MOH4_[;Y_W'.I-]4QO[ZB_P Y8_.!ZIC?WU%_G+'YP6V7]HYPK]J#Q=_T?]2_ MU1#^T)+(?+UE]"G_;?/^XYU M)OJF-_?47^LOH4_P"V^?\ <J8W]]1?YRQ^<%ME_:.<*_:@\7?]'_ %+_ %1#^T<'Z*29*(_U*7Z#(S(_P"(QV)_M'.%9>CB M#Q=_T?\ 4W]41V%Q?%<7P?'JC$<*QNAQ#%,?@LUE#C.+T]=C^/4E;'(RCU]1 M2U,:)6UL%@C,F8D*,Q':(S)#:2,Q#M9ZXM]4V-I:0X^:S-M=>$%Y9TE##J9( MN$!8T(.[[[DGD-N^ISH3H_NM(7][>3Y*"]6ZLQ;*D4$D)0B:.7B)=W!!X"-A ML1N.VO?@ "N:M"O0Y3^QK(?WCM_^'213G*^>7]VO\7]VO\#G&B/!.? B33:)>*[# M[Y-'*9>\,E=TC42.[U,O/[/67;\9>(_^%\=_S%4_\F*MU!TE# YB]Q)PQNO! M&A'7C(=3UG6V\-QOU7@4O#P]:4_TC;\(;EOL+>TUT5'46$L&K,W@Y MQO7]7U5Q-!MUOAT7'Q=5Q_Z-=N+AV.VYIT^^C]LG[XORAWT?MD_?%^47%GQE MXC_X7QW_ #%4_P#)A\9>(_\ A?'?\Q5/_)CC>.$?[/'_ )J.[_Y=\_\ 9WUW M?$>?]I1_R@__ )*J=/OH_;)^^+\H=]'[9/WQ?E%Q9\9>(_\ A?'?\Q5/_)A\ M9>(_^%\=_P Q5/\ R8>.$?[/'_FH[O\ Y=\_]G?3Q'G_ &E'_*#_ /DJIT^^ MC]LG[XORAWT?MD_?%^47%GQEXC_X7QW_ #%4_P#)A\9>(_\ A?'?\Q5/_)AX MX1_L\?\ FH[O_EWS_P!G?3Q'G_:4?\H/_P"2JG3[Z/VR?OB_*'?1^V3]\7Y1 M<6?&7B/_ (7QW_,53_R8?&7B/_A?'?\ ,53_ ,F'CA'^SQ_YJ.[_ .7?/_9W MT\1Y_P!I1_R@_P#Y*J=/OH_;)^^+\H=]'[9/WQ?E%Q9\9>(_^%\=_P Q5/\ MR8?&7B/_ (7QW_,53_R8>.$?[/'_ )J.[_Y=\_\ 9WT\1Y_VE'_*#_\ DJIT M^^C]LG[XORB=UY*29'P]Y(]#(_\ [T3OH/K_ .YW6A__ #$G+XR\1_\ "^._ MYBJ?^3'MZ^JK*EI;%77P:YEUSQ7&H$.-#;<=[J4>(MN*TTA:^XA*>^I)J[J4 MIZ]"(BC^I^D4:CQ,N+&(-GULL$O7^'>$ *RJV*P MKT']H_P"LS[?'UVGEK^[=1? 3K(69BO0?VC_ "LS[?'UVGEK^[=1? 3K(6E MT2><5][%N/?L=50]-'FQ8>W+?W#(UI\ &AJS+0 *4 "E=X^"/9];X[1'8 M.;:TT#.UW!R/ <+C9Y>+V/DMKC%8[22\@B8VVW72JC&D6!3YC2UQWXD5D MHJ5K3*4]X<=S:+\K"=I-_P!_\6_?9S/_ -)!S7Y*7]&#R8]S14?"Q0B=Z*8U MIKK.X+/W.-L#9^#10VLB]=;F1^*:".5]V$B[CB8[#;D/3V;7OH7H\T]J'3MK ME,@+TW4TUTC]3<]5'PPSLB;)U;;'A78G<[GG5>O\K"=I-_W_ ,6_?9S/_P!) M ^5A.TF_[_XM^^SF?_I(+"@!%?&EJGUX[Z&?VW[[GNVF'BATA][DOIOS?@NX M_G[JKU_E83M)O^_^+?OLYG_Z2#Y_(?)G>TXI8I2*V%QWRUTR<,X-%N:;"ED; M?A]U)+RC L?@J4]WU>'_ --2E/A+\53?>:\2Q( !TIZI!!/V.;;T&S;8_/M. M#^8CM^;;P>B#2)! &34[=HO5W'9S'%"PW[3S!'/F"!M56'O;LENTK&U2)^58!"K-MXS"B(/HJ9-LM8V65.UT5)F1K?M(4!#:3)3IH3U,M M=BB-*G$*(TK9=<8>;41I<9?:5W76'FU$2V7VE?,NLNI0ZTKJEQ"5>87)II2? M4^G0S])EU2H__P#8NA_ZQJ.[0_L9^)'/ZCN[ZSQ>NU!R#>8<=I=^Z^I(4/(I M%@GQ%LM;'H8JZZKVC2.N&VW*:OEM9-%BM]S'5$U49GBCK,J'8UK MCTO&,SQ:R4\K'LXPRT>985:XQD,=AU<9UQEB?66$:RQ^\B0+VGLH3'6T7+!/ M#=0Q7%O*DT$\:2PRQL&22-P&1U8VO30 *4&ZWL"N6\KBYVANM:&UN%5^MN2A-Z&SJ, M\XV5>5UD,DY.J+U\GNC+,BIV$F!2-SC4VJ-69?AV]9):GU4MI9&1I=BV$:-(;41]4K;29>@<_*X^++8V M]QLX'5WEO) 21OP.RGJY0#_*AD"2IZF0'T5TL/DIL/EA][5[T=YG;>I, S]XHQ)2U&L.13VJZ,593WA@1^2MQ0RQSPQ3Q-QQ31QRQN.QHY%#H MW_U*0?RT S(B,S\Q$74S^D1 .L7,[DEC_$+BUO'D?DA,O1-4X!=9%65SYFE% M[ECC:*O",9(TK;63F2YC84=&CN*)1>KE++S(,>8(9;F:&WA0R33RQPQ(.UY9 M7"1H.]G8 =YK\W$\5K!-*2>:1O@I%$ADD<]RHI)[A4.#RF_G0O:V^ M<2X4X+=J>P/CZ[,EJ2534TM++SL65_8TP>R29$HDKBY%F]O M%?;1,I4&W%K'T^;9IE>Q\RRS86=W,K(LWSO);W,LQOYKANRKK*,FLY5U?6;S MA]#,YEI-DO(3T)+3*FV&R2VVA)?,#76 P\."Q%EC(N$FWB'72*-NNN7\NXF/ MIV>4MP!MRL81-]E%8IU)FYM0YJ_RTW$!.8[7ICM2683CR?'9Q MG'F:3$JYPS*NHX_52U0356O,;IMFM$0Y#*<()M8W"1VX8 H;J;9N LI#K"B/ M*R[%A$CHYL/1_1UE=4JM[(_V-Q/$5%W+&7EN2IV<6N7%5Y(F.KO=3 M0EB#FU.\ETU&@TNG*4VE*5I4RLUI4CJ7M3R4[E'0,OR=.-)EYYUH#YH.D;5\+ G*+.H[4GL M[)E/SLEO')^:05]=QT7Z*G4JN)-NQ&PDM[V^5U[.85[F2+?_ 'HV[]^PU/?* M?L]^9/"Z6\7(S0F:X-CR)B8438<2,SE6K+-YQ:4QDP=C8PY9XPT]+[[9QJ^X MF4]PLUI:56(?)32>F9D9'T,C(R])'YC+^(7&N1XSCF845OB^6T--D^,Y! DU M=]CN0U<&ZH;RLF-&Q,K;BGLV)5=9P);*E,R8;4I#C:DGT$&;MR.P]H M^,U-<EO,0LCQAQ4M_ M7LM]BWJWEX2_.B8G9FE.DJ#+W$6-R\$5E>SD1V]S"S>"7$IV"Q,LC,]O+(>4 M>\DJ2.0@9&**]3ZQZ*KC"6LV4PMQ-D+&!3)XIL>A=:,N\N?A]U#NRB&E M1*0XU91XC]7(9<2IMZ-->9<2IMQ23X^?Q:9K#9#&.!O=6[K$6[$N$VDMI#W) M.D;'LW (WYUV]-Y>3!9S&95"0MK=1M.%[7M7/574>WIX[=Y%'J8ANT"K@X-LO$Y29N+;"P_&LXQN8E2%)E4.64L*_J'TJ M09H43D"P8/JDS+KUZ>@?:C(+*R,R,"K*Q5E(V*LIV((/,$$$$>@UMM'5U5T( M9'575@=PRL 5((Y$$$$$=HH/!S];<^X5^*8\QX.?K;GW"OQ3'YK]55P=LAZZ M-S>_QV2/Z&8>-:(V7=LAZZ-S>_QV2/Z&8>-:(V'@ON'AO96.]TAK$&H_.#.> MU\E[Y-0 =6N-0 *4'T;'WJ*K8@O1_&K\)C(P7H_C5^$QD8UK=- M I0 *4 "E1H/*G_6_M3^ZUP'X,-P" <)^/E3_ *W]J?W6N _!AN 0#AI3 MHN\U(_:%[^N*LJ]+GGC-[/L?[CT %B56- I0 *582^3!>MKV?NF=S_[E M@XD5B.IY,%ZVO9^Z9W/_ +E@XD5C)6K_ #HSWM.Z_P 0UM#17FGI_P!EVG^" ME!Q%O_:U9HK1FXMU7*2B.VGJ7 M>6ZDNI%U,EKWLJ.7D]N0IB9D^%8[K>$225U>7LG/\3PV8SWDF7= M)55:V)J-1]TTI-)D?>))\O%VHOLGCK(@D7E]:6IV[=IYXXCL?1R<\_1VUU\O M>''XK)WX(!LL?>78)&XXK>WDE7<>G^DKF7N36U MIDEY+=4:W)5WD%A)N;>0M9F9J4_93I3IJ,S,S7YS'K!Y*/JI1EZ#49E_&?4> M(V0 % 50 !R &P 'H '(5AEF+,68EF8EF8G3(<",9V[LO/.;>S:0[>FT+D<#"-(P+"(S(I7]MS:4KG)\V M=;D$M$FSUUCMK01<8-32VJ[(,ID7;2D6]!6/1>/GLS;X#%764N%+K;JHCA4A M6GGD8)#"I(/#QNPXVV;JXP\G"P0@]S3F"N=1YBSQ%LPC:Y M=E!'%P1J>!.)>LD*1\2E]QZO@3Y,KMW<^.T>S>:.=77'O&+J/&LJW3N(5U79 M;ID5LI#;\=S,K:\;L,6UM*D1G$/*QTZ?*\FA=XXMY'QRS:?KV9'&GNPC[+C3 MM=7QV.+V,[+N(7<4_E&Z[:_VE<63K9I4EZ7!R&Q/%&#-2>\J/58S70C[RDE% M)!]T;>R(B+H7H_\ HS,S/SF9GYS,_.9^<_.,C-66UKJ/+RN\N2N+6%B2MI8R M/:V\:GL3:)EDE ^^GDE;^=Z*U7AM!:7PL,:0XNWNYT4![S(11W=S(X W<&53 M'"3M\&WCB7N.Y)ZY4/#[B;BR(J,9XQ<>L>3"C'"B?$72VM:U4>(HB)<=IR+C M+;B&7.A&Z@E]'%?-+[QF9CV]EQ=XU7,@#L[!MV5K7VEV/?9E[@9?;R[AAH^O??;-/Q3U]C" MM47+*_"-IMUFUUC+Q.8EQHNBD$M;C1J2@W&UD70]&7,'R63 [*KMRZR SEN+*-*4L17,FJTRUYP*0>HGE>YMF'+=3!.9(P"!L60*X'P64@$<'*:-TSF M(W2\P]D'<'^,6T*6MTK>AA<6XCD)4\PKEXR=^-&!(-0COKC_ +DXP[0R/3.^ M=?WNMMD8JZVFTQV\;943T21WS@W5':P7I5/DF-VB&UNU.1T,Z?46+:'"8E>. MS)CL<.BSR[6WLSL'[1CCO:4L2NK*KD1KFLN+S0.?/J3#5"R)QIJ1+P3(Y9&G MQ\%SXX4>IMVI'BHHK-5;ED%KU;4J;E5E&38UD.&9'D&(9;266-95BEW;8UDV M.7,9<.WH,AH9\BJNJ2TBN$E<>PJK*))@RVC+HE]A?=-2#2I6AM':L@U18,[( MEOD;7A2]ME)*;L#P7$'$2Q@EX6V5B7B=6C9G 223,NN-&W&D<@D:N]SC+P.] MC=, '\@CK+:XX0%$\/$IXE 26-DD548O%'Z0 3"H10 *4 "E23/)B.2,F[$RG(D76V\]:Y#N11W>$)=MZ.W;;EN?, 5;5O4&O/M1.;=/P%X<; M.WFMV*[GK\0L%TQ222;<3>[>RR+-C8DAV.ZVXW(J\=*//S/(FU]TCQ[&[)"5 M>,ZRE6PLS(B,S\Q$1F9_8+TBOD\I1YE2M\*%85'-C0W37#L M]T9C7P;?/+!]2203[^*T:\;PF,AU*U5MA'RUEI9>KY!'*]&8+^$&>M;21=[2 M#>\ONW8VT#+O%_\ UY6C@/,$+(SCFNU0[7>HCIK3MW>Q,!>SD65AZQ)99QN""T:H?A5'>NKJXR2YM\BR*VGW^0Y!:6-[?WUM(=EVMY>7$U^RN+ MFSEOK6])L;6RE2K"=(=6IQZ5(=<49FH>L !JP #8 #D .0 '( = ME8Y)+$LQ)8DDDDDDD[DDGF23S)/,F@ \UXH %* P9D1&I2DI2E*E*4M1( M0A"2-2EK6HR2A"$D:EK49)2DC4HR(C,*5D?88'KW/MIY3 P;6.#Y?L;-;124 M5V(X'C5UE^33349$2F*3'X5A8FU\T1JD+CHC-E\TX\A)&8D==E;Y/-L'E'48 MSOWF%*R/3V@[ZNC7^%:[IG4U.X-IU4M*7JNYL7IL.3_8QP:S84F7 DRH;V<9 M+7*1+K(&,ULNMOYLV;CUQ6X[\4L,C8#QWT_@^IL:8:;;D,8I3,QK6Y6TI2TS M,GR6062SQ\7V5O8RR2,D@CL MX''(JTX#F9U/)DA4J"&1ID=2HM32_15E\Y#%?9*7[#V$H#Q+)$9+ZXC.Q#I; MEHQ!&X^!).P8C9UA>-E8UY^G_)_NU(V[#CVCNA*K4U3*-'@R]U["QG"YY)6: M>JW<7J',MR^*2$J[RVY]#">^94E+:G"[A]X:'R5/FK,:ANY'R%XPT!O$HYD> MN_LJY._"^97X:6UGAN.QYKBEDA+A)=BH:2I2TN/FDD+GG$1%Z"(OM$1?@&17 M%STI:HF8F$V%HIWV6&TZS8>C=KF2 M&,$\B=EM8[6P!W(4[<1/E5 JR'R5;FW 8F/8WO[B_D:V5&<.+/?VIB[\U MHD*/JXXK"<@BPGU+(D$RIV2UT/OG*2232?13<78&]J3IV+(LE\=FMJ5$9;B5 MS](YSB^P):TMEU\1K%GY./9J\EPOUM,7&I+QF1I4TE70CLP!@R(_21'T\Y=2 M(^A_3\X_5MTIZGA8&;['WB[C=9K4QDCEOLUM)!L3MVD, 23MZ*\771!I*=2( M/LC9.0=F@NQ( ?1NMU'/NOHV!!V_E \ZIU,OP[+]?9)8X;GV*9+@V84[JV;; M%,RH+;%LEK'6E*0XF=0WL.!:QB2M*D^([$2THR/N+47G'S8MMN3G#CC1S%PJ M1@G([4&'[-J%QG8];8V]>4?+<8<=-2RG8=FU"I1]6Y" M'V%N-+@X=JUV!>TN%D'(-[<;YF1;LXR5Z9%GDE=,CE8;:TQ6MFMV1.REBJA, M1LUP"O8(G9&=U,.#94$8G7,OHVJ^(_E+UDZ;Z1\5FY8[.]C.*OY"%B66026E MPYV 2*XX8RDCGX,4R*"2$2660A356J>BW,8"&6^L9!E\=$"\K11F.\MHQN2\ MMMQ.)(D'PI878@ N\42 D1V C(^AD9&1D1D9&1D9&1&1D9&9&1D9&E1&9*( MR,C,C(P%C55] I0 *4']E=8V%180+:IL)E3;54Z%:55K7/KC6%7:5LIF= M6V<"2V:7(\ZNG1X\V%(0HEL2F&G4GWD$/XP @$$$ @C8@\P0>T$>D&O()4A@ M2"""""000=P01L00>P@[CT5:6]E%S@B<^>%^L]SV$F#_ &3:EIW7>[:N"EME MNMVMB+$1B]F-0VR2F)79A DU6=4L=!*;8J\D8B)6I<1TD[(Q7N>37:_L4=Y*_"E9'2)RG"%I:)M5C.GXR MP\I7J**2;"(C(R(R\Y&1&1_8/T#*>M,$,!G[JUB7AM)]KRRY-0 %AEC4;E&-:TZ-M4_PBP207,O'E,4([6[XCO)- M$%VM;L[\R944QR,22T\4C'8.N_N@ ! ZL2@PKT']H_P#(PKT']H_P!2JS+M\ M/7:>6O[NU'\!6LQI]&X+M\/7:>6O[NU'\!6LQI]&OM-^;N ]BXKW&"L2ZJ\Y M]1>W,M[_ #T ':K@T "E I5R@(=GE1'.F17UFO. N W+K*\A8JMP[^]0 MOJ03M!$GOEJG IYM+Z.-6E[73\_MX+R"-*,>PQU1*9G&E4NG.LSQS7.%9=L# M,;)FFQ+!L9OLPRBWD'T8J\6XLJ'BNPG%X_BN/+;BXOAL"BHFFC=6 M1*@N.=36ZM2LY]&)9I\E.@:VQ"I*@8;JU]*6%MV]O4A))P1S22.$^FM0] M+6H#B\"F*MWX;K-L\+E3LR6$/ UT>7,=0 !HRLO4 " ME I0 (C,R(B,S,^A$7G,S/T$1>R9B0GV/O8;YQSJ=JM^<@BR/6G$R++0]1 MIADJIS??ST9YUN3"PF6ZE3^.:\BOLG&O-B'&7)N'/%I<"2N4B?D]#S5)*^QV4<@ SNR1J[KU<+AXDY ML?@Q01 @///(?)BB3<;L>;$JB*\C(C:K.'W [E)SKS9["N-VL;'+BJWV6LLS M:S>+'M:8(V\DW$N9CG$YI=972ELI6]%Q^O1:Y79-H4JLH)B"4M,OWA]Y+WQJ MUU J,DYA9YD/(;-T*8E3\&PZ=:ZXTS!<2HU.UBUU[L?8V9,I4E"56,Z_Q6'- M:-:5XS'2HR.21J+3>K=!Z]QK5.FL#QK6^N\0@M5^/8EBE:S65,!EM!)7'==;Q[<2QQ;E1P-I?BWQPXZ5L>IT3HS5&I(D>(F%W\!P/&\;GRF$I-'6QN M*^O:N;1Y:3Z/2;*PER7SZJ>=6HS,^=E)(D++SF7=5\\I2O8/]L9^;['H'F/% M?SBON5?@,5Y)++,[23222R,=VDD=I'8^MF8EB?G-6;%## BQ011PQH-ECB18 MT4>I40!5'(<@!V560]NRI1=K%S"22E$GXY];GW2,R+J>D=9=3Z$?3J?LF-1X MVW=NUZ['S#_A-K?X$=9#4B->:=\W\#[%Q7N%O6*-4>5]^GH .Q7"H M %* !2@ 4H/:T-%=Y3>TN,8U4660Y)DEO64&/4%-$=GW%[>W4UBMIZ:J@ ML)4],LK2QE1H,&,TDU/29#2/,1FHO5>8NIF9$1$9F9F1)21%U-2E'T)*4D1F MI1F24D1F9D1&8FF>3L=DG+QAK'^T(Y'8LJ->6M?M-.8R:_N2&DV,=I;< M0#W5RP/!$OI"CX)UW7=D#V>%7V=W%"BPBZBPG]Z[*7 S_D!?Q'HTQMS-9$ M!+%?A%781R6F3C&M:MP\;JEMR'XUC;*R/)F2:5D3K2-JP$1$1$1$1$70B+S$ M1%Z"(O8(@&4+^]N7-_=R&6YNI7FE<]A9C\%1N>%$&R1H.2(JHO)16R,=C M[7%6-KCK*,16MG"D$*#;?A03^X]0_7_F M;J#\1/\ C15 U &KJQO0 *4 "E>;?ZXW]VG\8A9Z]B!ZU-PI_Q2N_TTRT M5A3?ZXW]VG\8A9Z]B!ZU-PI_Q2N_TTRT55TM_<+'^U4]TNJN3H5^[^5]CM[[ M:5M8 &?*TI0 *4 "E I0 *4 "E I7H6O[MU%\!.LA9F*]!_:/\ K,^WQ] M=IY:_NW47P$ZR%I=$GG%?>Q;CW['54/31YL6'MRW]PR-:? !H:LRT "E M I4I/R4OZ,'DQ[FBH^%BA$[T00O)2_HP>3'N:*CX6*$3O1F;I-\[KW\6Q_N< M5:QZ*?,RQ_&;_P!Y>@ @%6/0 *4 "E1U_*0^%=)OWA58 M9-V<6&E5E>:?N)L*!LW%Y;[+/C/P:1IV#L6O]5.K:KG\9MDQ4,_%JZM"NBBJ!F6W66667R4E]AEIB0E?SQ/LMI:?)7G/YHG M4+)7G/YHC\Y^D: Z)LE+DC(R^V7G& "E60_DZFQE9[V5^E:EQU+LG5N7;=UB^HCZJ0U4; M#NX23/>2(Q/DJ]R_*X+[NHUMD3%+RLR=Z M.X3KJE.?%G5.J)CR3:49M,I;=:^9\'IXIK4XX1K\YR=ADK5\ M]3YV->0.2N M90/5X0YGVY=G^D[/1V5M#1-PUSI+3TK'=AB[6(GGN?!XQ;\R>9/VKF?_ .2$ M0;RJSE"_483QWX>T%HMEW-[:SWMLJ"PHFU/8UASKN+ZV@2U)5XCT*SRZ;D]Z MF,LB95-PN#(,EKCMFB7PHS(C,O.?3S$9].I^P74_IGT(5B?;@;Y_M@.TXY-W M<.7ZJQ[6V15>B<8[DGU5';@:BK48_>JB.D:F_ F9Z[F<_HR9MFN2I1&HS-2N M_P!&>,6_U-%/(H:+&6\MZ=P"IFW6"W'HWTKY9L=I2:VC8K-EK MB*P!!V80<[BY/>KQP]0_=/MMS)&IP :6K*= I0 *4'9[AKQ3V%S7Y):O MXW:T),6\V#=&W;9$_&5*KL(PNI:.RS/.K9HE-I=@XS1M2)3$-;K1W%P[4T+* MRDVS!CK#Z?0)UWDOO#%G77'_ #WFAE=6VG+^0=C)P?6TA^.XF55Z6:"\+/MB09LJ026E-R*O"\:D-OK0Z:$QG5V>&G<'=7Z\)NFX;:Q1MB&NY M@P1B""&6%%DN&4\G6(IN"PJ6:*TZ=3:@M,XT:FXAZ/P+0.E<=;Q[!<#J&X,;Q#0]<7]J_T?O6:9VDEED8L\ MDCL6=W8DEF9B223N2:V/##%;PQ001I%##&D444:A$CCC4*B(J@!550 - MA0 >NO;0 *4'ILCQZCRW'[S%LFJ8%]CF2T]G09!16L9F;5W5'T$'D0?4:JN.U(X7O<#.:NV=#UT:P1KDY43/=*SK%QR0_8: MDS,Y,O&HRYSI)@-#< MHZ6K87>ZAV'*UAETV/'<582,$VQ%\>F7+=;;7XL*DS['*UB*AQ2/4SV6S5-% M_P!*>ZP;?4TG^]97\V?_ #8U=HW-'.:>L+R9PUU&AM+QB06:XMB(S(W\^>/J M[ANSG+6.-=8)=/ZFR-E A6TD=;RR !"K;70ZP1+_ #8)>MMUYDD1 GF:_$!^ MWJ:3_>LK^;/_ )L/4TG^]97\V?\ S8E&X]8_.*B&Q]1_,:_$!^WJ:3_>LK^; M/_FP]32?[UE?S9_\V&X]8_.*;'U'\QK\1E)]U1'T(^AD?0_.1]#Z]#+Z1^R/ MU]32?[UE?S9_\V'J:3_>LK^;/_FPW'K'YQ38^H_F-63?D^>[W]T]E]H^)825 M3+K2UCF6A[5Y:S6LHV W:Y&(-.$HB[JFM?WV)-$1&HC0TE7>ZF9%NO$/;R3O M9[Z\7YD:1GO/-HJ,FU5MNBA.I<;3TRFFR'!\D>;0XE)>9W"\:\0T>E3J.]YS M(SF$C)^L[);#5&:MU "&\:Y0#L"7J)>!5[EZ_A ]&VWHK96A;]LEI+!7+L6D M6Q2UD)^$7L6:S9F]/$Y@XR3S/%OSWW(>#GZVY]PK\4QYCP<_6W/N%?BF(Q4M MJK@[9#UT;F]_CLD?T,P\:T1LN[9#UT;F]_CLD?T,P\:T1L/!?RL=[I#6 M(-1^<&<]KY+WR:@ ZM<:@ 4H.X_9V?1_\ !_W6O'SX4,;'3@=Q^SL^C_X/ M^ZUX^?"AC8^'*?@ L2JQH %* !2K"7R8+UM>S] MTSN?_4HE)AELNIK36V1(5W MUE)LXW5)F@B;\19KZH)*OQI0@:FP'%MM]E\?V^OPF/;^W;;OKV:PW_@KJ+A[ M?L/D.SU>#2<7_MWWJN6 &N*Q70 *4 "E!8B>3-NT;G9BTB*A)%/8WQO%K M*3)2#-5ZJ_K7XJE$A:E(/XUWL<2E+J6UFVE*TH-I3;BZ[L2<_)M^T4Q#C;MW M->)>Y,@@XSKCD3>5&0:WRFYG%"I<$%M@;$Z+LK:XK5EL;QTBBOK:?'K-(0J133M%)"68_!$DD*P \@&E7B(7 MB(GN@,$9*+J1_P#R,OL&1^? M4.9XK2T5Y;H2]C=WC=QCZXE^114UES'M(DN4XVM+R9=+7*(EH2I(EFB\ZFG\ M];WMP[)921S6U[P*SDP2)Q*W H9FZNX2&3906(0@=M0W7FG9-2Z=N;&VC1[^ M.2"ZL.-E0">*0*Z\;E5426SSQ[LP4%E)^"*JUP$WCY4YTA[<3='ON/H-W^R_?8]V] >*G6GQ"V^GVG=^$[_[#ZJA# M@)O'RISI#VXFZ/>YUM^=#Y4YTA[<3='O/E3G2'MQ-T>]SK;\Z'RISI#VXFZ/>YUM^=#QE MZ1^/7'T&[_9?OL>[=XJ=:?$+;Z?:=WX3O_L/JJ$%()9QY)-F:7#C2":47I2Z M;*R;47V26:3(_8,A;J<3L_/:W%WCELY3I/.[#T5J3-7W",U=9.2X#C]M+(U* M))J-,J2\E2NA$HR,R\QD9QJ2\DYT@1D?]N)N@^AD?3^QQK7S]/8\[IE_*1E] M@26N+6B8O&+CKIGCW!RFTS:!IO7F-Z[K\JNXD:!;7E?C$%-=!G6$.&\_$C25 MQ&V6W&8KAQT>&7@I;;[K:*YZ1-38+45KC!C+B2:XL[BX+A[>:':&>./0>2G'54Z@UIEN=JBR5K;1:6%'4R'Z. MC0IM25G(O[TZRDC(2I*G)%@TA*B4HC%2?F.7Y-L'+LISW-;)ZYS+.,DOLQRV MWDK-Q^SR?*+67>W\YU:C4:CDVL^6ZDC,R0VI"$_,I(BGH>5#[^7KO@]@6CJV MX:>':1FY!M>K,"U1%//+]#K2>BWXSF6%K^(\DS\+_ *02'"4:DD(! M@T%T3XQ;?#W>491UN0NC%&Q'/P:S!0;'T!KB2<,!V]6I/8-LU=,N6-SF[+$( M^\6,M.NE4$_^*OMG(8=A*VT=NR'M'6N !N2P 6M5.4 "E I02H?)\.R) MHN0UC&YON;Z$3M'M+.,;GDU9[!R:'(+P;G ,%N8KE31T M;K4BLR[-8=B];$Y2XIZ@OH^W#GC'F',GDUIWC7A"GXUKM'+8M5:73+1NEB>& M5[3MQGF9OIZ&GP\6Q&!;VK*5F12;)JO@)ZNS&TJM>-4ZPPC2NM<%U)K:AB8S M@6N,5H\,Q&BA-H;9K:''X#-=7L*-*$&_)4RP3\Z8[WI$Z<])FR7')$AUQ57= M)>J)<3918BQE,=]D49YY48K+;V()0\!!!1[IP\:N.:QQS;;,486[T4Z2BS-_ M-FLA$);#%R(EO%(O%%*TW0 *4 "E!^,B.S*8=C2&FWF'VUM.M.H0ZVXTZA3 M;C;C;B5-N-N(4I#C;B5-N(4I#B5(4I)_L 4JOM[?;LF:[AML"-RAX_X^W7\: MMOY*NNR3#ZB*EFMTCM&T)Z:S55L5E*40=<9]X4Z7B49E)Q,6R.-98HDXM;8X MC"3'!%N[R7X_X#RGT+M7CYLV"B;A>UL.M<5M5&TEZ152)39/TN2UJ5N-);NL M3OH]9DU'(\1)QK:IAO)41I/K4\[VTOG/'/I\BK5P,BI9".J)%1:P7D&9+&CNC?4\F:QTF.OI3)D,8J 2 M.=Y+FR;R8I7)YO) PZF5SN6!A=V:21V.7.E/2<6!R<63L(1%C%!L 1.B*L<:@<4 "RJJJ@ 4H %*^EPS, M)+2HEFOU.BPO\MJF$*21-IJ#;0I24]$5/TLXQ9\1991%^VV%UU$C <_!KQ=M MV/I"3Q0A >0,K[?"-7+T,Y9K?-7^(=CU61L_"(E)Y>%63 [*#R!>WEG9R.9$ M* [[#:1F ,_UI.@K8_*(?7:>1/\$]"? SB0LG!6Q^40^NT\B?X)Z$^!G$A9 MW1/YRW/L>Z][L*J;IE\U+7VW:>YY"M)8 T568* !2@ 4H %* !2A&9& M1EZ2/J7VR$Z3R9SM""VEJ*YX*;+NR=SW158]DNE95C)1ZJR32>R2%@"RKM*M&ZCDTQG;7(;N;1 MSX-D(EW/6V4K+UA"CX3PLJSQ#EQ/$$)"LV]NP X0XV[^U]RET3J[D%JRQ.RP M7:N(UN54BW#2QQO((G>4<2YJIT=2C\,C/F\9. MECDADDAE1HY8G>.6-P5=)(V*NC*>896!5@>8((-;*BECGBBGA=989HTEBD0A MDDCD4.CHPY%74AE(Y$$&@PKT']H_P#(PKT']H_P#\5[*K,NWP]=IY:_N[4?P M%:S>@NWP]=IY:_N[4?P%:S>:^TWYNX#V+BO<8*Q+JKSGU%[4AZYI+#U'E?)W-:/33*675-S48.VS)S+9< MAKNF7>C3,;Q]K%)O7_\ I98E'I<(5UQF9F9GZ3,S/V/.?V"\PE"^5.[T=S'E MSH_0D&Q5(IM*Z9?R^U@(V,R(D.] M51>1 ^CC&C'Z6M)"NTV1DEOY3MS*R,(H!OV\/@\,3@=@+L1VDFQ>E+*MDM77 ML0;B@QD4&/A .X#1IUUQR[.+PF:5&()W$:@GEL GE5U0 *4 !R1I[5&;[ MVVMKG2^MJP[C/MIYG08+B5>9*\%RYR&>U"8DSEI(_ JJMI;]O055!)/H )K]QQR321PQ(TDLKI' M'&@+.\CL%1%4RFE=H-N:3L3;%//:XFZ8MX1Y^[XDFO3 MM?-.Y'LJW3M/8L+8DIKEP76+C9=G5/HG56-2JZCBR8-IED2?7V-U%14N+TE/ MC>-U%908]C]57T=#14L"+5TU)2U,1F!55%160FF85;5UD&.Q#KX$1EJ+#BLM M,,-H;0E)==N&_%?77"[CAJ[CEK*.DZ#7N/M0["\+'6YW 2'? M8S.O8)[CA$DI/-1P1;E8E-;#T3I.WTKB(H.%&R5RJ39*Y&Q9YRHV@1NWP>VW M,<8!V9NLFV#2L $4J94'BOYQ7W*OP&/(>*_G%?2UQ.^ZV]I$6V,UQ( 0JCGP MH-Y)2"L2.W*N(.PS[%2PY/WF-5.*N1>--'+:M]8:]O([\=_?E[7R4.0KZ MUA*\)P]-4\Q@W3)_NM;*L6&X+*'L.CV+MY/999:CM-L,-H:::0AMMMM*4(0A M"20A"$()*$(0A*4(0A*4(0E*$)2A*4E_/6UM?3U\&IJ8,.LJZR'%KZVNKXS$ M*!7P(3#<:'!@PXS;4:)#B1FFX\6+'::8CL-H99;0VA*2_M&8=2:COM2Y!KR[ M/5PIQ)9VBL3%:PD[\*[[<")-V6"$$K$A/-I'DD< (]4EH %* !2@ 4H(O/E5_P!! M1H#W551\$&U1*&$7GRJ_Z"C0'NJJCX(-JB5:(\[,%^/)_<>H?K_S-U!^(G_& MBJ!J -75C>@ 4H %*\V_UQO[M/XQ"SU[$#UJ;A3_BE=_IIEHK"F_UQO[M M/XQ"SU[$#UJ;A3_BE=_IIEHJKI;^X6/]JI[I=5.W_P"'213G*^>7]VO\26?L'YS?PXT-_178@F "MJ[(7M?*/LNZ'?%-;Z$O-T+ MW/?8!_[B__ *:B@=9:-U+E-2Y._L,8]Q:7#6QAF%S9QAQ'96T3^1+< MI(-I$9?*4;\)(W'.M):&USI7$Z5Q./R&7CMKRW2Y$T#6U[(8R][<2("\-M)& M>*-T?R7.P;8[$$"8( A]_+:F&>T6S3W_ '%__34/EM3#/:+9I[_N+_\ IJ(Q MXOM8?(TGTO'_ %OO_7ZC4L\96B/EV+Z'DOJ??^OU&I@@"'W\MJ89[1;-/?\ M<7_]-0^6U,,]HMFGO^XO_P"FH>+[6'R-)]+Q_P!;[_U^HT\96B/EV+Z'DOJ? M?^OU&I@@"'W\MJ89[1;-/?\ <7_]-0^6U,,]HMFGO^XO_P"FH>+[6'R-)]+Q M_P!;[_U^HT\96B/EV+Z'DOJ??^OU&I@@"'W\MJ89[1;-/?\ <7_]-0^6U,,] MHMFGO^XO_P"FH>+[6'R-)]+Q_P!;[_U^HT\96B/EV+Z'DOJ??^OU&I@@"'W\ MMJ89[1;-/?\ <7_]-0^6U,,]HMFGO^XO_P"FH>+[6'R-)]+Q_P!;[_U^HT\9 M6B/EV+Z'DOJ??^OU&I@@#1-V7/;>8_VF6\LXTI4\<,@T[(PK5,[:+F16VS:? M-6+%F%EV+8H=*BMKL2H'HKSJ\F1.*1/*7GL&W'I J48K+X[-V:W^+N1=VCN\:S+'-$" M\9X77@GCBD\D\B2@!]!- !\%=*L*]!_:/\ *S/M\?7:>6O[MU%\!.LA9F* M]!_:/\ K,^WQ]=IY:_NW47P$ZR%I=$GG%?>Q;CW['54/31YL6'MRW]PR-:? M !H:LRT "E I4I/R4OZ,'DQ[FBH^%BA$[T00O)2_HP>3'N:*CX6*$3O1F M;I-\[KW\6Q_N<5:QZ*?,RQ_&;_WEZ " 58] I0 *5QWMW+8V ZJV5G,U MUMB'AFO\TRR6^\39LLQL)+;1+=))$DB=EI*0Z1)+S)(G'5$22,R27S)&9$1BR)\H-Y:UO&GL\] MB83 M4Q=D\H/%T5A,%B4TU8%07K!2=JY"4<_U=RMIL ;LJ=^4QT*-=Y5CK#B MT*F-]ZMX/I[!$DO827F))>P1%[!$7F(O8(A?G1'820XS)Y!U*I?74,,.X(XT MLDDXW7UJ9+EH]_OXG'HK.'33D8I\MB<;&P:3'VD\\X!WZM[]X>"-MNQNJM4D MV//@E0\@PW "W*I:@ 4H %*GE^2HPY37"G?\ -<8<1$FR\*[+S!KZ4RIHMJ[;W-L M2-WD)0;L%.5(P&"]U)"3<0]'P,G&UK4X?AJ2E"R;)#:-^0R9K&99]4YV1=B! MD9XN1W&\!$#?^Z,[]];-T-"UOI#3T;[[G&6\W,;6IQY^TR:RE7UBZZXLS6MQR;8OJ6M1FI2C-2C,S,6= M/;:;0D:E[+CF'D,&0Y'L;_63>LH"F5^&[XVV\EH=;/FE9&1D3==DT]Y?3J9M MMK+IT,S*L"/N]3[I=$]>B2+T$DOG2+Z1$70B(6ET0VG#8YB_(_T]W!:*=N8% MK"9G /J/A:;]ZCU54/39>E\AA,<&Y06=S>,N_INYEA0G;MV\"?;?F-SML#SP M +AJD* !2@ 4KW>-8W=9EDF.X=C<=4O(\OOZ3%,=BH(U+DW^36L.BI6$I M(C-1NVEA$1T(C/H9^8_0+XG&*QX(;:6]D4'DSW$A@B+#UHMO+P]TK>NM#]"F. M5+',99EW>>ZBL(F(YJEM$MQ*%.V^TC7,7%MN"80.1!K( IVKQH %* !2@ M 4K\7X[$II3$EEJ0RONFII]I#S:C2HE)-3;B5(5W5$2BZI/HHB,NAD1CU_Q M!I/^Z*O_ #="_,#VP#SN1V$C\M>" >T _. :]3\0:3_NBK_S="_,!\0:3_NB MK_S="_,#VP!N?6?SFO'"OWJ_F'[^@?FKU/Q!I/\ NBK_ ,W0OS ?$&D_[HJ_ M\W0OS ]L ;GUG\YIPK]ZOYA^_H'YJ]3\0:3_ +HJ_P#-T+\P'Q!I/^Z*O_-T M+\P/; &Y]9_.:<*_>K^8?OZ!^:OXXM= A*6J'"B15.$25JC1F&%+2DS-)+-E MM!J(C,S(E=2(S,RZ=3']@ /%?H #D!L/4*#P<_6W/N%?BF/,>#GZVY]PK\4P MI57!VR'KHW-[_'9(_H9AXUHC9=VR'KHW-[_'9(_H9AXUHC8>"^X>&]E8[W2& ML0:C\X,Y[7R7ODU !U:XU I0=Q^SL^C_X/^ZUX^?"AC8Z<#N/V=GT?_!_ MW6O'SX4,;'PY3[FY'\1N_=Y*^_%?=3&>T;'WJ*K8@O1_&K\)C(P7H_C5^$QD M8UK=- I0 *4 "E1H/*G_ %O[4_NMMKV?N MF=S_ .Y8.)%8CJ>3!>MKV?NF=S_[E@XD5C)6K_.C/>T[K_$-;0T5YIZ?]EVG M^"E!K#[9W7,_:?9>9)0!^5*[>1M%O\??V M+;!;VSNK0D]@%Q \)/I[ _JJG74:5&:D'WD*/O(47H4A7G2?\:3(Q@@MQ;3T=ES2FLET_L'+=:W/>2:2?DX==S*1J>T1]>]&M842+;1%D9I*1& M&S))&Q1U8>@JP((]8H /W7KH %*#!D2DJ2HB4E1&E25$1I4D_22B/J1D?L MD9=!D I6_P X%>4,\ON(U30:VVQ%CUB[2+22HJ<#YE[P5" MA&DH]-G.3,[7HD(29'X7Q+VE!S!I#)D1$:&%L'T\R5)](@EYT07:[G'YFWF] M*I>6TMOMW&2%[G?Y^J7YJL2QZ;+)N$9+!W4'WTEEZC\J\T/;'$C[SXJ[=P%PT)1+M-8Y=AVTJWQ>GS;S=? MD']C*Z0T9^AI")KJ2Z?-+/SB*WG1QJRTW*X]+Q!OY=GW"B1 MBY)PM87$M:$)I]T8AE^M394M)GW7\@MJA_#$]TR)*E)R=39J,NZM1><;4=>[ M;U9MNI*_U7LC ]ET9I;45Q@&7X]F59W74I4V9S<8O)8\[7^/O;,^CPFVF@!_W6D158'T%20?14PL6-V92/2& (](KD(!@E$?7H9'T\Q]#\Y'](R]@_L&,CX*Z- I0 *4 M"E >*NO=5T^>Z&1?;/S%_KZ!2H"GE2>W3S#G'J?4T2:X_6Z;X_ULZ;"-9*: MAY5M;++J[L5D@C^9>>QG&,.4LS+O>";7G,E",X-F7;([1?V[VGO,W)W7%N,T M>WI6L:_O<HK]0T5)K5"6R7YTMKG8S82"21$GO2%J)/S1F>LT:XTI9^ :;P MMMMPLN/MY7'JEN4%S*/ZV9^?I[:Q9K&].1U3GKK?B5LE<11MOOO%:MX+"1W& M*%-AZ.ST4 $@J-4 "E 921&HB,^A&9$9GZ"(S])_:"E3!/)4.,,6RR+DA MS O8*G',=8J>/VN9#T9*V&YENQ7YWM"?&><5^IRT04:^IDK9;-28\NU9-U)/ MNMJFEC3UV#6F8^F>RYXRL*@'!N]GT=]N[)%*1X;DV=M+(K&^I9+B>ZE1FWA: M<5@M&OO**/#921]TDD6X49/UGD6RFILM<%BT<=T]G!SW40V?\64KZED,;2[? M?2,>TULK0F+7$:4PUMPA9);1+VX^^,]\/"G#^MHQ*L/^[$H'(4 $7J74 " ME I0 *4$#7RI'C)%UURIU#R;H8)1JSD3@,W%O9D6^@-JZWV6S M,[O67%H;BT>UEE2&5%Y_4ZX&49&PDQ,-!Y%L;JG%OQ;1W;11@GU+<]1)\Z"H1TBXMUL)X_F< M[U7;@!ET,R/TEYC :HK'U I0 *4$J7R4[;'Q Y0&HC,R2DBBM#;[V#FR7]:=JIQ;?2 M^34#/+'/=56S:G2:;E1]-AJW 7 ) .1AMG/JCO=[- MR>8Y!)R3W \CV&S3 82?>2E7[9)'_*749&3*V=05L?E$/KM/(G^">A/@9Q(6 M3@K8_*(?7:>1/\$]"? SB0L[HG\Y;GV/=>]V%5-TR^:EK[;M/<\A6DL :*K M,% I0 *4 "E I0 *5*\\F7[0;^QQL^_X&;,O"9PO<$ZRS;1$JQDMM MQJ+;$6!ZHR[!6'I*T)8B;&H:[XOTT1+R6_CPQVQCQ8SMCEZC7.3(R,B,CZD9 M$9&7H,C\Y'_&*<[%
/V,:VH[J MO>29&B766<.+-8\_=6MDFW"4TM:56F'9D\X<:[0#B+KG>U([?Z:)V9BTRBM(=$.J/#;&33EW)O=8Y3- M8,Y\J:P9@'A&_-FM)&'"-]^HE15 2!MM@0PKT']H_P R,*]!_:/\ J2KHJL MR[?#UVGEK^[M1_ 5K,:?1N"[?#UVGEK^[M1_ 5K,:?1K[3?F[@/8N*]Q@K$N MJO.?47MS+>_ST ':K@T "E I6S?MF-GO;:[4'F;DCCQOL46V5:RKU$9* M;1 U+C5!KI*&C)2TFVJ?CUB^E25=U9OJ<[J36:2UD#EC?67R-A;UW;GTMY19YD%L2UMOJ6\VHT2T$;;RU.MF7<<4I:5&?$X^#%VXL M\9CK0#86MC:6X'_!MXX^[[VNCE[HWV5R=X3N;N_O+G?U]=<22?\ ^U !]]< MZ@ 4H)2WDMW%AC8/)7;O*S(:],BGX_X?'P3!7GR3W4;-VLQ)*VLXO>)1JD8 M[KJML8"S22>XG.VU$X2T]T1:2+J?0O2?F(6,'DW&GX>M>S&P3,DQ$,VV]]D[ M2VG:2#))O28T7)7=;8X1K(B6F.UCV PG&&EF?=5*?=+IXZA NDC)/C]+W21L M5DR,T./5AVA)>.:*_G%?I(T#.Q[@": MX('8GC+Q.Y#F+Z1JB)9SW&8;LH3A%Y+?<35U6;\]MGMU$33J$,3JS7=3*6\VXX<'/632E:M3':+Y=R![-GG)R/XO<4=Y M[LX\:)ILKQS-L USJS:>:8MC,"AV!@N,91',F8%R4BU?BV,RU@)LKB58672( M;+DM1MJZQ2'5EEF+RZQ&G;FWN$S&;1E_@[&TS6IK6YM<9/=QVQM+5X?LFYDBEF0LLG%#:(RPR*6F+3( MP"FW\H&I279==@1I'A;(QO='(!ZCWYR>K5M6=3*_WL;]/!\DF[0WV\_+3W^]C?IX03*=&^I,S= MO>Y+4%E5F,DTK;#B=V8[ *NRJJBUYZE]G^0_R!U+[/\ (?Y!5#?) M)NT-]O/RT]_O8WZ>#Y)-VAOMY^6GO][&_3PYWBARGROC_P"JN>[^9WG\W?73 M\=F)^1,E_7VO_P"[]]CW;VO/4OL_R'^0.I?9_D/\@JAODDW:&^WGY:>_WL;] M/!\DF[0WV\_+3W^]C?IX/%#E/E?'_P!5<]W\SO/YN^GCLQ/R)DOZ^U__ '?O ML>[>UZZ]?_\ AE^$!%^\F5Y1[QY$ZLY85>]=R[)W)?8+LW6\ZCM-FYM;9M;T M]%E^$V;#E?72[V5,L856[:XK+E>IDO% 5-=D.,-(DJFK=E BM\WBI<)E+O%S MR)++:-&K21A@C]9#',I4-LP'#(O:-ZM3 9B'/XBRR]O$\,5ZDCI%(59TZN:2 M!E8KY)(>)NSE^N@ Y5=B@ 4H(O/E5_T%&@/=55'P0;5$H81>?*K_H*- >Z MJJ/@@VJ)5HCSLP7X\G]QZA^O_,W4'XB?\:*H&H U=6-Z !2@ 4K*3-*B4 M7I29&77T=2/KYQOXXG>4/LEQ'4>-JQFCOLO1LL\ELX:K M6RMCD6QTN85U5ZI)^S>;+U%"CM>$AOJCO=3&@8!SLEB,;F(4M\G:1WD,<@F2 M.4N%60*R!QU;H=^%V7F2-F/+?8CJ8K-Y7!S27&)O9;&>6+J9)(A&6>+C23@( MD1QL713R /+MVWJ4#\M8UWXK?Y/;_]?1%^ /X#:2^0[3].X_;_ +[GNV>,+6?^T%Y^A;=W MX#N_M/KJ4#\M8UWXK?Y/;_ /7T1?@#^ VDOD.T_3N/V_[[GNV>,+6?^T%Y^A;=WX#N_M/K MJ4#\M8TU+DB>XM=ZKP+^PRYJA&/_ M -C-.7I^*A9ZWGR[3XL_'5?WG7U'\:D'U <'U+T]4RRDD]^HFC?0(:WDE/SO M/'_#\;_]AN83*1GS6UC:8W4^4LK&!+:U@-GU4*%BJ=986LK[%BS>5([L=R>; M'TWN2[WX8-4B? (#_DJOT=^]O9MM^/7_^,* "O:LRL*]!_:/\ K,^WQ]=IY:_NW47P$Z MR%F8KT']H_P"LS[?'UVGEK^[=1? 3K(6ET2><5][%N/?L=50]-'FQ8>W+?W# M(UI\ &AJS+0 *4 "E2D_)2_HP>3'N:*CX6*$3O16K]BWS4D\ TXW+[Y6 MM_\ EA$/X!:N^19_Z^S^L5-/&+HOY>MOZF[^K_OL>[>6V B2?+8^E?:<;E]\ MK6__ "P^1R#RM'$FT2$8IP=RZ:X2D%%>R;>N.U*%H-OJZJ3'I->WZVEH=Z): M;9D/I=:(UK=9<,FB_2Z U>YV&%E!];7-B@[=NUKH#T^O?;<]@-?E^DC12+Q- MG82/4EM?2-V;_!CM6;\NVV_+?F-YA/H](ZG\ON;/''@UJ^7M7D3L&!B=0:9+ M.-XY$)NTSS8%PPR3J,=P#$6GF['([=\UM(<=;]3TM.T\5CD-M4533\UJ$]O; MRGCGOLJ!-I]1XCICCO!E-/,MW='36>S<[B)>(T&N+>9XZG%([[:#,FGOC ?4 MVLS<09+)!HT%;9W)MC?&:6&QMT[(S7:F=6G>1,RK/,BLGO. M,U-2RXHSBTM.Q7T\,B),2 PE)$4JPO11DII8Y,Y<0V5L""]O;2+/=R#D2G6* MK6T((Y=8'G(._P!K]-0_/=,>*MX9(M/VTU_=,"$N;J)K:RB)['ZMF6YG([>K M*6X/+[9VBNV':/=H#L[M&.1=ONK.8RL8Q*IB.XMJ'6$>>=A6ZWP)N7ZJ;@+F MI;9;M\JR&8E-YF^1)8:3:VZF(4!N/C])10HG04 %Z6=G;6%K!96<*P6UM&L4 M,2;\*(O>269B=V=V)=W+.[,S$G/-]>W62N[B^O9FGNKJ5III7VW9V._(#955 M1LJ(H"(@5$4*H #Z:^6@ 4H/)"9"U)1$9;KYS/IZ.IGU,RZF?I,S/TC(QS<32 M7,\UQ*>*6XEDFD;[Z25VD<_E9B:W';P1VMO!;0CABMX8H(E^]CA18T'Y%4"H M[OE.>6?&]V:C=&ETT+S_ )$:=QE31&HO'8J3RC/'DJZ,N$:$'B++G0W(_P V ME!I=6HO4[U>B)R'E8%\]6][PW28-34&\:0Z+X1%I2)QO_ !B^O9CV\R&2WY>OE .8^;T5 MEOI21MZYXQYM,CJ,C/NV.8YUKW&XY$9+3T4JO:MRZFEQ/=)9=U!F ME96!(A%^2<8\[(W!S/RSPI!LU>M=+XYXZ7&BBD[=Y=GUJIEYH_U9<@VZ%#C# MB>C3;12$KZK<1W9N@S-TF3&75UZA/*WMK&$=P:UCG(_2G8_EK6'11 (M%V+@ M?^)NK^+ MM/=4EE/I[BHM-]:O@6=5;54QZOLZRQ@RLG:DPK"NG1I$.=#D-MR(LIAZ.^VA MUM:2[8N?.E]VW_M$BHNY9-MGRKY0F;;1F?)'??4S;09G_P!;>8__ *1-]%:4 M@U5/?PSWDUH+.&"16BB20N99'4@AV4 +N"-]R>=0'7NL;C1]MCI[>RAO3>S MSQ,LTKQ",1)&X92BMN3QD$$>@5:(?)#>!/MUN)_^D+JC^M0?)#>!/MUN)_\ MI"ZH_K4*G#PVOJ37^2;_ /*'AM?4FO\ )-_^46#XH,?\M7GT6#N_"?/_ &=] M5GX[!/MUN)_P#I M"ZH_K4*G#PVOJ37^2;_\H>&U]2:_R3?_ )0\4&/^6KSZ+!W?A/G_ +.^GCMR M7R%8_2[CN_!_/_9WU;'_ "0W@3[=;B?_ *0NJ/ZU!\D-X$^W6XG_ .D+JC^M M0J.W)?(5C] M+N.[\'\_]G?5L?\ )#>!/MUN)_\ I"ZH_K4'R0W@3[=;B?\ Z0NJ/ZU"IP\- MKZDU_DF__*'AM?4FO\DW_P"4/%!C_EJ\^BP=WX3Y_P"SOIX[!/MUN)_P#I"ZH_K4*G#PVOJ37^ M2;_\H>&U]2:_R3?_ )0\4&/^6KSZ+!W?A/G_ +.^GCMR7R%8_2[CN_!_/_9W MU;@8#S*XC;5RRJP/6/*'CWL3-[SU:=+A^#[CU]E63VQ5L&3:6!UM%1W\VSG> MH:V'+L)?J:,YZFA1I$I[N,LN+3V3%9_Y/\ALNUKXJFEMM)DWNKH:4(29?]1. MQO09$1EYO-]H67Z?07VB_ *TUEIN'2^3@L(;J2[2:QBNS)+&L;!I)[F$H%0L M"H$ 8'??=B/0*M;0VJ9]6XFXR-Q:16;PY"6R$4,CRJRQVUK.'+.JD$FX9=MM MME![2:R/!S];<^X5^*8\QX.?K;GW"OQ3$2J:55P=LAZZ-S>_QV2/Z&8>-:(V M7=LAZZ-S>_QV2/Z&8>-:(V'@ON'AO96.]TAK$&H_.#.>U\E[Y-0 =6N-0 M*4'T;'WJ*K8@O1_&K\)C(P7H_C5^$QD8UK=- I0 *4 "E1H/* MG_6_M3^ZUP'X,-P" <)^/E3_ *W]J?W6N _!AN 0#AI3HN\U(_:%[^N*LJ]+ MGGC-[/L?[CT %B56- I0 *582^3!>MKV?NF=S_[E@XD5B.IY,%ZVO9^Z M9W/_ +E@XD5C)6K_ #HSWM.Z_P 0UM#17FGI_P!EVG^"E ,B,C(_.1ET,OID M8 (Y4HJ!'Y3?PODZCY08IR\Q6K?3@G)>MCT.4ZCL<*SBI2X1.>K,CG;4[EK1/O%#M9*559O(KCYM7 MBONC/M";JQQ>,;&UU-VB$)* M762FTO(9G,38L?1W1KJ-,IB$Q4\@\/Q,:Q*K-Y4]@NRV\J@[$]0"MM(!OPA8 M68[R@5ESI5TM)B,T^9MXR<=F)&E=E7R+?($<5Q$Y V7PD[W49.W&SSJHVB)K MA0 65554 "E I0 *4 "E I624HNO0S+KYCZ&9=2^D?3TCZ#$,NRS M7MY&R; ,IR7 \DAN)>B9#A&07&(7L=U!]Y#C-QCDVLL4+29F9&4GIU,_,?4Q M\\ \,JNI5E#*P(96 96![00=P0?2"-J_2NZ,'1F1U(*LK%64CF"&!!!!Y@@[ MBMR/'[M[>TXT"Y7Q5;Y+=N,P7F%NXOR QV!L'U8RRGP_4RLUBJH-D,DMOJGQ MCS"2HE]'5MO*(R7(#XO>5/Z(S!VKQ_EEH_,=*V;WA1IF?ZTFJVKKU+ZED3D^ MPQ]<6GV+10209J-FMK,W=9Z?-/NI,UE!K 1/*:&TQE0QFQD5M,V_\8L-K.4$ M]K%8@()&[YH9.?.IEB.D'5F'*B'*S74"[?Q;(_QV(J-O(#3$SQ+RVV@FBJW8 MT'R@X\\H\29SCCWN/7^W,:<:;>Y?K+/J1TG:O,<%R"RQG(HAD9 M=YGXI5;\=Z5#=27AR:V=ZJK9C1J9F0Y#*U-G*AX">4[; Q692Z\Y^XLC/\54 M3,!&_=9T,:NSVH,_U-N=GNN*XXM#E\))FA4^VP5G'KUAAMUYK$\AEK[BJHSW M1;D[!7N,/-]E+=06-NRB*_11SV103%20,35R:.2-BCQR*4='4[,KHP#*RGD5(!!Y$5;L<>0X M_P!L7#F/:PV+?-2&(CE)@F8VZ)4I1(C1EUN-6DU$B0M3C24,,J8)QU2G6TI; M2HS<01=XOTJEV51VLP4?.3L/UU^7<(C.W8BEC\P&]5)&_,^XHU. M2(T>0ZHS,S4Z^RAYQ1F9F?52UJ4?4S,S/SF9]3/]1M**-8HHXEY+%&D:C^:B MA1ZO0!6#9I&FFEF?X;$QJL6AU,7K)4TI$I27$QR\JE'U,^5QXH,S(^O[99?Q$M1 M%_JZ#R&+'=I'>1SNSLSL?6S$L3^4DUO")%CCCC0;)&B(@]2HH51R]0 H /S M7[H %* !2@ 4H.CW:7:Z1M?L^^9F">"F1(N>-NW'ZYE1$??N*+#K/)*;N M$;;GZJFUIH:V3[OS+J4&1I,B6GO"/C-C47QSX!F^-]QU?QP8AD])W&'&VGE_ M%:BL*_NLNO$;3;JO5/1MQTC;0LTJ61H(R'T6L2Q-&?[&JG@0X3S;;Y>A]MM\OM/(2Z7^I1#R&$QW( MB$0W4FAV&A,)U!FE1H=AD45Q!J1U0HT.,J2:D_,J,C4GYDR&1M#M[*PC0 * M4 "E!V^[/K-2UUSMX:YLMSPF,?Y/Z1?F+-7<25?8[ I**R2M7>1T;77VTI# MA&M*3;4I*U)0:C'4$?:ZTL7:?9.N+=AQEE^IV+@%HR](2VJ.R[79E1S6W7TN MFEM3#2V"<>2X9-FTE9+,D=Y1?->Q"XL[N!MB)K:>(@]A$D3H=^[9J^NPF-O? MV5PI(:"[MI@1V@Q3(X(YCGNO+F/GJX929=/-YB(S21?2[IFG_P"0\AX(Z=WJ M7G(U*,C+SD9*4:B,OL&1D9?3(R,O,/,8PK=H[!05L?E$/KM/(G^">A/@9Q(6 M3@K8_*(?7:>1/\$]"? SB0L[HG\Y;GV/=>]V%5-TR^:EK[;M/<\A6DL :*K M,% I0 *5GH?3KT/H1]#5T/N]XR,R3WNG3O&1&HD]>II)2B+H1F6!O=['G M@[3=H#H7M)=&FW61=BPL T!G>DLEL&T$>-[7QJ\V\]0MJFFMM4*DS!AR5A65 MF9N-'17;TXX[TNK@&UHXOZ&\Q6]N\7R>HGX_DN-7%ICN1T%JPN+:4604<^15 M7=+91G$I? M+F/]RKQ#.?5:XNL-D.&MUEF*Q!MK)[#\HF.+)EO&,E59RTK1CD7PM&HPI*5I M4A:24A:5(6DS,B4A:32M)F1D9$I)F74C(RZ]2,C\XY^5QMMF,==XV[7>"[A: M)B "T;8^I>8S+Z1F0*]!_:/\ T M7=@CVA9\U^(L#!-@7I6'(+C4Q1Z[V&Y-?0JUS'$#B.L:SV:Z1D3DJ1?4U:_C MN3S%+>?>S+&;BPD^"W@_M'^ 9&RF.N<3D+O&W:\,]I,T3[;\+@;& M.5-]B8YHRDL9(!*.IV&^U;4Q&4MP),G,%D8\I(7VY"2&0/%( M!R$B, 2.=5F7;X>NT\M?W=J/X"M9C3Z-P7;X>NT\M?W=J/X"M9C3Z-7Z;\W< M![%Q7N,%8VU5YSZB]N9;W^>@ [5<&@ 4H %*RI2EJ4M:E+6M2EK6M1K6M M:U&I:UK49J6M:C-2UJ,U*49J49F9F,#]7V7HS[\:0TMB1&?>C2&'$FEQF1'= M6R^RXD_.EQEYM;;B3\Z5H4D_.0_(!MMR[/1MV;4.^YW[?3OV[]] I0 *5 MY)5W5)5TZ]U1*Z>CKT/KTZ_9%IUV2&/QL9[,[@Y5Q#;-I?&O6%NHVHZ8R52< MBHV\BFJ-I*UD;JIEJ^IY[O=Z0\;DA1)4Z:4U8J")2T)/T&I)'T]/0S(C%I3V M/F4MYAV8G""X:6TX3''K!L=<4RTIE"9.'1Y&(2VNXIQT_$9DT3K3J^\1..H6 MZ2&DK)I%2=+H;[$XHC?@&1<-ZN(VTG!^7826=?3U%9'=DSI M\QUB)#CMI^:6])>:;2GSFHB&E3E%Y05V<7&Z1;4%+LRSY$YQ5N28CF-SU0AB=LFPFT^M66O&(VWUUN374J/W5]8+BT^&=(V&+R.4EZG'65S>2< MN(6\+R! ?3(ZC@C7^=(RJ/2:O_(Y?&8B+KLG?VMC&=^$W,R1%]NT1HQ#RL!S MX8U9CZ :W>CQ[R>IEWB,R]*2/JK[TNI_ZA!)W]Y5#RDS!R=7<==#ZGTQ3NFI M$:\V!/NMP9HA"?,B0W%BJP?#*]Y?4UK8>KTSW._ M--/F6\LS,SGE MCT5ZDN0KW3V..4\RDTYGG&_\RU26+?U@SJ:KK(=,&EK1F2S3(9-AOL\%NL$! MV_GW3Q2\_01 PY'GV;VD$N?"@1URITJ/"C-D9N2)CS<1E!)0I:C4[)4TVDB0 MA2S,U$1)2I1]"29EQ/<HZ5R+%]5R46VR\(KEQHALF\4J0F9? M,J9CFR1N^.X26O"2;A+[A&H5(.4["V!G,A\I;F06]BI2E=5=Y1GU/O*(SZ*/K\04.$7_X&!U^F<&(9^;T>QY_,) M%%T/+L#/GSQ>D18X;#L[&>]W;T_R%]%1B;IN/$1;Z='!Z&FR?E$=Z)8[+S[= MG;N//<;F.V2P_+MR=I=RIV3I_$55B MNCS##:N[QRW376L&=5V'Q/LY)P;.%,KY9,S(K[#?1[%N!O.'-UH1B7#GE'?& MXM+:%P]"[.:8-:X_JM)*E3\:A16TJC&3Z7''T-FV9*)9F9$<_+R>="?D2_&= MLNJ6VK3>"6VT*4VVVD][[&6:6VT&E"$FM2UFE*2+OK<7T[RUFK=:22+]L?VU M*5^,9CY[CI(N\ SX&#&6TXPI.)2ZFN)0;A<=M9I.\*(HC:580[1B5@I;A#D# M<_3;]%MEJ1$U%<9:ZMFSJIF)+2"VB86[9-1>O D\CL9%A,YC61HE+!0Q0;\( MK(=;]A3VJ>S'4%#XH9!A<-1$IRRVGFFN\ C,I4KN]7(=AE,K(%&1^=3;%&\[ MW?/W/.GKLYTMY*CR8R1R%+WWR1U!JVO=4VY*JM;T&4;9R)IKIU<8.?=*6I[D%;?P"P!Y!K>UZ MV3\K7DERF_>(UJ1671#I.U*M<#(Y C8E;F[ZN,GEV+9QVK[=QD/?N.5:#>-_ MDXG9RZ.?KKK.\7S3DME$-#;BY&Z\B;D8=ZN0M*C?8UMB$+&L4DQ^B>C&XK@>)5:5(K,6PS'JC%\,#NHGF=T3_AQ;]7&.Z- M%'=4^QN%Q&'0QXO'6=BI&S&W@1)) -O]+*!ULIY#G(['EVT%>GY3MBWQ![26 MINDI)*I\GV7C#BO#2VA3!$S514$AQ3RG#2ITEI0:&T6%@ MKO/*9=5@?'?3V.2F7'E.-Q9EG/SK,EM1VS(BCITS'D>9^UJ^VW/TGD"*CY #2-99H %* !2IB/DEEK(3=\ZJ0D,^ MI':[CK;J<-*O5!242MQ5Y()??)'@>"?>-)MFOQ?FN^2?F1,_$,?R2RG4JQYU MY!XQDEJ-QUI/4_@F:5*6[N&R-_U1WB22B(R:-CN&KH9.]\B,DB9P,N](O#_# M'+\/_P !OV_"^QMGOV__ ,5KGHO##0^&XO7D2O\ N_92]VH (34_H %*"+ MSY5?]!1H#W551\$&U1*&$7GRJ_Z"C0'NJJCX(-JB5:(\[,%^/)_<>H?K_P S M=0?B)_QHJ@:@ #5U8WH %* !2@ 4H %* !2@ 4H %* !2ID_DE/S MO/'_ _&_P#V&YA,I$-;R2GYWGC_ (?C?_L-S"92,N=(GGCF?GL/\LLJUUT8 M>8^$_I'_ #6^H (54^KT.4_L:R']X[?_ATD4YROGE_=K_',7&.4_L:R']X[ M?_ATD4YROGE_=K_',79T/?ZP_P!%?]1J@>F_X6F_Z7_5C*P +LJA: !2@ M 4H %* !2@ 4H %* !2@ 4J3AY*K]'?O;W)=[\,&J1/@$!_P E5^CO MWM[DN]^(GP#-/2?YVW/XG8>[K6K.B3S-MOQZ__P 84 %>U9E85Z#^T?X M!69]OCZ[3RU_=NHO@)UD+,Q7H/[1_@%9GV^/KM/+7]VZB^ G60M+HD\XK[V+ M<>_8ZJAZ:/-BP]N6_N&1K3X -#5F6@ 4H %*DL>3-:VPO<>_.:&J=C4$+ M*,$V+P^=EY<9]:HLIM2'H8M*:-4=925),E)47F,C(R\Q@+6JFZ !2@ 4H %* !2@ M'I,B(C,S,B(B+J9F?F(B(O.9F?F(B\YF%*P9DDE*4?=2E)J4KH9]U*2,U*Z) M(U'T(C/HDC4?H21F9$+'GL"^SVL.$_$=&<;*I/B5OSDLY2;$SJ!,82W:X7A; M$!S^QGK>:2NKL:PIZJRGY-D\):&'865Y59U$EMQ5(RZ'/UEKB[BK??D/I57Y=G-=' MI6D3J?'\C9DSV"+H70OLG]LS/J9^;V3,S,_LBC.D_523G^#EA*'2*02961#N MK31L&BL@1R/4N!+< ;@2K%'N'BE6M"=$NCY+=3JC(Q%))HS'B(G&S+!*HZV^ M(/,=>AZJVW +0M+)LR31-60 !357I4/ORM2>\UAG!>J2ELX\S--]VCBS)1O% M(K<8UO 82A1*)!-*9N9*G4FA2E.(8-*DI2M+D+,31O*U8DAS%."ZB7-Q[5LJ,P9&KOFMZ/7374F23028ZR4I*C0E<+D:>Z-]OX'XS;_ M -2_W^?[(77;^3;\E9(Z4N+^&V6WW_T6-VW]7V,M-]N[BW_+O0 3JJ^H % M* !2IE7DE54X;/.Z[)UOP2E\=:^<\(VY*6B3YU^(E1G M\R9"9,(9WDE4V5ZIYVU_CK]1=WCG.]3=4^'ZK46Y(JI'3IWO$5':;949*[O< M0DC21^W;W^FM==&/#_ 'PG"". M60WW^^^RE[N1W&@ A-3Z@ 4KP<^=+[MO\ VB148\L?HJ^4'ND=]_"WF(MS MG/G2^[;_ -HD5&/+'Z*OE![I'??PMYB+BZ(/_&YO\5M/\::J/Z;?N?@?QR\_ MP(:X %[5G>@ 4H %* !2@ 4KZO@)V*++U/H+[1?@&>.EKSCLO8UO[[D*TWT,>:]_P"W M;GW#&UD>#GZVY]PK\4QYCP<_6W/N%?BF*NJW:JX.V0]=&YO?X[)']#,/&M$; M+NV0]=&YO?X[)']#,/&M$;#P7W#PWLK'>Z0UB#4?G!G/:^2]\FH .K7&H M%*#N/V=GT?\ P?\ =:\?/A0QL=.!W'[.SZ/_ (/^ZUX^?"AC8^'*?:D?M"]_7%65>E MSSQF]GV/]QZ "Q*K&@ 4H %*L)?)@O6U[/W3.Y_\ ?;CLC>8J\@O["9H+JW?BC=>8((V9'4^2\XU/J9\J.X2RXN%JISS[-CB_P!H?@C6,[SQ%;&84,&7&U]M_$U1 MJG9FOGI*C>4BGNG(\B/:T#\C]5LL.R2+;8Q8J48W MB5>95:8N]NC0$!^0[#WIK*KFSJVKJD*)3+^SL-;7.R'6DI#*V$S;"=\5<(*2 MYX4+,9"S)A&C=+:_Q>>2.VNWCQV5V56MY7"P7+GEQ62G9^[-3L7068'%KK23"//M8Y"J78ZSV=7PC M,FH67X^S(94W91V5.LU&7TKL#+*$G7$P;%V [+JYECGV=W:/Z'[1S3_]D75, MI['\RQPX%;M;4-_+B.YCK7(IC"G&F99QC2W>XGQ*K)*E;5E5LFN":RT5::CMY+JV2.WS,49,-PH"+= M\('#;W9 \H,!P13G=X3P\VB!0V)H;7M[IBZBM+N26YP4T@$]LQ9WL^,C>YLP M22I0[M) NT"Q:5[DBKL(,E[LF,SS0RV\TMO/&\4 MT,CQ2Q."KQR1L5=&4\PRL""/016KX)X;F&&YMY$F@GC2:&6,ADDBD4.CHPY% M64A@?4:#KES#LCIN)7*&Y)DI)U'';=UH492_"*0<#6.4R? -WNK\(G?#[AN= MQ?<(^]W%=.A]C1UNYD5SUQQ%Y34\=;;+X/A,'%\W6KOV<^SU5ZK[B%E=\/PO!I^ M'EOY75-P[ \M^+;;>JCB&72'"3^UA0T]?I]V,T77^/IU'] _GB'UAPC+T*A1 M%%]I49HRZ_9Z'YQ_0-GUA'GZ>WT_/Z: !2@ 4H.TO!DS+FSPZ,C,C_ +:G MCST,CZ&7_6[A_H,O.0ZM#M%P>=:8YJ\/GGG&V66N4_'I;KKJT---H3MW#^JW M''%)0A)>RI:B27LF/CR//'WP_P#@[K_ >OOQ?+)X[?X_9^\1U;6)]!_=+_'4 M/(>*?0?W2_QU#R&,ZW30 *4 "E I0 *4'Y/()UI;:NI)<2;:NGF/NN$ M;:NAF1D1DE1F1F1EUZ=2,O,/U'XR%^$RXYT[WAH4YW>O3O>&DW.[UZ'T[W=Z M=>A].O7H?3H;YJ53KYC":K!\4+^QF^#XG M=1W_ ?'\/O]U/?[G>[J>O=+T(VK%Q=7'Q?"X$XM^WBX1O\ V[U@J4J9)"OP M2[E=AL.'B.W+TL+ZAKXQ)5)L+ZB@1DK63:%29MO"BQTK<5\RVA3SS:5.*\R$F:C\Q&/ M#'96)[ "?[*_2 ET &Y+* !VD[CD*N+JWS5\+I_>D7_=VA_:/YH3:F8D9E?3 MOM,,M+[I]4]]II#:^Z9D1F1*29$?0NI>?IYQ_2,45O4=@^84%;'Y1#Z[3R)_ M@GH3X&<2%DX*V/RB'UVGD3_!/0GP,XD+.Z)_.6Y]CW7O=A53],OFI:^V[3W/ M(5I+ &BJS!0 *4 "E2Z_),R(]E\WB/SD>":$(R^P>2;6ZCC'RF#L^"U)N M.DYRZTI/!U_O>SC8ONB+7QC3%QS=42O,J7+'FV&FV(L+:>/5RF)SQD:59MC4 MJ5)>.6O>6O'_:?'?:,(Y6&[2Q2? MCLV2TV2Y]%8J[DS'LKI^JVR;O<1R"+69)2N*5W$V-8PAU*V''6UT)G\])IWI M*N[\%C;E,=!?1+_YMI+CK+K0!RXGC(6>(;C>2)03PDUH[3FG8M3]%=GC6"BY M#Y&XL)6Y=3>Q9&],1XN?"DH+02G8[12N0"P6JBX!S3R+T)L/B[O+:''[:M?\ M3\\U3EEABMYW&G&H5JVQXG\5#:W:#+J"55Y10R#0DGJFVB&9$XEQ*>% MA>\4L<\44\+K)#-&DL4B'=9(Y%#HZGTJRD,I]((-9UFAEMYI;>>-HIH)'AFB M<<+QRQL4D1P>QD92K#T$&@ ]E>N@ 4KO\ =F9SAR#L_.7>N]]0W)\G W'% M81NO&X*G5'D^HLDEPRR5MN*TXUZKM\6?BP,WQEM2R[][CL:$?5BQE(Q:4UQ72$]4OP;.NE1IL1Y)FE MQAY"B/KU%.>1F1D9'T,C(R,O21EYR/\ B$Y#R9?M!BV-JW(.!NR[M*\TTO62 M\OT9)L)"2D9!IV58(*_PR.X^OQ)4W5V0V33];%2XX\6$9) B1(Z8.)RG$5#T MI:<\)M(]06J?;[)5AOU4IDXF(2"KLZ(=4^"7DNFK MR3:WOF:?&ECRCO0N\T ).P6YB7C0;[==%PJ"\YJ/AV^'KM/+7]W:C^ K68T^ MC<%V^'KM/+7]W:C^ K68T^BQ--^;N ]BXKW&"JQU5YSZB]N9;W^>@ [5<&@ M 4H %*W^[/\G;[3B;LS9$[#--Z]FX=.V%G,[$IBMUZYJE2L7FY7;R\=D*J MY%HY(K5/4ST)PZ]]:WH?>]3.J\1I0^'^5TNU<^LEKSW^M9_I$618#.*=*FI4 M1$$6*(150%K6X+$* -V(O -SMN=@!OOL .5:DDZ']*22/(9LNO&[.56ZMN%> M)N+A4&R)X1V#MT^5TNU<^LEKSW^M9_I$/E=+M7/K):\]_K6?Z1%D M6 _7C7U-_P"CB?HMQ])S2G_KYCZ7;=W_ ,%W?V_/O6Z?*Z7:N?62UY[_ M %K/](A\KI=JY]9+7GO]:S_2(LBQT,YY=HUQI[//6_Q[;QRI3N374:66N]38 MPJ)8[*V18QDF2F:CL-(4MUQ"2,R[F\6.W1= M[-O@W1<.L4UUCF]>0&K\YVI65>;0,]K;WCC38QD.72.5?:)7=A3YI>KUKH1J>;^.*TQK6\]JN,S/TGU]!>? MZ1%T(OXB\Q?8%I0X3(9ZPACUFMA-P3QW<>/L$GA2&6-'11<70N9#.>"617BA M"1 _^=,IVJH9]08S3N0GDT*V1@+V\ME+D\C)!,\T,CQ.QM;3P6,0 O#&R2SF M24@;]5"V^_='EMVA?,+G!;NSN1FZ\FRZ@3*7*J]:U+B<4U/0=5)\%%7KRB5& MHY#L=#;3;=MD2<@R%9-I7(N7W34XKI=Z"2DO,E)$E*2\Q)27H2DB\R4E[!$1 M$7L$ "5VUK;64*6]G;PVL$8V2&WB2*->P?UIGC5^^N[_ (==BC=:,AZG\X\][8R7ODU;8TGYL:=]AXC_ M "^VH .'4@H %*\5'T2?0^AGYB/Z2E'T3_ *S(58?:T[JB<@>T@Y?[)K); MO$)5BR2>B.Y,)2$DDR(6*_:2 MD2'79$N2[,ER'7)$N9(6IQ^9+?6IZ5,?<69K6_+D M+=DOK49J6ZZM2C,S,Q=/1%C'ZS*YAU(01IC8&(.SLS)G_2$2@8;*@<^,4Q2*HUF:%G@NM*ZP ME*0WW")"B>SE+:U^(HW"0E/<03:5.ROQHK\G+U:[KCLMM3W4AA<>5N'.ML;: M?;3^X]0_7_F;J#\1/\ C15 U &KJQO0 *4 "E I0 *4 "E I0 M *4 "E3)_)*?G>>/^'XW_[#3J[7F3YPQCTNW9E M2*J-=.X]73D5K]E'@S7H#4LVERFHDEQDEI9<,N8OD;_:$^T:Y:^\#LG] #Y) M+^QA=HIKVTBD78-'+!V3^@ ^1O]H3[1 MKEK[P.R?T /Q]E,9\HV'TRV[OPG>*_?V(RWR7DOH-U^R[_U^HUTN =T?D;_: M$^T:Y:^\#LG] !\C?[0GVC7+7W@=D_H /LIC/E&P^F6W=^$[Q3[$9;Y+R7T& MZ_9=_P"OU&NEP#NC\C?[0GVC7+7W@=D_H /D;_:$^T:Y:^\#LG] !]E,9\HV M'TRV[OPG>*?8C+?)>2^@W7[+O_7ZC72X!W1^1O\ :$^T:Y:^\#LG] !\C?[0 MGVC7+7W@=D_H /LIC/E&P^F6W=^$[Q3[$9;Y+R7T&Z_9=_Z_4:Z7 .Z/R-_M M"?:-!V3^@ ^1O]H3[1KEK[P.R?T 'V4QGRC8?3+;N_"=XI]B,M\EY+Z# M=?LN_P#7ZC6Y_P E5^COWM[DN]^(GP"%!Y-;Q.Y1Z%YH;FRO>''/=^G\8 MM>,5UC]9D.S-8Y;A5)87SNU-:V+5+"L[^KA1)5HY7U\Z*0!I002DBJP!'82.= ! :L>L*]!_:/\ K,^WQ]=IY:_NW M47P$ZR%F8KT']H_P"LS[?'UVGEK^[=1? 3K(6ET2><5][%N/?L=50]-'FQ8> MW+?W#(UI\ &AJS+0 *4 "E2D_)2_HP>3'N:*CX6*$3N'V&9++L=]IMYA] MM;3S+S:7676G$FAQIUI9&AQIQ"E(<;41I<;4I"B-*C(01_)2_HP>3'N:*CX6 M*$3O1F;I-\[KW\6Q_ND5:QZ*?,RQ_&;_ -Y>JR?MI^S\=X"@M MTE:;.T=)0PM-?35\JP269:Q;>^:;)_6^03FXE;'\5Q\L)N<.D/&;SDCNZAQ: M$=KWP'K^T"X8<(EMJ(K@T#J/[/X5$N'XLCC>"VN^([O,G M"?![H^DF9%*R$DDSQ2MR#**I#I(TO_!S.O);1\.,RADN[+A&R0R<0-U:#EL. MID8/$HY+;RPKN65C7\@ G-5[0 *4 "E =GN+G#/DWS/S).$\;-0Y3LJ> MQ*8C7E]!C%78)AZ7UI3ZJS7/;,XV+XRRV@U.G&F6"KB2A"DUE382.XPOTW%Q M!:PO<7,T5O!$O%)--(L42+ZW=RJJ/1S(Y\NVO?;6UQ>3QVUI!-CR&::XC,3]I7L)UI+K%UF,"!C<9Y9.U^$-SHD>W M5)@2A*")*$DDBZ="(B(O,1$1="\Q$1$22(O,E)$DB(B(BIG5O28CI+CM-N^[ M I-E2I0J.QEL48!P2.7A,@4KS,*;\$ZWMHOHG9)(BQ7%<;P?&Z'#L/HJC%\5Q>HKZ#', M9)/,D]M7T % 50%50 J@ #8 <@ .0 Y 4 'BO-1,/*Q*-L-)Y!K-Z:CQY'3]2D*/&U)B-=XB?1ZK5T4IA/=@_"P0\J(Q)F M][.O$\D)A*Y6"PB432DJ/ND:^K25$ M*^\:6Z,)1)I.W0'?J+V]A/9R)E$^WYIP>?K]6U93Z6X3%K&XD(V%Q8V,P/KX M8C!O^>';\GST %A56= I0 *5*Z\E R%,;D;RWQ/OH)=UI'7&1)0;;QNJ M+&-A7%:XI#J3]3H;066M$ZVZDWG5N-*8,D,R"._RK=A^3;T5JSHEN!-HVVC';:7U_;GGV%I1=?DY7(.W M?OZ: "O:LR@ 4KP<^=+[MO_:)%1CRQ^BKY0>Z1WW\+>8BW.<^=+[MO_:)% M1CRQ^BKY0>Z1WW\+>8BXNB#_ ,;F_P 5M/\ &FJC^FW[GX'\ MU9WH %* !2@ 4H %*W)>3_\ KM?%7_![J^ G8HLO4^@OM%^ 5H7D_P#Z M[7Q5_P 'NKX"=BBR]3Z"^T7X!GCI:\X[+V-;^^Y"M-]#'FO?^W;GW#&UD>#G MZVY]PK\4QYCP<_6W/N%?BF*NJW:JX.V0]=&YO?X[)']#,/&M$;+NV0]=&YO? MX[)']#,/&M$;#P7W#PWLK'>Z0UB#4?G!G/:^2]\FH .K7&H %*#N/V=GT? M_!_W6O'SX4,;'3@=Q^SL(SY_\(.A&9_VVO'WS%YS_NGXWZ"])_Q#X3F]H)Q\5>"QU*6S8ZD?54[!8BFM2&U6NJLJEL6;D@ M^B34UA]_F9D2B4:4)[W:2R-A=OS-WCF6V=F^^EAX M7MI2Q^&[P]:W/[8"=ZIV\XP/.-8Y%+Q#96&9;KO+(+JV)F,9YC5WAV01W6E= MQQ"Z?(X-;8'W%>92VXZV_.1DLR,C/Y4R-)]#(R/Z1D9'_(8M_=JZ0TWO.@5B MVY]5Z\VQCA^*::38V&X]F=:RMY'<6]&C9#7ST1)'=\R9$0V'T&1*0XE1$9:; MMZ>3C]F;N!4R=BFO\XX_7DI+JRFZ5SNQKZ9$M9*[COQDYJSFF(,,)49&J)55 M=2TI)=U"FC,U"R<=TMXV4*N4QUU9OR!DM72[AW]+%7ZB5%]/"JS$=F[=M59E M.A?*PEGQ.3M+U!S$5VDEG/M]Z&3PB%V'9Q,T*GF=EY+5Y]9SZ1YKSJ[C;^6Z_N;B.Z73N]7DX0R9&9F;)]"(]8FUO M)V>U*UGZK?I]18+N.MB$I2I^I-K8M-D.H22E$;-#GIZ^OG7%$D^ZS'@R5FKH M@B,S+K,K/6^E;[;JLU:1L?Y-V7LB"?1O=I"I/H\EF&_8>RH+?:!UA8%NNP5Y M*J[^79B.^4@?RMK1YG Y@[,JD \P*T=@.RNUN&7+K1AN'N'C#OS7$=LEJ.QR M?5&9QZ52$=[O.-9#$J9N/O-%W%'XK-HMLTD:B5W2,QUG2ZTMQ32'F5O(,TK9 M0ZVMY!D9D9.-)4;C9D9&1DM*3(_,9$8DL-Q!VN;5S'3D<_)'&SE2KC!G=RXSIOE98U]+3)F2>Y78 MCOJ)']283<-)=)Q,=G8P*;^JM+6DLZVZHK&53WE-8P+>DMX3JV)E3E?!I;7EIG($"I?[VU[PC9?"H M4!AE/\Z>!61MM@3;<1W9V)T9T.:@>ZL;S3]RY9\=_&['B.Y\#F?AGB'/?A@N M'5QV["ZX00JJ*[?#C3XV9&1MGC&=9!1D@R49J(TH@)+H9F9?]H^O4<:C:<XXI*#4HN.1^;Q MN$Q(-DS)Y,=]3)D?11/I:6IDT^CYHG20:?\ ]1$/Q(@EC>(]DB,A^9U*G^PU M[(9#%+%*OPHY$D7?LW1@PW_**N46S(TD9&2B4:E$I)]2-*U&I)D9>8R-)D9& M7F,CZD9EYQYC@KB_L-G;?&[06TF)+W3'9;:TN+ACZEAA>1O[% M/S556,NKD,1Y#BE+)M9LG^J=U7=Z#B8=_ M^RHQ%.<=I/P>Q];!26?[9#7N02&5=SNKC83*DYR_WN^MLNZA&-=]7=5W^B?U M)*W.XVOX\C-X-CK^X)V$%E=3;[['[5!))R([#Y/(^BOOQ4'A64QMMMOX1?V< M&VV^_6W$<>VWI^%5J>CT']VY^.KI_J'D/%!]Y*5=.G>(E=/NBZG^$>0QG6Z1 MV#T]_KH*V/RB'UVGD3_!/0GP,XD+)P5L?E$/KM/(G^">A/@9Q(6=T3^["JFZ9?-2U]MVGN>0K26 -%5F"@ 4H %*EV>29?W3.;O\ 70?])-K M";((3?DF7]TSF[_ 70?])-K";(,P])/GCE/^'CO\MM*UMT6>9&)_XF2_S.[J M)QY35V>_]D'6U!SUUE1H7F&H*V'AN^HL!AM,B^U'(L%EC.=8A745M+D.^Q2X4 MRMM;E!F&/R[3&+QGOD2ZVUD++]5;:4GA(!ZYH8KB*6"9%DAFC>*6-QNLD)(4+$; L50<1 )W( M [*]U_>2Y&^O+^8*LU]=7%W*$!""6YE>:0("20H=SP@DD#8$GMH /JKY* M!2@ 4JY0 &)ZWQ0 &E/MD>UIQ7LYM5LXC@RJO*.5>TZ.P7J[$Y*H\N!@]. MLY-:O;V=P%*-:L;J;)IZ+C%(XA+FK&5LTU7D5E7_=C<=>9:]@Q]C"TU MSV M261RJ1HOE,[ #MK^7M;^V3U;V=>*OZ]PM%+L[ECE%.B7BNM7);JJ7 JRR:D) M@9_M:1!/QH-*A;7JBCP]B3#R3-W$);C.4]"#O3?&WN2^TJ+K)+UY)J2PVM9PJ:FK8Z6JS',9IVUG&HL8HXL*DIHB4L0HB#-QUW MY#/,]S3:.:91L;8V4W>;9YFUW.R/+VQ<+DV>/5CP*!N!/<;'::Y9>UCND0)2(*"[ M2 !+:A= I0 *4 "E64?D\_K3/&K]]=W_#KL4;K1I2\GG]:9XU?OKN_X M==BC=:,AZG\X\][8R7ODU;8TGYL:=]AXC_+[:@ X=2"@P9D1&9^@OMF?V"( MB\YF9^8B(C,S\Q$9C)F1$9F?0B\YF?H(OIF([/;I]K]6<+->VG&O0N2>+RWV M7CA$_;4[S+IZ!P:]:>87FMK(0XHXFQ;R%XQ:TH#0"*)?*=MB>Q5#.RJW+S.8L<#CKG)Y"4 M16]NF^PV,DTAY1P0J2..:5O)1=P!S=RL:NRZ,_*0>T1C@9GOMZO=J;6*@TK\&17ZFJ9D_$V7$MI->7V^9H-3C=9!=.-" M/-QQQYQQUYQUYUUQQUUY]UQ]]YYU:G'GGWW5+=??>=6MU]]U:WGWEN//+6ZM M:U> UCA,1;8+%VF,M1NEM& \A&S3S-Y4T[C<^5+(6;;@ 4H/ZX%= M8W$Z%44\=R9<6\V'4T\1E)J=EV]I):KZJ*VDB,U.2;"3&801$?53A$/Y!MQ[ M#GB^OE)VD.B:BP@.S,*TW/D.O&W1&B8#45MG M4>I, U\\N'^L2['&,9KJRXL$_-KZJLKAF?/=5WU=]V2M9F?>ZCGL8270B(_. M?LF7FZF?G,^GV3ZF,C',LCS2R32,6DED>21CVL[L69CWEB3^6MR0Q)!%%!$O M#%#&D4:CL5(U"(OY% 'Y* #UU[* !2@B\^57_04: ]U54?!!M42AA%Y\JO M^@HT![JJH^"#:HE6B/.S!?CR?W'J'Z_\S=0?B)_QHJ@:@ #5U8WH %* !2 MLD1F9$7G,S(B+[)^@=^-4]EOV@^\==XIMG4O%+9F>:XSFL.YQ'+Z61A2:N^J MRE287JV&BRRZOGH:]51)+/=EPHSIFT:R;\-;:U]"6_UQO[M/XQ"SS[$%"#[* M?A29H29_V)7?.:2/_P#.F7'[)?3,S^V9B%ZWU)>:8QUK>V4-M/)/>K;.ETLK M($,,TO$O52Q,&XHP-R2-B>6^Q$]Z/]*V.K65_/=6\5M8&Z1K1HE=G%Q!# MPL98IEX>&5CL%!X@/* W!@A_(8>U,]I)N#^U,]I)N#^U,]I)N#^ M)?3ORCF?ZVR^I?/^YY5=GR&'M3/:2;@_G.O?Z]!\AA[4SVDFX/ MYSKW^O0M$_#;^IH^]3^0/#;^IH^]3^0/&YG?D[$?U=Y]<^?]QS>)?3ORCF?Z MVR^I?/\ N>579\AA[4SVDFX/YSKW^O0?(8>U,]I)N#^?7/G_<47;R;;AAR MFXBES"+DKI',-._'\[HM6'?'6YCSGQP%C36TTWWJ'X@WMUT^)AW55ZH]5>I^ MOJ]CP?%,G2:E&#!)2GKW4I3U]/0B+K]OH,BOLWEY\[D[K*W,<,4]UU/'' '$ M2]3;Q6Z\ D>1QND*LV[GRB=MAL!96 PMMI[$VF'M))IK>TZ_JY+@HTS=?<2W M+\9C2-#L\S*NR+Y(&^YW) #E5V*]#E/[&LA_>.W_P"'213G*^>7]VO\7]VO\26_L&YS%Y_V<:']!F7_P"5=B?2$O\ Z%]G^4_RB(!Y)9^P M?G-_#C0W]%=B"8 ,M=(7GAF?]^S_ ,NLZU]T:^9.#_X=Y_F%W6.A?9_E/\H= M"^S_ "G^49 0RIU6.A?9_E/\H="^S_*?Y1D I6.A?9_E/\H="^S_ "G^49 * M5CH7V?Y3_*'0OL_RG^49 *5CH7V?Y3_*'0OL_P I_E&0"E8Z=/I_RF?X3&0 M*4 "E85Z#^T?X!69]OCZ[3RU_=NHO@)UD+,Q7H/[1_@%9GV^/KM/+7]VZB^ M G60M+HD\XK[V+<>_8ZJAZ:/-BP]N6_N&1K3X -#5F6@ 4H %*E)^2E_1 M@\F/B"%Y*7]&#R8]S14?"Q0B=Z,S=)OG=>_BV/]SBK6/13YF6/ MXS?^\O0RZET/V?XC_B,O.1_2,O.7L" GY21V>SF@>0L/F+KBC]3:BY+7#L?8 M#4!A90<1W^S">G6;[_1/]W8VLG\7OXQN>.TD9>-@OIDA8+-'V;M'P$A7 M;?N:STW'J?!7-ALHNXQX3CY3L.KO(@> %CV1S*6@DWY!)"^Q9%(J3 '*.[=. M9]QZV[L?1^TJDZ386J\ON,+RRO3U5&^*=0_W$V-8\9=V71WD%<.]Q^>V:FI] M'9U\QM:DO$8XN&KXY(YHXYHG62*5$DCD0AD>-U#(ZL.15E(92.1!!K&LL4D$ MLD,J-'+#(\4L;@JZ21L4=&4[%65@58$ @@@\Z #]U^* !2A'T,C\Q]#Z]# M]!_;^P)]ODUW.W']W\9Y?$/*/B/5[;XSPVWJ)F% @U;F>:7M)R8]%E#D> S& M9GY!A=L\G"\PLE1_5LR,]AUY:2I=C>S'S@)#LWPYY3[!X7Z[ MOT2+2@4^J/!S;#+-)5^:X):J+JGU!E6/NRH+;ZT+^)ENFIO&2*74QEHB^K]/ MKJ/"SV:["[B/A-@Y.P%U$K!8V.X 2=&>%R=PO&)-B8UJ7:)U(VE\];7S;FRF M'@F1C W)M)74M(H],ENZI.FW-N!H]P)&JVU <1Z%W;KWDAIO7&]=4W*;_7NT M<4JLNQ>RZ(1(.#9,]7:^R80Z\4*[I9R)=+?5JW%/5EU7SX#Y$['60Y<&4I(W MBD>*1&CDC=HY$<%71T)5T93L596!# \P00:V/')'-''-$ZR12HDD#6;NSNRMY70HC3SUAAF,8OM6$AGO M&?=U?G>-9A:&XA*B[[14%?;J62N\E)))SNJ-!=*RQ1=%*(CZ]#,NOT^A].HM M]-^ZWC[CT;N/4DMMMV+L_5FP=?/H=0VM!HS'$K?'B,R=(V^J'+!"T*5T)*TI M5U(RZBH0D0)M4^]56;+D>SJGGJNRCO)4AUBRK'5P+!AU*B)276)L=]IU*B)2 M7$*29$9&+ZZ(KL/C]AN@/3PW<'5';N!L^?J)[ZSGTUV75Y7"Y #E< MV$]H3L>;6<^G5/4_2?=,T]?X^G44V"B4I*DI<4RI25)0\@S)QE9D9(>;-)D9.,JZ. MMF1D9+0DR,C(6KW9D\H8G,/@UQWWGZJ2_D=Y@5?CFPF3D)D2(6S,$-6&9ZS) MZ)0MHY614LNWB(=02UUMI!D=5H>0M=)]+N-;?$Y=%)4"7'3MMR4[FYM1O_.W MN^W[T>NK]Z%,HNV9PKL V\63MUW^$"%M;L[?S2+3O\H^@5WS %)U?= I7 M@Y\Z7W;?^T2*BGEG+AIY6=DRI4AQQ^1(=<>><6XM2CFNC-5Q:5GOII+*2]%Y%#$%2983'U3NQ)+1R M<6X?8 ;;=O.H'KK1LNL+?'P17T=B;*>:4M) TXD$J(G" LD?"1P;[DGM[*J M(O5L'^_X'\^B_G@]6P?[_@?SZ+^>%NE_:B\5/:T6UI_5ZO@)V*++U/H+[1? M@%:%Y/\ ^NU\5?\ ![J^ G8HLO4^@OM%^ 9XZ6O..R]C6_ON0K3?0QYKW_MV MY]PQM9'BLNJ%E]-*B_U&/(/2*NJW:K ^V]JVZCM6.9\=F(Y#;D["Q6V\-Q+R M3=49XJ>.]JKMZS)KPF M\YUIH[,6_-T)U18*WAS[I'XSO>[S^&K2:C1&Z&CN)8[J/5$C1B->:9D$NG,$ MX).^(QRDD[GB2TB1MSZ^)3O6)]61&H8R-MLSDF _FR7?OK2GJ9=?1_976TFAL*^^AJ-$NAL(%]$4GS**523&+:,:?_ M -1/PVS3]GH/5<1==!-#V==%)%O_ ,1&3_[U[[67J+FVGV)ZF>&78=IZN17V M'?RJY"1YR/[I?^I:B'D/C-8_GC])_9C%K*R,RL"K*2K ]H8'8@]X(V-;O1E=$=3Q* MRJRL.QE8 @_E!WH /%?J@ 4H %*B[^579&B'PMT!BW6/XN0\HZRR)"_&] M5>#C.J-E.NN1^[^H^&AVVCHD^+\WT>:\$NI.&F!N)COE9>R8SDOA7J"+*5ZK M8+S@>G8W4D(/Y1"".X@^FLF=*LZS:TR"J=Q;P6$!/HXA:13,!\QF*GU M,"* ">575 I0 'D@N\I*?IJ(OY3Z!2K&+R;2L=@=EIKB4MYMU%SMC?%HR MALE]Z,VG8]E5&P\:OF5.^+5NOF;?S'<>;+Y\EC?8-1_83XC\9O91\/8:XWJ> M3>81DV<2>J#0I]6>;'S/*XTE7?996HWJ^SAJ2M27$J:\/PGY#)-.JVX#(>II M1-J+.RK\%LOD.$^M1=2JIY>L &ML:4A,&F=/Q-R9<-C2P]3-9PEAS_G$_-V= ME :QM@=LMV9>K,[S/66?\M<$QK.M>Y1>87F6.S*+8;TNBR?&K&14WE1*=@X M9+A.R*^QBR(KKD25(C+<:4;+[J.BSYMK8WM\S)96=U>.BAG2UMY;AD4G8,RQ M(Y52>0) &_+?>NK=Y"PQZH]_>VEDDC%4>[N8;978#^1,O_RV]_8U MS_X2Z=^7L+_S2R_;]_Z_4:VT -2_R=+LGO;H:[_^'=F_U$#Y.EV3WMT-=_\ MP[LW^H@?P?SWR)E_^6WO[&G\)=._+V%_YI9?M^_]?J-;: &I?Y.EV3WMT-=_ M_#NS?ZB!\G2[)[VZ&N__ (=V;_40/X/Y[Y$R_P#RV]_8T_A+IWY>PO\ S2R_ M;]_Z_4:VT -<&H.UU[.3?>R\0T]J/E1@V:[)SVR=I\0Q6!3YW"FWEFS73K5R M%%DW&(UM:V]Z@KICZ"E38Z739\%I2WW&FG-CQ&1D1EYR,B,C^P?H'PW5E>6+ MK'>VES9R.O&L=U!+;NR$E0ZK*B,5XE9>( C<$;[@UT;2^LLA&TMA>6M[$C]6 MTEI<17$:N%5BC/"[J'"LK%200&!VYBLC!D1ET,B,OI&74OY#&0'S5]5>/<3Y MO,9$7L$9DG[1I(R29?8,AUEVSPLXC;V:D-[BXSZ*V0[)Z^)89;JW#;:X2:N_ MWE,7CM0FYCK,UJ4:V+!M??Z+)1*(C+LX ]L4TT#B2"66&0=CQ2-&X^9D*L/R M&O5-!!<(8[B&*>,[@QS1I*AW[=T<,I_**T7;8\G0[+C9:7G*+4>9Z9G/$LU3 MM0;2R^H:2ZLS5XC6/Y?+S7%FR2H_F66J5IDDD2$H2DB(M1W(/R46[APK&VXL M\J(]Q+;-YVNP;?F(MU9/-(+OIC?V2=>(?::D+21M,N2M;&PISN>.^PA2W430 M@$EL=;:IQY4PYF[F12/M5XPO8R/O?XT)64$+HINCR%RBR R47_LGV1TK,C(S(RZ&7F,C M])'](Q<:9)C&.9E16V+9=04N4XS?P7ZN^QS(ZJ#>4-W62D&W*KKBGLV)5=9P M)+1FT_$FQGV'6U*2M!D8@"]O-V0N.\(>U*FUD&KD2?&E,ZXS9B++1CD>;*DGB^20WL::DE5V^,08=O:0Z18\YX MEO<="0US;SJIO+2,D+UW61A8[F%6($A$44D2D,RR(LDB1Q0 !:%5%0 *4 M"E!._P#)6=RN95Q(WQI&9)\>7IS>*2?+'7Q/)3'R;1V!YEX"G22I$3>6K82:2)/5A9%YTF-5!:E+">T"PO9<6,M$'=G'[$[ M"9,\,TM2O6V*$2.IK;9'^;',TL/SQ$#EL:V-H#*KE])XB?B#2VUNN/ MN!ON5FL0(!Q\SY4D*PS'TD2@G8G:@ B=3*@ 4H %* !2@CA^4\;MC:^[ M/NDU-'G*:O.0&Z<)QTH"%)2J3BFO#D[,R62LN^2UQF;.AQ. Z24*1XUI'0XI M)+(E2/#,B(S/S$1=3/Z1$*^GRF;E(WN7G%C^A:*Q23%8,V1F/ MWHM=C"?RW36Z^O9B1V5 ^DK*KB](9/R@)L@JXR!?OVNR5G'_ --HMP_>5 ]- M1Q0 !J.LAT "E I0;Y/)OM4N[&[4#!,G5#]55^D]5[8V?-4LE>%'F3*6) MK&C<4I)IZ.%.V&X\P2NJ5*C+,TGW/-H;$Q_R3O3CYR>8/(*9$=1',M9:5QR< M;:B9?>CE=;!S2.VZ9=U2F$3\%\9*3/NFXWWNAF76)ZYO/ =*9F4-LTMJ+-.> MQ8WLL=JP'>(I9&.WH4GT5,^CVQ-_K'!Q1/\ !/0GP,XD+)P5L?E$/KM/(G^" M>A/@9Q(6=T3^["JFZ9?-2U]MVGN>0K26 -%5F"@ 4H %*EV>2 M9?W3.;O\!=!_TDVL)L@A-^29?W3.;O\ 70?])-K";(,P])/GCE/^'CO\MM* MUMT6>9&)_P")DO\ ,[N@T4=OEV>RN:?$:=L#7]$5CR XTQ[W86 M0F&CM8^A^?S?3\PBF+R-SB*WO(6B?8 LC7UAFN!4GQ M/X_\EI%YL37B(4?PZK#\U*6W)V=K-HFVF8\1BLM[%C+<6AM--L-XKDS%7#-X ML:G+;T"[A6502"T;?!DA?;EUD,@:)]N7$IVW&QK%68Q M5UA,G>8N\7AN+.9HF(!"R+R:*9-^?5S1,DL>_/@<;['<4 '0KFT "E I M0 *4 "E I5R@ #^2PGPJJ#,L[*9$KJZOBR)T^?/DLPX,&%$97(ES)DN0 MMMB+$BQVG)$F0\M#3##;CKBDH0HRQ. 2=@-R>0 [2?56^"0 23L!S)/8!ZS7 M2;M#>=&M>SYXTY?OK/O#M[ADTXUK# &I2(MILG95M&DN8_BL)U1*]2P&T1I5 MWE-OW'"HL4JK>S2S*E-0X4NKUW_OO:?)_<6>;WW3D\C+MD[&NW+K(+5PG&H< M=*6TQ:NAH8"W'4T^+8U5M1:/&*1E1LU5/#CQ^KD@Y,A_83VQW:-6?:' MZ28UB;^I0:9T#I1,!C5N[J,?9;(1J]P6'E6L#;/'9KN-U83I2%/-%'-I MK>NQ_%=2\:R:4TV:%I<<2HT-J0M*U)-"B+8MM3FIQ%TA#L)NW.3&BM>IK"4< MN'D^T\,@6Q*29$;3%'\6';N7(ZJ211HE<_(4:B)+1F9$,D:A@FN-39U((99W M.9R("0QO(Y)O)0 %0,22>6P';RK:>FIX+;2NGI+B:*!!@\22\TB1(-L?;[[L M[*!ML=]SWUV='YO/-,-N//.(:::0MUQQQ24(;;;+O...+49)0VA/S2W%FE"$ M]5+4DB,Q'&Y->4U\$M21Y5;H:JV!RFRM!$49W&:J7K?7#;A&M+B9^ M0E"B;4A>,X1D3+[:S-$E!EU$5CG-VU/.'G7$N,,RS-HFI-*VJW6GM,:>]7X] M0W-%Z.]199T:>V.* MM"1QSWZF.7AWY]59G:X=]N:]8L,3?^J*X&>Z3M,89'2"Z&8O #P6V.821<6W MD];>\[9$WY-U;3RKL?M)Y;R4NU8\H@UWHN+D.BN#-QCFV=V*1-J,BW3'5$R' M4NII1]^,ZG&7&U/5NTL^@&3BVF8KK^ XY.*.Y=S\CFQ9N*G!ARO+,HSO)K_- M,WR.\R_,,JMIM]D^59+:3+K(FK M8PV,9>>4+X5>S;-<7##T,P $<2G?JX4 1>UN.0M(VY3:CXW8DB:PWG60M.Y MKD$-KQ/C+UE2J;L-@YB\M?1AE53CZ'X]3X[C:)F2V-#5MJ-^>TD[6W <&Q;6 M6#XAKG!Z:+CN&8)C-%A^)T,%!HB4V.8W61J>EK(Z3-1DU"KH<=@C4I2EF@W% MJ4M:E'4?2MG1;V-O@8'^W7S+KK[A0XV.X6V8,-G&]U]#NGC MHQZO:V187-KD%3Q1G;ZX 4'6C: !2@ M4H(O/E5_T%&@/=55'P0;5$H81>?*K_H*- >ZJJ/@@VJ)5HCSLP7X\G]QZA^O M_,W4'XB?\:*H&H U=6-Z !2@ 4KS;_7&_NT_C$+/7L0/6IN%/^*5W^FF6 MBL*;_7&_NT_C$+/7L0/6IN%/^*5W^FF6BJNEO[A8_P!JI[I=57]VO\26?L'YS?PXT-_178@F "'_Y)9^P? MG-_#C0W]%=B"8 ,M=(7GAF?]^S_RZSK7W1KYDX/_ (=Y_F%W0 0RIU0 *4 M "E I0 *4 "E I6%>@_M'^ 5F?;X^NT\M?W;J+X"=9"S,5Z#^T?X! M69]OCZ[3RU_=NHO@)UD+2Z)/.*^]BW'OV.JH>FCS8L/;EO[AD:T^ #0U9EH M %* !2I2?DI?T8/)CW-%1\+%")WH@A>2E_1@\F/C,W2;YW7O MXMC_ '.*M8]%/F98_C-_[R] ! *L>H@/E.G9[E>8[CG:$:SI35;8BQ2:XY& MQ:^.9N3\/?E)KM<;,E)993WW<3MIB,&R.:\ZZ\J@N\5?6EJOQB0ZF%:9&1F1 MET,O,9'Z2/Z1BX?V'@&(;5P3,-:; H8.48/GV,W>'Y=CEDV;L&\QS(JZ157- M7*22FU$W,@2GV?$;<;=96I#[2T.MH6FJU[0GAIEO SEAM#CKDISI]-06*;_6 M&5363;/.-39&[)DX1DQ+(C:=GIB,R,>R9+"W6XN6T%]%)9I;;4J_^B[4GAED M^!NI-[G'H9;)F/.6Q+ -$">;-:R, !OOU$D:J.&%B,V]+NEO ;^/45G'M:Y) MQ%?*@\F*_"DK,0 JW<:DGMWGBD9FXIE!Z5 "V:IF@ 4H %*ED^3,]H?_ M &/]A77 3:-\36';2L+3->/DRRD-HC46S417)V:Z[9D27$DQ$V#50UY3CL(G M$,?'A37T:,T[99>RVN<.1D9$9>/YAB5U88WE>*7E M1DV,9%4/JC6M!D5!81K:CNJV0@R4S.JK2'%G15D?3QF$$LC0:DG:-]EISQQ[ MM".)&#;F:77P=E4Z2P3>&*PW$)^-O:E!#B'=.QHA$ER/C^71)$+,\4Z^*E-) M>,UZY#LRLG$W072CIKP2\34%I'M;7S"*_5!RBO0/(F('(+=(OE';;KT9F8O. MHK1_1'JKPVR?3=[+O=8]#+CF<^5-8\7EP GM:S=AP#??P>1550ENQ&QH 5) M5TT "E>*BZI/H74R\Y%]-23ZI_UD0JT.UVT4KCKVD'+37K$ J^CLMHV&T,2 M9:;-$3XUMPQ8VR:]$'_LKBP)^16U*DT&:6WJI]CKWV5D5IB(6OE5W%^3#R7C MGS%HZY:JZVKK'CUL68Q',FHUI7.VN>:NF2W4),C7/A2=AT_BO*29K@U<9'?- M:$IL?HOR8L=1^"R-PQ92UEM1N=E\(C*W$!/\XB.6)!VEIMAV[&K>ES%-?Z6\ M,C7BEQ-W%='8;MX/+O;3@=P,L4KGT+"2>0J'R -(UEF@ 4H %*"53Y,3S MK:UCN7-^$.P+YN'AN]77L]TX=C*-J)7[FH:MMG)\6AJ>=;C,.['PFM9L8;2U M$(7=EC.6XC>U&3XOD=-(5#M\?R.@ ML(]M27=5*1\U'L*NRB1IL1WSI2\RCQ$K;-:%'/8F\QDQ"^$1[PRD;F& MXC/'!,/3LD@7C (+QETW 8UW--YR?3N:L*O)["^A:"YMW*2(W8?2KHW8\UN8Q)&Z]HW'E1R+VQRQMNDL;>5&ZLK $&@ ^*OOH %* !2@C M4^5->MZ:R]UMKCX-=P"2L(U/E37K>FLO=;:X^#7< E&BO.O ^T(OU-42UYYG MZA]G2_WDJ * -85C2@ 4H %*W)>3_ /KM?%7_ >ZO@)V*++U/H+[1?@% M:%Y/_P"NU\5?\'NKX"=BBR]3Z"^T7X!GCI:\X[+V-;^^Y"M-]#'FO?\ MVY] MPQM9 %75;M0-?*J==OTG,CC]LYMA2*[8/'5[&%/^&24.W.L]B7[TM'?2T@E MJ35["IC(EN.NDE/3HAKPTB+R)T7E6NJ7+WC)QGW-'C>*O6>\;K"+!]MLS6GSICKR#7U*PDW"-/JF4RA*DK<[KD%T:BZ/+L7>DL9SW>V\)M'[ MC#<2&,?/U#PD_/ZMJR+TFV7@6L\KL-DNA:WD9Y^4)K6(2'U?Z=)1RY';<\]P M FU0&@ 4H'F/S*(E)/S*2?H4D_,:3^P9=2/[!@ 4JS"[!KD4QR'[,[02I M-BJ?E>E:^?Q]S)#JVU/1INKG6J_%E.$D^_W;#7,W#+)I;B24X4E?G6:%*/<< M*]GR4=SQZV9=,U&HN5;U!25MK8/M,5F);PIC>@X)83)+_5,&MSNN MG2L"L9">X@[U6#+E.-Q(\AYJPE29*(C+T'_*1^@R,O21D?4C(_.1D9'YR&5M M-3V?:)C)"5WW"JC'DZD["Z/L[%G=,8]^ ML#7=C"F/O4)\M9;5%C21AVD7$(CF# <)9G0'B1@,@ "(5-J !2@P9]",_.? M0NO0O.9_8(O9,_8+V3&1T$[2SG!B/ +B9L;>EU)KY.:)A+Q33F(RW4$_FVV; M^-(9Q2I:CG\T]65#C;^5Y6ZDT^HL4HK>1U-XX[;OT6EK/?7-O9VL;2W%S+'! M#&O:\DC!5'<-SNS'DH!8D $U\UY=V]A:W%[=R+#;6L,D\\C=B1QJ68[=I.PV M51NS,0J@L0*@Q>4(W64WMWD^2VDF[R3);BUR+(KJ: MKOS+F_O;"3;7=M+6?STFSM)DN<^?H)U]1)Z)(B+U(V!B<>F*QEACHR"ME:PV M_$!L'>- ))=O099..0CUN:Q'FLE)F,MD G?JTD<-EE]Y)&:F6'GDI+TJ4TTMQ*2Z>?JHTDDNGGZF70? MH.P/$[4[V]^4?'+2[3"Y"=H[QU;A]0XU;,$TAGN74#!:3XMD: M&TH22CMW)IK/NDI:S4M?5:E&.U@_-EM#3:&VTH0TA)(:0VE*&T-)^9:0A*") M*4(;)*4I21$22(B+H0_08QGF>XGFG?X<\LDS_P"_(Y=O[6-;LMH4MK>WMX_] M'!#%"G^Y$BHO_M45XKZDA1EZ229E]LBZE_K%6IVP&(.8'VG?-RB\-4=$S>EU MF#+9)-M)L["I*#/2<0@FF$]QUW)'EDI*%$I2E&;SZ^^\NTM%=[Y3#JM>!=I5 M)S9N.EN'NW1FL,X\9"$H0];XNN^UC;$HTGT4^W$Q"@6^9DE?=D,FHCZDM5E= M$]R(M17,#';PO&3J@W[9(9[>8#OVC64_D^>JJZ9+5IM,VMPHW\#RL#.=O@Q3 M07$)._HWE:$?EJ/GWU_ME??'^4.^O]LK[X_RCQ :)K,5>7?7^V5]\?Y0[Z_V MROOC_*/$ I7EWU_ME??'^4.^O]LK[X_RCQ *5V*XB[F/CURGXY;R>>4W!U1N MW6V;W!F:C2>.U&4UQ92A9)4DS;MY><'\/P?([M$O=O&6#3Z@V-"DOH M59VV-U4)4?5N?&V3:%.P\EQ""Q3SYJENK7EN,9&V\HC4R;E.=+>)DEML=F8D M++:-)9W9 )*Q3LKVTAV[$642QL3_ "YXQZ:O'H7S,<-UD\%,X5KQ8[ZS!.W' M+;JT=U&O/F[0F*4 #X$$A/8*WB "BJT/0 *4 "E!T7[3/3%1R X!\MM7W M#1N_%?1N>7=*I+33KD;+<&IW\\PV:T3RD(2[#RG&JEY#GB-F@B7T6GJ9CO0. MC7:8;DI=!\!.6^SKN:4%-3HK8%+2.=TG%R,PS>CDX+A->RT9EXCUCEN24\-M M/0R3XJG5EX;:Q]V+Z[[)X[P;?PCPZTZCAWXNN\(CZKAVY[\?#MMSWKGY?J/L M5D_"N'P;['WGA'%L%ZCP>3K>+?8;<'%OORV[:JD6G?':9?Z$DGV6GR27H23S M:7227V$DOI['H]!>@>8_-IOP6F6.I&3#+3!&1]2,F6TM$9'[)&2"/K[(_0;* MK"_S4 "E I02:_)6/H\=Y^Y*R'X7M5",H)3ODI.-/R^6?)[+TPSNF"Z1SA)V!M M8U'SM=6ZJ/RD@?EJ9]'B,^L\ %&Y%V[GM^"EM.['D#V $^@;(NFM_U\3QK31.XFZ"X?:C$I;.$;CJ_B#+ZM754#<6UW-?CK6)^_>.=F;+?\ 98UID>-4TN2KNL567E&* MSP:\=/NK^9HLSKJ&W/HGO=(9]U23\Y5,U[1W6,7EUC.2UTBGR3&[BTQ[(ZB6 MV;4JIR"BGR*F\JY#2OFFWZZUARX;J3(C);"O8&A>BC)K M?@MYO*FP[3M<+<\6PV'$NYYBLS=,F):US]KE43:'*VBI(X'+PNQX87!(])MF MM>'?MX6^]KU0 M.J@H %* !2N8>/N\!6Q9FD=ZVT]SB9M>]186%H2)5@YH_8$Q#$(]APH#!.R)&$W MS+$2)LNJ@LN2X:(<'-:J/(F5]W!NJWZ1=+29RPCR%C&9,EC5?:)!O)=VC'BD MA0 ;O+$V\L"#FW%-&H:21!5I=%^KXM/Y*3&Y"7J\7E&0=:YVCL[U?(BG&"1BL<;FK% !ZRENJ?(ZBKO\?M:V]HKRM@7-+=4TZ+:5%Q3VD5J M;66U39PG7X5C664)YF7 GPWGHLR,ZV^PZMM:5'[,9P(()!!!!V(/(@CM!'H( MK4H((!!!! ((.X(/,$$Y[AFKL,R?8>P\GI,,P? M#*6PR+*+VU>1V<.1GT830NMXCCCKY-2Y>042LDK15+[!SW+]J9YFFSM@74C(\[V)E=_F^97TI:EO6 M^3Y1:2;FZG'WS,T-.SI;Q16"Z(BPT1XK9):80DMO';.]JS;]HYN.NQS7Z[.C MXL:?LK'^Q71SXSU99YWD,N.=?:[:RZL>,GXTVQA>+5X31STIE8MBLB6N4Q%O M@Q^JKJ.CJ8+?@PZRFJ(;%=5UT5GJ?A1X,"-'BL MM]>B&VDI+T"F^ES**EMC<,C>7-*V0N%!YK%$KP6X/\V222=AWP ^JKSZ%L.S MW65SLB_:X(EQMLQ')IIFCN+DJ?0T4<<"G^;<;=A->X %%UH6@K8_*(?7:>1 M/\$]"? SB0LG!6Q^40^NT\B?X)Z$^!G$A9W1/YRW/L>Z][L*J;IE\U+7VW:> MYY"M)8 T568* !2@ 4J79Y)E_=,YN_P !=!_TDVL)L@A-^29?W3.;O\!= M!_TDVL)L@S#TD^>.4_X>._RVTK6W19YD8G_B9+_,[N@ @M6%6OKM.>#F-]H M#Q%V+HNV\'LB@KOB%;R30EOX\L28"ZDVM[]C-8ECRBO0HXXAOR"W4:#A&^W71(J@M,2:7Z M7M+>&V,>H[./>YQRB'(*H\J:Q9MHYB "6:TE;RCMOU$KLQX8%%120 !?M9OH M %* !2@ 4H %* !2KE 1KO*2^>DGCQQCJ>+.O+U5?M/E1'MJ[*7X$E; M-GC>A*E2(F;ODMAQ#T-W8=E(B8!"<62D2J-S./!Z/0B6B25*DL0XS\N4^S%C M1F7'Y$F2ZVS'C,,H4X](?>=4AMIEAI*W7G'%I0AM"EJ422,RJLNT\Y?S.P M24ET(B(O,1$1$1>8BZ #3%90H %* !2@ -A'9X]FQR$[1[:,G"=1P8^.8 M+BRH4C:6YLGA3G,'U[73%D;$/I%)IW*,WMF"=.VMH%XY9I3LJCL ])9F)"HBAG=R$168@'Z[&PO,G=PV-A M;RW5W<.$B@B7B=CVDG?9510"SR.51%!=V502.BV+8IE&=9)1X;A.-W^8Y?DU M@U58WBF*TUCD.2Y!9OF1,U]+15$:9:6DQ9F1^!"BO+0CJXX2&TJ64B[AYY,Y MS WC#K3C,^ SL+QV63=L]T9Y;3JMR6E*?&?1A6$EAF'^"XLE&B)/JK1+2%$@W'3(UJV4X1P' MX1:S@LPL$XC<;<8;BMJ2R]6Z5UYZO\[2F5*=LY6/R;)]:VE*;<W \5_.*^Y5^ Q6MWG,S?L6O,K?W'%VK)=3&,=RQ<8C0=RJ!W5:MEI[ M!8Y52QQ&.M@NVS1V< D.VP!:4H97;D/*=V;D.=5CG;=MHQ3M/>5N%8MWL8PR MBR' V*/$,<=>HL4I6;'36MYMDU48U5.1*.M;LIK[\ZR3"@,%8SGWYL[U1*?> M>7J/0PPVLW&V&&W3,S-UMAIMTS/TFIQ""6HSZGU,U&9]3ZC;GV[7KL?,/^$V MM_@1UD-2(U5IT 8#!G;FV'Q;,?2S-8P%F8]I))))/,DUCS5!/\),^N_DKFLF MJCT*JWLP55'8 H Y =@H9F?G,^I_3, =FN%0 *4 "E I08-24I4 MM:DH0A*EK6H^B4(0DU+6L_82A)&I1^PDC/V!D2,NP'[*=_E_MN)RDW;CZE<9 MM(Y1'?Q^GM89N0=U[:H7X\Z#CY1Y""8GX!@4M,6VSA]7BP[F^;JL')J8Q\=K M<#EYG+VF#QUQDKU^&&!?)0$=9/*W**"('X4DK; >A1Q2.0B,PZ^#PM[J#)VN M+L4+37#@,Y!ZNWA7G+<3$?!BB3=F]+'A1 SNJG?IY/'V;\GB5QWE9@\Y'SS,8:W$N1U.8I0S8S,[& M9'?D5#!%T+IU,_LGZ3,_2?L%YS^D1%](B(9&3:>3;_P R M:5GD?;D"W"NR@ !S:ZE I0 *4$7GRJ_Z"C0'NJJCX(-JB4,(O/E5_T% M&@/=55'P0;5$JT1YV8+\>3^X]0_7_F;J#\1/^-%4#4 :NK&] I0 *5YM M_KC?W:?QB%GKV('K4W"G_%*[_33+16%-_KC?W:?QB%GKV('K4W"G_%*[_33+ M1572W]PL?[53W2ZJY.A7[OY7V.WOMI6U@ 9\K2E I0 *4 "E I0 M*4 "E>ARG]C60_O';_\.DBG.5\\O[M?XYBXQRG]C60_O';_ /#I(ISE?/+^ M[7^.8NSH>_UA_HK_ *C5 ]-_PM-_TO\ JQE8 %V50M I0 *5+2\F8Y5< M:N-V'3HB[%BN?FP MV9KL5+B(KLEA#RD*>:)5FR5W M!)=F(M%'%"R)U4$4 X68ACNL08[]A.W95I:?Z4\CI_$6>'AQ=E<16:RJLTLL MZR/UMQ+.2P0\(V,I4;#L )Y[[VKWR4;LY/;R<5??QP'],A\E&[.3V\G%7W\< M!_3(JH0')\4.,^6+_P#J+?\ [_/^YY=GQV9;Y$QW]?<_]_G_ ''.U>^2C=G) M[>3BK[^. _ID/DHW9R>WDXJ^_C@/Z9%5" >*'&?+%_\ U%O_ -_G_<\GCLRW MR)COZ^Y_[_/^XYVKWR4;LY/;R<5??QP'],A\E&[.3V\G%7W\WDXJ^_C@/Z9#Y M*-V1W&/ZWV)C.86]90E.BUAW,Z!2SYQ;CW['54/31YL6'MRW]PR-:? !H:LRT "E M I4I/R4OZ,'DQ[FBH^%BA$[T00O)2_HP>3'N:*CX6*$3O1F;I-\[KW\6Q_ MN<5:QZ*?,RQ_&;_WEZ " 58]!'R\H8[/?\ MM.*2]ZZ[H3G[XXMPKK+ZUFO MBDY;9OJ)YM$W96#I0RUZIL)]5'A,9[BD92WW"LJ*VIZ]A+V525JD&CP<0EU" MFUI2I*TFE25%WDJ(RZ&E23\RDJ(S)2#^94DS2HC29D.CBA2%I,E)47F4DR M,O,8R-RW;?\ 9\.<#^85T]AE*J!Q^W\Y=[,TVJ*PZBKQJ0Y8-KS_ %8TZLC2 ME6"WME'F4L)P7-E.\,@_DL!SCE0G;>.:,I+&VPX MHW4[#?:@ ^ZN?0 *4&Y'L1NT,ZJ?7&Z6GWW$U>-NKG M+1@FUWF$]Y)+P&YL),>\DDVMPL'R#)UDAYZ%!0C3<,&1&1I4E*DJ(TJ2HB4E M:5$:5(4D_,I*DF:5)/S*29D?F,?#D\?;9:PNL==IQV]W"T4@&W$I/-)$)! D MBD"RQML>%T4[':NABLG=8;(V>3LGX+FSG2:/F>%P#L\4@&Q,4T9:*5?Y4;L/ M35R:R\V^TV\RXAUIU"7&W&EDXVXA:24AQMQ/S*VUI,EMK3\RM"DK29I,C'Z" M.'Y.GVBBN4''!WB[LR\5-WCQ@I*NNJ9EA(6]:9[HHW6ZK#,B<=><6Y-M,"?] M3Z^R9XD$KU&WAEO,==F7[ZQ(\&2,QB[G"Y*[QEV-I;64IQ $++&=FBF3?^1- M&5D7?F W"VS @;3PF7M<]B[/*V;;PW<(?@)!:&4;K-!)M_YD$JO&_H)7B7=2 M"0 YE=6@Z-]I#Q)B\WN&&\^.Z"AM91EF*JM=;V4[PT,U&TL1DLY/KZ:[)<6 M@HD-[)*R)4VTA*N\FEM+)'=6E:D*[R 9=2,O/YRZ>8^A_P 1EYR/[(]]KM[:@R"KF4=_16EC27M)8LKCV%-=T\U^MN M*B>PX1+9FU=E%E0);2B(T2([B?8'KA(U\I X)3>._+4N3^&TCK6H.5LJ5=7, MN,UUK\?54:/L.K5)-HK&U5G28J316*2F.4->X7*P9K M%V63MR."ZA5W0':PVAL/2NP,4VKJ?,K M[7^Q<'M6KK%,OQF:<&XIK%I*FU+9<4AV/)B3(ZW85I56$>94W%<_(K;>!.@2 M'HRYHG9\^4V:PR^FI]=<_P"J/6&>1CAUS.]<(Q^?9:NRALD$P=GFV+57Q0R# M7%NMPFG+"530L@PQ];LB:@\3B(16-P?P(S(^I'T,O.1EZ2/Z8CV?TOB-1PB/ M(V_VZ,$07D!$=W""=^%9>%@\>Y)ZJ59(MR6"!]F$FTYJW-:6G:3&7 ZF5@UQ M93@RV9;2D]2/:=K'M^NU2UC!C599SUH2E*3:D9%$J M<>R:4A1)ZJ7*N7Y!KZK-_J9BI;_HCR4;L<;D[.YBWW"W:S6LP'JWB2YCWA7LJY\;TTXJ557*XJ]M)=@&>R:&\A)Y;MM*]K*BD[GA"RD#8<3;;FR[ M 0"<>\J;Y_5,'U-=:DXI91*(FB*Q>Q':%$ZKN-]UQ3D6KVFY%4IY?ZH9H)E+ M?SB&S3YR]Q)\JKYV.QWVH^A^)L5]QEQMF45+MZ1ZG=6@TMO^IW-HH;?\)1DL MF5K0APT]Q2B29F.(>C#5@) M[,C?;B%]#L>SF-]FVY^D ]O+E7?'2WHT@$W- M\#]Z/?2?7H9*Z&1'W?FC+K],D]3+T'Z174YYY2KVGV M7LNLX_DFC=7&XGNE)P?3<:QGM$;*&E&U(V+DF=1DJ-25/)6JO4IM;BDIZMI; M2G7/N3M+.?O("#85&VN7F],EH+4W#LL7K\SD83BDU#G>ZL2<:U\QBE-)BD2E M)*+*B/Q^X?0VS](Z-IT39Z4@W5YC;1"1Q<,D]S*!Z2$6&.,D>KKQN?2!SKF7 MG3-IR%2+.RRE[( =N*."UA)] ,CS/*!ZSX.=@.0)Y59!>3X!/V,&OKXZ^\N;.BL-N. MHA:=LGVV^/\ :-X+0: U-IFVP?3V([+K-E,9UL&UC*V-E5Q0TN3X]5L-8G0/ MSL?Q.AZ.L/@KB&^DFN,A?V[!X9I/XO!#(!L M'CMXF)+#<@==-,O,$*K $5CJ;I0S>H;:?'Q06V,QUPICGAB'A%Q-&2"8Y+F5 M0 NX'^@AA8\PS,IX: "P:K2@ 4H %*W)>3_\ KM?%7_![J^ G8HLO4^@O MM%^ 5H7D_P#Z[7Q5_P 'NKX"=BBR]3Z"^T7X!GCI:\X[+V-;^^Y"M-]#'FO? M^W;GW#&UD 5=5NUK3[8#C[(Y+]G'RGUO55:+7*H6N96Q\(CDWXDP\PU1,B; M$IV*XBZF4ZS3CLND:))&IU%HXP1?JQBK:2M#B4.-F9MNH0ZV9^8S;<22VU&7 MI+JA23Z'YRZ^<7)CS2'VG&76T.MN(4AQIQ*5MNMJ(TK:<2LE)4VXDS0M*DFE M2%&1D9&9"JF[33BA*X6\X-^:(1%<8Q2MRY_,M8OJ0:69NK-A*57AR>%D;9N),E;*?Y0(2WN@-^6Z\-J0 MHYD%V[ :H+IJP[$XG.QKN@5\9=, /).[W-F3MSV;>[4D\@0B[\P*Z&@ "ZZH M2@ 4H %*=3(^I&9&1D9&1J29&7G(R4DTJ2HCZ&E:%)6A1$M"DK2E13$NR: M\HLJ<7QW%N.O:#W-L;%+&8HL(Y2*8?N?_945EJ/3TN\:^!'>N')4%AKU SM6 MLCVKUFWZBDC^F.)G=/XW45GX)D8BP4EH) MXR$N+:1@ 7AD(8#B ''&ZO%)PKQHQ52O?T[J7*Z8OO#<7,%+A4N;:4%[:[B4 M[B.>,%2>$DF.1&26(LW5NH=PUPOKO9NNMNXG5YWJS.<1V-A5VR4BHRS!\BJ< MJQVQ:-*5&J+<4DN;!<4CO$EUOQDNM+)3;K:%I4DON"4E7H4D_M&1_@%0#JG= M^YM$W:\DTEMK96H+]U252+;6><9+A$N8:%)6DK L>LH$>S1WDI,V[)B8VKIT M4A2>I#9'@W;N]JU@+#42#RSO,FBLH)"6MA:^U5F[JDDAU!&]8VF%(N7U$;O? M-QZS6XM;;)K6I#?<54%[T19)'8X[*65Q%OY(O$GM90.7(]3'=(Q'/RMT!VWX M5WV%VV'35BGC7[)XB_MI=@&-D\%W$3Z6'726CJ#V\.SE=P.)MBQLW!X]]/GZ M&1]/22?FC+^)/4_]0K99GE$':R2XST=/(3$82G4DDI<#1&H6YC'11*-3#DG& M);"5J(C09N1G2[BE=$DHTJ3U"VYVI7:)[SARJS9/,?>EC3SD*:FT.-986MZ& M6ROH2F9=3K*%AT68R9)(C:F)D(,C62B/Q%][Y8.B3/.X%Q?XJ"/?FTZ\ M?1V]SJPH*Y#33YQ/BA*;1">KV^T0[1?>G:.[E3LO;#T?'L0Q=%E5:DU'0RI+ M^)ZTQNPD-.R4LO2";=O\QOTQ(+V9YI,CQY5Y)AQ(4"#38Y65-)"Z!*,U+>=4 M9J=D.K?D.J,U.R)#AFIR1(=49N/R'%&:G'WE+=<49J6M1F9C L_3&AL5IIO" M59K_ ")4J;V=%3J@PV=;6$%Q '7R6U)\ I&-\:=893GBY+["G8B,WSAI>N<)B][IW$32@6V:W4,UG\RJB6Z M1$M"%%'M(NID74BZ^R9]"+[)F?F(B])F?F(O.8L1O)P^(3W'7@?#V[DU:J#L M#EC>,[7EID,+8G0M9UT1RCU'52$N-I4;P.C+#/EM66+E-[?%DY.X M8CD#;LO@J[GEQ-=M"0O:420@;*2)!)$1$1%YB(NA%](B &7ZUQ01&?*MM ' M;:KXP\G:R$DW\$SC)=+Y;+0?>>52;(JTY5B3CR>]\S&@9)A-M";62#(I&2)0 M:D]])'+F'0_M,>*:.:/"'D!H&(RA>5Y)ACU[KA]24FJ+L[!Y3&8X 9+6I),L M3\CIHE+/<\Y_$RUFHZ'WNAR#2V3&'U!BK]VX(8KI4N&] MK@-;W#$>G@AE=P M#_*4'M J-ZOQ+9O367QJ+QS36C26RCM:ZMF6YME!]''-$B$_>LP.X)!JGP'Z M.M/L.NL28[T.4PXXQ*AR$*;D0Y3*U-28:^X> W(+&=^:?FH=DPD%19UA=@^\UCNS- M>S9L25?81D)-$M3+XC:*:*0;I)&XV92.T>L$$,I 92& (^BTN[FQN8+RSF>WNK:5)H)HSL\< MB'=6':#SY%2"K*2K J2#:U<%>T,XV]H)J^+L#1V7QU7\"%$5L'5-[(A0]EZR MMGD()RORK'VI#CCE5 2VGJ:U8'3//N_JDB:I2EK.BL]T59""62; RQWMLQ++:7$J0W<6YY(LLG#;S MJH['=X'VV!1R"YT-IWIAQMQ#'!J*&2QNE"JU[;1//9S; R/%'QW-N['F8TC MG3?0PE2C;[+TGE'O96VJ7%3=N[%QPT,L.DB\T1M8E.+ M>(SBF1)?,UI8,S(X[SZ>JB@\VC]40$J^"R;$$C[3:R7"\MNQK M<2J>WT,?7V58,&MM)7"AX]0XI0?_ %[N.V8=S+<&)E/<0._M&^]L!H)R+RE+ MLNJ3U3\3LYW#EQQW2;;3CFB\X:*8@VS6;\5W)VL;9)DED3)^JG(SOBJ(R:-D ME.IZ1;@\J[T?6P[*/H3BQMG-+,VG&ZFSVOE&':XHDOF1DW*FU^+RMBWST='F M6<1LX+[Q?J?JJ,9FLO9;:+U5=,%CP=^A) WN8A:*/G:Z:%1MOSY\J]=UKO2% MHA>74&.< $[6TIO&;;[U+19F)/HY<_FYU+.>>:CM./ON(::9;6ZZXXM*&VVF MR[SCCBUFE"&VT_-..+4E#:2-2U)21F4#;RA+M9\5Y17D'AOQNRAC)-(:WRE- MYMS8-,MA^@VELS'GG8])CN(VC*G/BWK_ %])7,FRKZ.LJG+YZM44QQ M/]L$DCA"E-:ZZ4$S5G-AL%%/#97'D7E[.!'//8C<>I7'#LT>-.+7-8=7EN8C MNI6U,K,3GXQ3R&G.KC+E<;*C+PR2FMNE._6VTT+0,.LR-[;PA-^9BMV-U(X' MWJR0PJVWID7T&K4Z(,2)K@"SC0_P YHYIW7_A,?16V M 9PK4E8,NI&7G+J73J7F,OLD?L&7L'[!BNR\HOX8SN-_.6TW9CU*N+JKEG M&D;%KY\9M7Q/@;=49$;,VSE+I]A-)5\Q,^.VV5&6Y\3IB6+$X:R M>URX/Q^>G"?9>J*B!&?VMB[2=GZ/FO$VAUC9^'Q)KU;2E)61>!#SJGDW&"6* MUN)8:9R%N0AV-+ M8>8=2EQM22_E&J@00""""-P1S!!["#Z0:QZ002""""001L01R((/,$'M% MKQ0 *4 C,CZD9D9>@R,O.1E[!EZ *5ND[,GMLN1G9Y.PM>VS$G M>G&93QDO4&17KL&UP(I,CQY=EI_*9+$\L8)QQ;LF7A5C'E83:2'7W8T?&;*7 M*NUS@>'O:W\$N;,2HAZIW70T&Q;.,AQ_3.SWX> ;4@2E.K;7 CT-O,^)V5N- MD@GCEX+- !LL$EMEM#^1Z4TU8RT$RE2>]ZHB895J<DR+[9]!COIZ=2,C+KTZI^:(O9\YEU))=/2:C(B M]DR%:;D/E!':R9!%5$_MFJV@0MEUE;N+Z7TU52U>*IM7BE*DX79NMOM^$267 M&#:)"%NI-*S7WD]&MR<^.;/(."Y4[GY6;XV!1.K6X[C=IL2[K<6<6LB)2G<6 MQIZBQU_JDNZ29%8\E)>9))(S(_-MT1YMW'A>1QEO'OY30FZN9 /6(V@MD)[C M*O9VBO%UTTX%$)L\9E;B0#DLXM;6,GU&1+BY=0/2>J/K /95B1S,[93@=PJ@ MW%=FVWZC8FT:]E],73&G9=?GN?O6"/%0W"O3KIGQMX*@GVR3(E9M>TALM*-Q MB+,<[D=R#CVEO;%K8KD&NQ#''V6Y%)0?%9+M[*U&I2E!&E"$-I-1K-+:$H2:U?/ M+-*"21K4?G4LR[RC,S49F9F,BR=.:!PVGI$NMGR&03FEWSM&8M.OWMUGT@ "<57U I0 *4 !SEQJX\[)Y7;UUGQ[U)5O6>=[0R6+05JT,K>B M45<25S,CS"Y-LC./C^&8]'LLFNY*^B40:UQA'>DR([3OKFFBMXI9YG6*&&-Y M99'/"D<<:EW=B>055!8GT &O;!!+=EMM6,27MS-(1N=WPHWJZMI M<"JIK'B&^]"S:,:FVT='YE0X8X[Z+P7C/H[5F@]:0?B?A&J,*I,,H6U(2B3, M9J8J42[FQ-'1+UQD-DN;?7G,#88I-C+%%UEW(/_ #;R;[9< MOOVE1(3'%OS$*1J=RNY #@U(J"MC\HA]=IY$_P3T)\#.)"R<%;'Y1#Z[3R) M_@GH3X&<2%G=$_G+<^Q[KWNPJINF7S4M?;=I[GD*TE@ #159@H %* !2I= MGDF7]TSF[_ 70?\ 23:PFR"$WY)E_=,YN_P%T'_23:PFR#,/23YXY3_AX[_+ M;2M;=%GF1B?^)DO\SNZ ""U85!P;R5X_:^Y4:(VEQ\VE7G88/M3$K+%K@FR M_P"F5CLA*9%1D52LSZ,WN+7<>NR.ADF1E'MZN&Z:5(2I*N<@'[BEDADCFB=H MY8G26*1"5=)(V#(ZDMLY2QC!)[9(2&@E/+BDB9P K+0 22HK M0 *4 "E I0 *59G=NIRA?XN=F_NZUH[,ZO.MPQX.@,"?:4A,ENSV@F5 M7Y//B&9^(W(I==1,SMH\EHN_&EQ8KB5H7W%"LP)*4I2A"20A"4H0@O0A"")* M$%]A*2))?8(A+C\JXWRY:[2XM<9Z^8GU'A^&Y;N_*8C+IJ)RXS2S^,3"_5C9 M+-"'H--C&:/1TJ;)PF;I3A*[CA$<1T5YT98P6.F8KEEVFRD\UVY(\KJ4;P>W M0_S>")IE_P".3Z:LWI8RS9#50"Q"J"68@ M ;DDG8 #TDGD!7>CLX^ 6S.T6Y'4FDL'D/8SB==%3D^W=GN5RK&MUM@+$CU. M]8E%4IIBSRJ_ED5'@^/NOMIMKIQV9-4U04E]+BV1AB+*1DM8U.RW,BDJU[( M.7$9.8@#+&,7+<;.]P/0THG91)A2&CL<"U#'FMJCWV6O,FXS9Y.XQ*Q3 T]Y^ MV597Q0,8G_#DRRXU(-E]2)C>M\!D.LKB3-C9) 2I1R%F[#P6DD)RJY9D M/O8[37UEAJK5>OM(ZYPW4NJ<3I\&UWK^A@XUB.*4,8HU935$!ONM,MD9J>DR M7W%.S+*RFNR+*WLY,NTLY4JPF29#GSFA- ZBXQZKQ72^CL&I->ZYPZ&<6FQZ MD84E!NO+\:?:VDYY3MA>9!<2S7/O<@MY,NWNK%UZ;82GGE]4\QC,FK]676J+ MT-L\&.MF865H2-P#R:>?A)5[B0#GL2L*?:HR?+DDUGHK1EII*P*;I<92Z56O M[T @$CF+:WXO*2VB/9N \S[RR!?(CB "(5-: !2@ 4H %*"+SY5?]!1H M#W551\$&U1*&$7GRJ_Z"C0'NJJCX(-JB5:(\[,%^/)_<>H?K_P S=0?B)_QH MJ@:@ #5U8WH %* !2O-O\ 7&_NT_C$+/7L0/6IN%/^*5W^FF6BL*;_ %QO M[M/XQ"SU[$#UJ;A3_BE=_IIEHJKI;^X6/]JI[I=57]VO\7]VO\ M", )/_DJ'T;O(7W*DGX8->")ZZ\T[3U/1 &4ZV M+6%>@_M'^ 5F?;X^NT\M?W;J+X"=9"S,5Z#^T?X!69]OCZ[3RU_=NHO@)UD+ M2Z)/.*^]BW'OV.JH>FCS8L/;EO[AD:T^ #0U9EH %* !2I2?DI?T8/)CW M-%1\+%")WH@A>2E_1@\F/C,W2;YW7OXMC_ '.*M8]%/F98_C-_ M[R] ! *L>@ 4K6CVL7 ZK[07A[G6HX<> SM?&C/8FB[^7X#/Q*VACL*65= M529SG=5&HLYK9%CA.0FISP685TU:&VN34PU-U=MO4VM!;6E%>UDZDO*.RL*: MZI;1A<6SI[BIF/UUK4V,9Q*5Q["LL(TF!-841&U*CNMGU[O47(!D1D9'Z#+H M?VC$#'RE7L]EZ3WG5\V-;4:F=8\B;8J?;#$",HH>*;WC05O-WLDFF6V8L+;= M#!&/*O/N%7);5?)'72G9-MKZ_0Y>8Z4@X\3 M.,%M237YQ@EBHR6UZER?'W),6*^ZVX59>,TUXTDI55'6BU;TAN;7W(;4>N]W M:JO&\CU[L_$ZC,<4MD>&AUZKMXR7DQI\=MU[U#;UD@GZJ[K77#D5ES!GUTE* M'XKB2J Q+6\F9[10\(S>W[/W:=XEO%-BS[C-^.UA92FVV*78?J=RRSK6;3\D MR)F)G5?$>S'%X1/-,)RRKR>)':>LN;M8][S&1D7*J/*GQ M^Y9SWM:,6F'9]I>X))*HM6_T3:J^Q>3; WDG#8Y:13:LQ\F#);!$ WY!;Q L M+=N\R6X&P9S4WH (R,B,C(R,NI&7G(R/T&1^R1@,]5IF@ 4KJ=S=XCZ\YQ< M:-F\<=CMICUV;5'B8[DK<5J398)G=0H[#"\ZIR<-M13L;O&X\I^,V_'3;U#E MK0RG3@6LIM=5WOC1^R>->XMB:)V]0/8WL;6&33L7R:M6AWU*\_%-+L"[II#J M4?%#&\EJGH.18Q:M]YBTH;.!,:6?B+2BWU$>SMVNR6+G%J]G?6B,7T$ _JG09M9-F5ME M#EUUC72Y=?85\^,_"GU\^!)=ASH$^%*;:E0IT&8P_$FPI334J'+9>C26FGVG M&T_RC1X((!!!!&X(Y@@]A!](-9<(()!!!!V((V(/J(/,&@ 5XH %* !2@ M 4H %* !2@ 4H %* !2@ 4KD$=HK( J^K#7EW)20^?RS%L?SG%LDPK+:B%D&*Y?0W&,9-0V3?C5MYCU_7 M2:FZI[!GJ7BP;.MER84IO_ML/K(O/T,=;!Y:?!Y6RR<&Y:VE!DC!V$T#@I/" M?1M)$SJ"=^%BK@;J*XNH<+!J##WV)N-@MU%M'(1N8;A")+><;<_M4JHQ (XU M#(3LQJG0,C(S(RZ&1F1D?I(R\QD?VA@;*NU3[/7*>SGY1WVK%MS[/4&8HGYK MH#,I:CDJO==NV!QSQVVG)0AIS,M>2WF,:RAI1-OS&3HLH\%J)D\5"-:HUO8W MMMDK.WOK.02VUU$LL3CTJW:K#^2Z,"DB'RD=61@"I%8MR%A=8N]NQ&&ZM M)6AFC//9E[&5NQHW4J\;CR7C974E6!H /KKXZ !2@ 4H %* !2@ 4H M %* !2@ /UCQWY3[,6+'D2Y,EYF-&BQ&'94N5)D.H8C18D5A*WY4N4^XW' MBQF$+>DR'6F&4+=<0DW9VT ).P&Y/( =I/JKOCV:/":^Y^J7 M,<9L9-KFCS'=;GYO96,5+LRLH:1U&\$9CZ0-2+G\P8K63CQN-#V]JRGR)Y6( M\)NAV@K(ZK'$P.S0Q(X ,C"M9]&NEFTY@Q-=Q=7E,J4N;M6'EP0A3X+:-ZFC M1FDE78,LTSQMOU:D ! ZL6@P9=2,OY#\Q]#+SD?G\W4CZ&77V2&0"E5OW;^ M\%%TPX&X5VAG%C,M'WZH%-FT,SS#36=RF7%KP3:5/ M"EM45H\I@E/N8_]5XS<6#C#16<.MD1JN;8VO,VU)GV9:OV1C MEAB&?Z^R2VQ',<8M$=R=1Y#22EQ+""Z9?,/M$M*9$&V X;:Y&_-O( AF.Y;K4+OL)DWRCTFZ6? M9R2^MXML7EY)+B!E'D07)(:ZM6VY+Y;&:$L&DK)JET_ADJ% M:9P^^\A*B8>O8ZX6%U!K(B=O,HK4=>Z3AIM5H,*+70XL"#&8A0H4=B)$AQ6F MV(T2+&:0Q&BQV6DH;:8C,-ML,MMI2A#;:4I21$1#07V ?9KN<+N-R]T[3H7Z M[D?R3J:2^R2NLFD-V&M]8-=^TP37"V3[[T&[E(F?'AGC*U,2&[ZQK\=F1R5B M#"U[_AF7I#U$F=S1AM9!)88M7MK=U.Z33,P-U<*>8*NZ+%&P)5XX4D7D]:QZ M,M,OI[ ]?=Q]7D& (? [=QVAT1WED4@%)9WC(W3>@ @-6/0#+ MJ70_9_B/^(R\Y'](R\Y>P !2H+WE)?9I.ZIV.KGSJ&A-&M]N7D*IY U=,N+/@2D)4AYOQ&E]]B5&<9F093;$ MZ$^Q,C,/-UF/:L]F7L7LW]]S,<=C7.1\?\^L+*RT1M"8@I!6].V1S)."97-8 M0EAC8N%1W$QK5"VXR OY0+ZSCX;&1V&]W M:1CE""3Y4]J@VX1S>W 8 F*5JS9TIZ*?'7J:H %* !2@ 4H %* !2@ 4H %* M !2@ !$9F1$1F9GT(B(S,S/T$1%YS,_8(O.84K!F224I2DI2E*EK6LR2A"$D M:EK6H_,E"$D:EJ/S)21F?F(Q/W\G7[,][C+I63RWW'C+U;OGD%0L,XA2W<)V M+;ZRT>_(CV=3 ?AR$H=K\DV;*C0,OR-IY/JN%01^P.['VR MY*9KC?,SD?B9M\;\#N46FJ,0R* E47?.=4DO_HMY(KI:338ZEPBVC^-)>>:5 M69UED)BECJGT%-DC,V>Z1="Z>GZ9GZ3/V3/IT+S_ &"(B]!$1>84CTEZO60/ MIO&RAE#+]E9XVW!9&#+8*PY'A<*]UL>3*L!.XG2K_P"BG1+Q%-492$HQ4C$6 M\JD,%<;-D'4]G&I:.U##FK/< Z][L*J;IE\U+7VW:>YY"M)8 M T568* !2@ 4J79Y)E_=,YN_P%T'_23:PFR"$WY)E_=,YN_P !=!_TDVL) ML@S#TD^>.4_X>._RVTK6W19YD8G_ (F2_P SNZ ""U85 I7ILCQZDRW'[ MS%ZL^$;O-%L/"K0; EC+&BO$H!9IX8D78.V];: P1DHB4DS-*B)23-*D&:5$1 MEU0HB6A70RZH61+2?5*B)1&19&G:R70 *4 "E I0 *5MW[=O:J]L=J? MREEMR?5%9KZXPW3U0@G5.MQ6-=X/0Q+B,UU4LF^F7V.3NOMI,B3*=>[R4K[Y M#40.?^6&>2-I12(IH<:=D-.(*&<="% MM/O-+0E*FW7$&E1\ #FX:U%EB,7: ;>#8^S@(_G16\:.3MVDL"2>TDDGF:ZN M=NS?YK+7I)/A61O9QOZ%EN)'0=P"D!1V 9R67'*U_;-W-=I-31'S2CNKD5#T;)\ZBM*<1X5AB5 M3(6E:"2A.B8$@CPGB,^Q!!#>"QW M4@\B0?14]Z-,0F7U;8+,@>"P63)S*0&4^"E! &!Y%?"Y;NQ\P_X3:W^!'60U(C;=V[7KL?,/^$VM_@1UD-2(V!IWS?P/L7%>X6]8DU1Y MRZA]MY7WZ>@ [%<*@ 'FZH(S(C=<2RT1GT-UY9DE#+2?2X\XHR2VTV2G%J, MDH2HS(@I0?VUU;8W%A J*B!.MK:VFQJVJJJN%*LK2TLIKJ68==65L%F1.L;" M8\I+42!!CR)XVZ;FDS)>CK]40IUTWA^+26R)QG))'5+3DU3L_^QYX?=GW#@W^ M"XFK8^\"AJ8M=][)CP+;.27)C(8GQL+AM,E2:UI9'62WZAQ.,Q:2X<@XU]D% MZ;:72@NH>D#!X,/#%*N3R"[@6MHZM'&X]%S<@-%$ >3(G6S \C$H/$+#TST: MZ@U T<\\+8G&L0QN[R-EEE0[;FUM3P2RD@[J\G50,-RLK$<)CJ=ESY.!E^P9 M&/[O[0BKM,#P-#T2SH.,S$UVMS[,6"2B2VO;]M7/(E8!CTA*FFW<(I9B,ZL$ M*?CW]EAWA.ULZ:[A^'8IK_&*'"<&QNCQ##\6JX='C>+XU5PJ3'Z"FKVDL0JN MGJ*YF/!KH$1E"6V(L5AIIM*2Z)-1F9_2?_7\OI 9_P _J3*:CN?",C/NB%O! M[2+B2UME;M$419O*(V#RN7E< !G*JJKI+3FEL1I>T\&QD&TC@>$WDI#W=TX MYRRA5 0$;I#&J0IN2J!F=F #@U(Z !2@ 4H %* !2@B\^57_04: ]U5 M4?!!M42AA%Y\JO\ H*- >ZJJ/@@VJ)5HCSLP7X\G]QZA^O\ S-U!^(G_ !HJ M@:@ #5U8WH %* !2O-O]<;^[3^,0L]>Q ]:FX4_P"*5W^FF6BL*;_7&_NT M_C$+/7L0/6IN%/\ BE=_IIEHJKI;^X6/]JI[I=5" M, )/_DJ'T;O(7W*DGX8->")ZZ\T[3U/1 &4ZV+ M6%>@_M'^ 5F?;X^NT\M?W;J+X"=9"S,5Z#^T?X!69]OCZ[3RU_=NHO@)UD+2 MZ)/.*^]BW'OV.JH>FCS8L/;EO[AD:T^ #0U9EH %* !2I2?DI?T8/)CW- M%1\+%")WH@A>2E_1@\F/C,W2;YW7OXMC_8/'C:G'/9\-4>0\A78L![(9I;>:*>!VBFAD26*1#L\< MD;!T=3Z&5@&!]!%>J>"*YAEMYXUE@GC>&:)QNDD4BE'1AZ5925(](-5!N_M' M;"XU;IV9H7:M7\2=@:JRZTQ#(V$(6F'-=@K2[7WU0I:4G(H,HIY%=DN/RTD: M)5+;07DJ,U*Z<0B;CY3AV?"?VLZ,E9/K6)68%R#C5\=/BW&M94[U/A M.PI+;#25/2M>WM@K';Z:Z;[RL1R*OE2'6*W#B(H1QD9&9&1D9'T,C\QD9>DC M+V#(:RTMGHM18:VR"\(GVZB]B7LBO(E7K5 Y[)("LT0W.T4J GB#;8SU?IV7 M3&X MOD^1X3DV.YGA]Y88SEN(WM1E&+9)4/JC6N/Y)C]A'MJ.[KGT&E34VKLXD6;' M41DDW&20LE-J6E7H@'AE5E*L RL"K*P!5E(V((/(@CD0>1'(UY5F1E=&*LI# M*RDJRLIW#*1L000"""""-Q5J%V7_ #JQOM!>(^ ;NAN0(.P83181NO%(;B>N M*[8QZ'$3D;3,?NI4S1Y*S(AYEBAF;G7'+^#'<>7,AS$-;#A6E]A_VB+G KEO M5PLWNUP..V_GZ37NY$27W4U>+3SF.M8%MEQI*B0A6$VUC(K\BD=QQ7QC7^0/ M&V\_55J&[+%IQ#S:'6UH<;<2E:%MJ):%I41&E:%EYEH41DI"R^96DR4DS29& M,L:VTXVG,S)%$I&/O.*YQ['<@1EOMEL3]]:NW5\R6,1AD8[R;#8&@=4+JC!1 M32N#DK+@M4=>8 A]3>@&77S& !2HPW; M6=AA5\HFLIY6<10JBW[S.0K@@9%CN08C?76*Y717.,91C=I,I,BQO(JN=27]!=5S MRH]A475-9L1K&KLX3Z3:E09L=F0RKIWFR2I*E7'!D1D9&74C\QD?H,OI&--_ M:A]C3H'M%Z.9F<8H>H^3U34)BXMNFGJT/M9$BO82W6XOMRDBJC+S;&4LM(@U M]J3[.78B@VW:&S>K6I>/65K:+Z1'Q2Q8K-M)/CEV2WO!O)/8IR"QR*-VGM4_ MD\.\T*[J@E0)$E.Z[Z,H\P\V7P(CM\FP+W-D>&.WOW[3)&W);>[8;\7%M#.V MS2-$Y>62L_ =S>97 'E1P-S1.(,Q"?FJ8-$A[&KIBDR^ VX@[#'XZ#2XOID+[MKJVO8([FTGBN;>4<4:UN86X98)XVBE0_P Y' .Q'-3M MLP(9200: #WU\] I0 *4 "E I0 *4 "E &2(S]!&?F,_,77S$74 MS^T1>,;O-/(D4:^H<3D LW M8JC=F/)03RKZK.QO,C<):V-K/=W,AV2&WB>61O6>% 2%':S'95'-B!SKHF9D M1&HS)*4D:E*49)2E*2ZJ4I1F24I21&:E*,B21&9F1$-RG9R=B9RMY]SZ',YM M1.T7QLENLR9VZ\WIGFY6459.='6M0X9-5"L,ZE2"2XTQDDHZS H:D//+O;:3 M'*FERA>SZ\G,XQ\8)E-LGDI.@T7J#2&%VK"VWTOTF SWIKV; M6$-Y*T1KO83TZ$71J;78C2SD(=1(R889C--,1VFV666T,LM-(2VTTRTDD--- M-H)*&VFTD26VT)2AM)$E"4I(B%/ZEZ4XU$EIIM.L8@JV3N(R$7?EO:6T@#.P M[1+.OJHC-=C5"F3(CX]25<=YQM?<4 %*W%Q/=SRW-U-)<7$S%Y9IG:221CVL MSL22=@ -SR &P %7S;6MO96\5K:016UM @CA@A18XHT'8J(@"@>D[#F22>9 M)H /37OH %*Z!]H[V?^J^T4XZWFFL];CTF75BY&2:@V:S#3(NM9[!:A.QH M5PP25-N6..6["OB-FN,NN>I+^A>6;91KNNH[2MK&.1?'?;?%/<>:Z'WABDK$ M-BX)8JA6 6$I)K7&<;=4PSE6% M6,@FU9#@]N^FOL$I*=5RJ3(8\"[B6'H?6SZ;G)V=G*#L^\_5A^^\(=:QJULI<+ MNXTW*L]6;'8C*6:% MX]D*FD'6WBHZ4R9N$Y&W6Y96)7WS@3:_P;23T9&C;2[MKZWBN[.>*YMIEXHI MH7#HX].Q'8RGDRG9D8%6 8$#+U[97>.N9;.^MYK6Z@8I+!.C1R(?0=F W5AL MR.-U=2&0E2"0 ^BOEH %* !2@ 4H %* !2@ /H<3Q+*L]R>APK!\:O M\RS'*K-BFQG$\5IY^09)D-O*428]924E4Q*L;.88:-3,S4 M-5,0T^XZ@MA2HQ-?&>\?*/9%^3Q,:ZLL8Y)\_J*HN\WK9$&_UWQL7(A7N-8A M/BNMRZ[(=Q2HCDFHRW)XDAMJ178# D3\0HG&TR,CEY-9J:KJ*7,1$DNA?Q_9 M]CS_ ,1$1>P1$1$1$1$*1UWT@13Q387 S<<<@:*^R,;;(Z'6#/:B@X)8RLN/QS$53M!/QR10!D1D9&1&1ET,C\Y&1^DC+V2,=+$Y6]PM_!D;"7J[B!NP[F. M6,\I(9D!''%(ODNNX(Y.C+(J.O*S6&L,_CKC&9&+K;:=>T;"6&5=S'/ Y!ZN M:)CQ(VQ!YHZO&SHU.'=TESC5U<8YD=39T&0X]:V%%?T-W E55U1W=3*<@VM- MM[.KTORJ M@5:8;6;?$XUX1M./";5\3*;;U56L'8.SHA$FOJ-C4Z9&3TEWQQ%V=9Z@Y#:WOM;9O7FZ[%C6K1/TN35;;BFV\APG)HGB4>8XY)- M"O!MZ*7*;962XMDU7V+,B"QIK3&L,9J:!1"ZVV01 ;G'R..M4@>5) 2!X1!O MS#H.) 0)DC8C?)^K=$9;2EPQF1KK&.^UMDHD/4OOS6.=06-O.!R*.>%R"87D M 8C@( 2RH90 *4 "E I0 *4 "E I0 'O<8Q?)LVR.DP_#,=OKCA(:2M:?#,JJ M68A54%F9B JJ!N22>0 ',D\@.9KRJL[*B*SNS!55069F8[*JJ-R6)( !))V M'.O1&9$1F9D1$1J,U&24I2DC4I2E*,DI2E)&I2E&24I(U*,B(S$M3L">QEG[ M R#&. M;%9/,[QN)F;Q'BU33(R;G/LGO)SCQBSQ;D1VA5156EK!.'D&$\6DOQ[>GJ[) MEY,FLMMY6<-]^JR&9"6VU-8UA3/SL;;D$PC-;6_1ZKQB-,%::;90EMI"4(0E M*4I2DDI2E)$E*4I21)2E*2)*4I(DH224I(DI(BI37/2%%)%-AL!-U@D#17N2 MB)"]&DT4UOG=1P]68BLUCBI5''U@V: M.YO5._ $.S16I'&7 :<*J]5)YD1$70O_ *Z^,&E>8.F\JT3OS#8F:8!E33;BXZW%PKB@O(1.*ILMQ*\CEZOQ MO+*%]Q3]3=5ZT.MI==6N)JI[3SCCL#$-@MQ6?4>';)C1B- M*ZQU;=/E33#MMB,F0A-A44VK$7#>Q=TW\G VAJBUO\ M;_ 6MM]M:G=2]:66@Y5DNSV_@9F:WI,; )<_N+VIBT7' M<(T/,H41D/XA:X((!!!! ((.X(/,$$1! M[* #S7B@ 4H %* !2@ 4H %* Y2TWI';O(;8%-JK1VNR**6>1(88Y)I9&"1Q1(TDDCL=E1$0 M%F9B0 J@DD[ ;UQ89D1&I1I2E*5*4I2B2E*4D:E+6I1DE*$I(U*4HR2E)&I1 MD1&8DO=C5V$V62?+O'+O"^,4&1!O,/US:1YE'EG(9"/^D1')#:G(EM MBFH'EDP[-N%LQKO/X*EP<75 HY2LF?VI=ECY.CAFBYM#O7G4SB^UMMUTF#<8 M?I2M>3?ZEUW-C^#+CV.9R9$=F-M',X,HD%'A*C'KZAD1UOQHV6S?4-S!E/I2 ME)=$D1%]C[1$7\A$1$7H(B))$1$1%2^L>DE2DV,TY*26!CN,LNX"@C9DL-^9 M8\U-V=N'F;<$E)UOC0_16RO!EM41 <)$MMAFV;: !2@K8_*(?7:>1/\$]"? SB0LG!6Q^40^NT M\B?X)Z$^!G$A9W1/YRW/L>Z][L*J;IE\U+7VW:>YY"M)8 T568* !2@ 4 MJ79Y)E_=,YN_P%T'_23:PFR"$WY)E_=,YN_P%T'_ $DVL)L@S#TD^>.4_P"' MCO\ +;2M;=%GF1B?^)DO\SNZ ""U85 I08,NI=/\ 7YO,9'U(RZD9=2/H M9=2,NHR 4JN.[?OL^2X:?O$?9.@;8X%?EL MJ*WEFH\KG-*<3AFV<::DOXA=*4V2G6ZRP(Y=C=HVIFQQ_)LTTYM1)-,FNLH;B.[S6W#M:W)WYL2JF&5MR3 M)'UCD&50&A4B;(=E2%(; M27=;0IYY9H;3\RA)DA/1)$0_G\-SZFO[U7Y!:4?(?.S"]HWQR][V!^=#Y#YV M87M&^.7O>P/SHJ0=+N( &*R( Y !K78#ER'VWT<_P P]?*Z/$KFB=SF,9N> M9)2Z)W.VY/VOGVGY]N^JM?PW/J:_O5?D#PW/J:_O5?D%I1\A\[,+VC?'+WO8 M'YT/D/G9A>T;XY>][ _.CSXW<1\E9+]*U_:_/^YY/$IFOE?&?H77=^#[S^;O MJK7\-SZFO[U7Y \-SZFO[U7Y!:4?(?.S"]HWQR][V!^=#Y#YV87M&^.7O>P/ MSH>-W$?)62_2M?VOS_N>3Q*9KY7QGZ%UW?@^\_F[ZJV4(62TF;:^A*(S^85Z M",NOL"T9[&W#F\%[+WA)1ML'']5:)QG+'FS=:>,YF?RK+.I[W?:^9+U3+R)V M1X9_-LDX3+AFXVLQ_;\A\[,+VC?'+WO8'YT=^<#P3#]887BVN]?X[58C@^$4 M%7B^)8O114P:;'L>I(C4"IIZN&@S1&@5\-EJ/%829DVTA*2/H1"%:VUQ::HL M;.SM;2ZMO![HW,AN&B*OM"\2!>K=N8ZQ^9'8>1YD5/- ]'][I+(7M]>7EI=> M$V8M8Q;K*'3>:.9RQD11PGJE'(\RH)'97U@ K:K4H %*#Q7\XK[E7X#'D! MEU(R/T'YC"E5C_;M(7\EBYAJ[JN[\G0:BUO,-?KK[# M7H_7GFFO3UZ?KBT^GH?3Z?0^GH%KSLOLW>!^Y-E7>X=K<3]';#V9DLVNL,AS M+,,$K+VYO)=36P*:N=MG9Q.LS_4M565\!MN2PXUZEB,LK;4A'0_HL5X!<&L( M-M>)<.^,- ^RZZ\U*KM%:S:F-./+9<<4W+.%G4[2-PL4)7=0=CSV/*J#RG1!D MLEE\GD#F+&"&^R%Y>(G43RR(ESV#- M1@F)Y3G%K)6EN/6X7C=YEL]]Q1]$MLP\=@6OW!%AB+2W)&P>ZN);LCO"1+: M 'N+,/3S[*^ZQZ$\=&5;(YN\N1R)2TMH;,'^;QRO>DCT$A5/JV/.H4G&_P E M,SJR?K;CEGR7H,:KR5'?L,$T%0R&#L&YU!H?'I^?0DM]S:VRE+V5LM+[2TK3*K'T3IC!%)+#%0>$)L1=W/%=W(8;#C269\GF:P2 M2+T%Z>G4_29]/,74S\Y]"]DS,9 !&JE= I0 *4 "E I0 *4 "E!% MZ\JM2I7"G0))2:C_ +:JH]!&?_N@VK](2A1P5OSC)H#E)C%1AG(?4F#[AQ6A MOV\IIJ#/*1F\K*W(F:ZPJ&KB)&>4E+4]%9:V,%+Y&9E'F/M].BS'8T_DH\/F ML=DYHWEBLKA9GCC*B1U"L-E+$+OS]) KAZEQ4N;P63Q4$L<,M];F%)90QC1N M-&W<("VVRD<@3N:J)_#<^IK^]5^0/#<^IK^]5^06E'R'SLPO:-\]@?G0^ M0^=F%[1OCE[WL#\Z+F\;N(^2LE^E:_M?G_<\J+\2F:^5\9^A==WX/O/YN^JM M?PW/J:_O5?D#PW/J:_O5?D%I1\A\[,+VC?'+WO8'YT/D/G9A>T;XY>][ _.A MXW<1\E9+]*U_:_/^YY/$IFOE?&?H77=^#[S^;OJK7\-SZFO[U7Y \-SZFO[U M7Y!:4?(?.S"]HWQR][V!^=#Y#YV87M&^.7O>P/SH>-W$?)62_2M?VOS_ +GD M\2F:^5\9^A==WX/O/YN^JMIMMSQ&_P!37\^G_LJ_;%]@6>?8@D9=E/PI(R,C M+4KO4C\QE_\ ;3+?8'V1=CYV89'U+@WQRZEYR_ZO8'YT=Y]7:MUYI3 <9U;J MC#Z' ->8;7JJL6P_&8**VAH:Y4J1-5#K8+9FB.P+.W_ .'213HJ;<[R_P!37\^O_LJ_;G]@7([[ M#,IAZ-(:0\P^TXR\TX7>0ZT\A3;K:TGYE(6VM2%$?F-*C(:W_D/G9A>T;XY> M][ _.B?Z&U?9Z5^R?A5K#>%<7'UCK\+KUX=M_@G?;E5;=( M&B;W6!Q1L[RUM/ /#>L\)65N/PKP,+P=4K?!\'8MQ;=HV]-5:_AN?4U_>J_( M'AN?4U_>J_(+2CY#YV87M&^.7O>P/SH?(?.S"]HWQR][V!^=$_\ &[B/DK)? MI6O[7Y_W/*N/$IFOE?&?H77=^#[S^;OJK7\-SZFO[U7Y \-SZFO[U7Y!:4?( M?.S"]HWQR][V!^=#Y#YV87M&^.7O>P/SH>-W$?)62_2M?VOS_N>3Q*9KY7QG MZ%UW?@^\_F[ZJU_#<^IK^]5^0/#<^IK^]5^06E'R'SLPO:-\]@?G0^0^= MF%[1OCE[WL#\Z'C=Q'R5DOTK7]K\_P"YY/$IFOE?&?H77=^#[S^;OJK7\-SZ MFO[U7Y \-SZFO[U7Y!:4?(?.S"]HWQR][V!^=#Y#YV87M&^.7O>P/SH>-W$? M)62_2M?VOS_N>3Q*9KY7QGZ%UW?@^\_F[ZJU_#<^IK^]5^0/#<^IK^]5^06E M'R'SLPO:-\]@?G0^0^=F%[1OCE[WL#\Z'C=Q'R5DOTK7]K\_[GD\2F:^5 M\9^A==WX/O/YN^JM?PW/J:_O5?D#PW/J:_O5?D%I1\A\[,+VC?'+WO8'YT/D M/G9A>T;XY>][ _.AXW<1\E9+]*U_:_/^YY/$IFOE?&?H77=^#[S^;OJK7\-S MZFO[U7Y \-SZFO[U7Y!:4?(?.S"]HWQR][V!^=#Y#YV87M&^.7O>P/SH>-W$ M?)62_2M?VOS_ +GD\2F:^5\9^A==WX/O/YN^JM?PW/J:_O5?D#PW/J:_O5?D M%I1\A\[,+VC?'+WO8'YT/D/G9A>T;XY>][ _.AXW<1\E9+]*U_:_/^YY/$IF MOE?&?H77=^#[S^;OJK7\-SZFO[U7Y \-SZFO[U7Y!:4?(?.S"]HWQR][V!^= M#Y#YV87M&^.7O>P/SH>-W$?)62_2M?VOS_N>3Q*9KY7QGZ%UW?@^\_F[ZJU_ M#<^IK^]5^02?O)44J3S_3(2JOD/G9A>T;XY>][ M_.CG307!7A_Q;RBXS7CQQUU5I[*[^@5BUU?X'B\:CL[+'5V,.W53RY+*U*=@ M*LZZ#.-@R(CD16'#/JV0XNHNDK&YG"Y#%PXZ^AEO(5C225K*[8@ M "FZO.L*]!_:/\ K->WP;6?:T!V]]@Y#M;'%B,-%U)!"8:*U';:8REQ?W5O/XM9@YZQE4J%@8'8[ M[L/1OM"=>:6NM6XFVQUI&Y]37]ZK\@M*/D/G9A>T;XY>][ _.A\A\[,+VC?'+WO8'Y MT6=XW<1\E9+]*U_:_/\ N>52^)3-?*^,_0NN[\'WG\W?56OX;GU-?WJOR!X; MGU-?WJOR"TH^0^=F%[1OCE[WL#\Z'R'SLPO:-\]@?G0\;N(^2LE^E:_M? MG_<\GB4S7ROC/T+KN_!]Y_-WU5K^&Y]37]ZK\@>&Y]37]ZK\@M*/D/G9A>T; MXY>][ _.A\A\[,+VC?'+WO8'YT/&[B/DK)?I6O[7Y_W/)XE,U\KXS]"Z[OP? M>?S=]1:?)3$J3S!Y,=Y*D_\ W:*CTD9?^]BA^F0G=CJCH+@SQ#XLY'=Y=QWX M\:LT[DV24C>.7UW@>,1J.PMJ)JP9M6ZJ;(96I3T)%C'8F)9,B+U0RVOKU21# MM<*FU9FX-0YN?*6\,MO%-%;1B*8H9 8(4B))0LNS%=QL>P[&KGT;@)]-8&WQ M-S/#<2PRW$C2P!Q&1-*T@ $@5MU#;'EL2-Q0 1JI30 *4 "E?,YIAN,;$ MQ#*,"S:C@9-AV:8_<8KE6.6K7CUE]CN05\BJNJ>>SWD>)$L:Z5(B/I)23)#I MJ0I*TI456!VCW";*> G+;97'RV18SL4A249;J'*)K3AKS#4.2R9CN'VJWS0A M$FUJ"BSL/RA;:20G*,;MEHZL/QG'+64=8N0/"[BGRKG8S9\B] :NW)98;%M( M.+V&>XK"O)U'!NGH4FTA5\MTD2&HDV37Q)#T8W%L^.R3J$(<4XI/C(3C7=HW!(#1R$G=D05!-=Z,CU?8VZ12Q6N M1LI2UM$7%O+P N48*DB$!BLD8 V620FI/\-SZFO[U7Y \-SZFO[U M7Y!:4?(?.S"]HWQR][V!^=#Y#YV87M&^.7O>P/SHLOQNXCY*R7Z5K^U^?]SR MJKQ*9KY7QGZ%UW?@^\_F[ZJU_#<^IK^]5^0/#<^IK^]5^06E'R'SLPO:-\]@?G0^0^=F%[1OCE[WL#\Z'C=Q'R5DOTK7]K\_[GD\2F:^5\9^A==WX/O/Y MN^JM?PW/J:_O5?D#PW/J:_O5?D%I1\A\[,+VC?'+WO8'YT/D/G9A>T;XY>][ M _.AXW<1\E9+]*U_:_/^YY/$IFOE?&?H77=^#[S^;OJK6-I2B4E32EI4DTK0 MI!J2M"B-*D*29=%)4DS2I)^8TF9'YC%A'Y.UVARN4O&8^-6RKMV;O7B[3U5* MQ*LGUO6F>:16X59@F5J>?<-Z=98>IM&OLJ=)M2TE"Q2XFOKDY*9C8-\A\[,+ MVC?'+WO8'YTCLN(C&K-Z@TGF$OQE2)(^)5E8UW- %45<= I0 *5\#L[5FM]T8/D&M=LX-B MVQL!RJ$N!D.(9E20,@Q^UCJZ&CU56V++[!OQW$HD0IC:6YL"4TS+@R(\EEIU M$4_G%Y+M@^0-V^<<#-BKU]<]V3-_L&[>L[._P2-B0 M.'C 651\!U/.N#G-,X344(BRUC%<,JE8K@;QW4&YW^TW";2*-_**%FB8_#1A MN*J6^37!WEIPZN':GDCH?/M9,%)/"84KN#JF7G2E9&1H475*TF1I47TTJ+JE1?9(S+[(N/K:FJ;ZM MG4UW65]Q46D9V'955I"C6-;81'T]Q^-.KYC3\.9'>1\PZS)9=;<29I4DR/H- M1O(GL(NS,Y%OSK6PX_0=1918.FZ_E7'ZUDZFEFLTJ2I:\9IFY&O);BE*\1:Y MN%ON..)(W'%%U([8Q72Y RK'F<;)$_8UQCV$D;'UFVG='C'KX;B8^H5367Z% MKA"\F"RL4R;DK;9)#%(!]Z+JW1XY&/HXK>$=F[<]Q69@)EVY?)/()JFSN/W, M.=#;-QPZ_&]UZTAVI(1TZMM2,SU_<4*U><^ZIX\'<61)[QH6I1D-;NQ/)F^T MUPUQ_P"-2OT+MN.VI1,N89MIS'Y %,Q;PL>U+M9;0J?2"UQ'''RWYE9"/42.=5_>='>LK(L'PES.HWV>R M>&\# #?<);R22C?T*\:N>SAWVJ/F [X[8[,GG'I!UQO9>C7*+PR,U.QME:4> M-7N2+E-T5E)1*KXW@M.FM+:S.?,AI7WE-K(DM&XHNG524D9&?T,R MHI9V5%&V[.P51N0!NS$ ;D@Q44LQ])V502=@"3L.0!)Y" MO1@.].H^S3YM[TFMP-8Z00-( 0#_HT=I.P@_!WV M-=RSTMJ2_'%9X/*3(>0D%E.L1/9MUKHL?S^5R]/96@$"(S/H1&9GZ"+SF?\ M$)>VGO)/L[F.-R-^\O\ %:-MI39R*/2^M[/))+R.J?%:;RK/[;'XT59EWDH> M/"YB2,B6;1D?=+:OIOR:KLTM:+A2\UQ[;.^K&.2''SVCLNQKZ.1(27G-6,ZR MAX#6N1341+]23UV"%>=#JW6_F1&KWI,TK:<0BN;F_\+2VMKCD8CRKV[CW .W,QV@NI0>?P713N#OL-B:\G'\?O M\LN8N-XI17>4Y%.<2S"Q[&*>RR*_ENK,B0W%I*2+/M)"U&9$DF8BS/J-TO%; MR?;M&.2BZVWR375;QHP*:9.N93ON4_29$N(GHIQ57JJF;L<\?E*;,E16MDTCJLK";2_&OC_P =*-&-Z(TQK+45.3#<=Z+KW"Z#%G)J&U&I*K.= M50F+&V?[RC4J39S)DA:C,UNJ,QS:1$77H1%U\Y_9/Z9_3/[)B"Y3I;OY@T>( MQT-F#N!<7;FZFV]#)$HBAC8>IS<+W586(Z%\= 4ES63GOF&Q-M9H+2#?TH\S MF6>5#SYQBV;LYCTQ[^('DW_!3CS\2\CW1$N>6>Q(9LR%RMGLM5.K84YDT+)= M5J.EDKJ;"/WB61-9_<9QU2:5$AI:1O[HZ&DQBHK:#'*>KH**FAL5U/2TM?$J MJBJKXS9-1H-960&8\&OAL-)2VS%B,,L-H224-D1$0]L K')9?)Y>;K\G?7%Y M(-^'KG)2/?M$42\,4*GTK$B*3SVWJV<5A,3A(?!\5C[:QC( ;J8P))=NPS3- MQ33,/OI9';OH .=74H %* !2@ 4H %*X[VMJ76>\L!R35NW\&QG8VO< MOKWJS(\0RZJC7%):174_,J=BR4*\&9$<)N56V<1<>SJIS+$^MF1)C#+Z(B_. MKR7;N(NL_P" 6P7#61/SD\>]PW!NMNGYW/B;@&W7T^/&4?F8KZG9,6:VH^A2 M\]B-^8T_*9,9=O$C,&EMG'6VL^W+[; WD\1 X>L3@F5>22+4?S MVE\)J6$196R29T5EANH_M5W;\7/[3<*.( 'RNJ?CA9N;Q-51#OKC-R#XN9.> M'3G=FGNJ186N+8!F?'F_G$ZZJ7H MW,I%-CY3'#6I+Q8#ED3+L*BLI4HN_#I:BE94A))1X1^<6YBNENQD54S&.GM9 M>0:>R*W$#'TL896CFB7M\E7N6[.?/E2F8Z%\A$S28/)07<7,K;WX-M[#AOR'M%\PL.OF5J<5"IMP:SN,9EM),NK M3,G)L%N\DBOKZ_,KDM8A%29=%E%(^J!KCV+Y.7VI.!*G.UNM-5['K(#+LA=Q M@^Z\2B1W&66U.*4B'L1O +$EJ)/=2VJ/\^HB-?<[SA3:TUOI2] ZK-6D9.WD MW1DLB"?03=I"I._+R6([]MC4"O= :PL2PEP-[*%W\JS$=\"!Z1X&\[ $;$!E M!V[0""!HL =KMO<'N5&AYC\#:NIG\7DQI)0W23F^L;QLI"I4N$E"5X]F]J:B M7)@R6TK-"4D3??6:4+;-75R? F55'4XRZIEY'3O(-V,Z\P MLRZE\TTZX@^OF48D4%W:W2A[6YM[E"-PT$T\;,-N8Y]G.HO<6=W:,4 MN[6YM7!V*W$$L+ \^1615(/(\MM^1K^0 '*>%:3VGL637Q,+Q!^\D6T52@)YD@=G:0.TUQ8 VZZS["GM/ MMKQ6;'&N/M'$K'NXHK'(-U::@,-MK>EL>*XS69M>3^XEV$^A9-0G7/.VI#:T MJ4:-A.K_ "5WF7D28DK;>^./NJ8KZB\>#C[><[4OXJ>ZA1DII%1@-$IPC4I' M1F]?;)2#,EK0:3/@76K],6>_7YS'DKR*P3B[<'ERX+43/OS[.'N[:DEGHG5E M]P^#X#);-MPO<6YM(SOML>LNS FW/MXMJC C^VMK;*YM(%'3UT^WN[:0W$JJ M2IA2K2YM)3RB0U&K*F S(L;"0XLR2AB%&?=6H^B4&8GC:*\EFX<82;,[>NW] MT;ZL6ELK565+M) MF2_D.SJ@Y6S[J(I31J8Q74*)\&YA/N-.DM-CL&7B,)E/1UB#<&E<830.!G96 M<1>SSIWEZ7PN1=[+M83<+)]V;!>AY'M"[C]PB?KH=LW!@U^(8Z^]U==QG#:V MCJI2D,.6J+64PW*&Q\B(O073V3^R?TS^F?V1D51G];9W4(>&YG%M8L?_ -H M&B@8 @CKF+-+<'< D2N8PPXDC3L%R:;T#I[3/!-;6QN\@H^Z%[PRW"DC8]0H M58;<1^TB(B+H1="+S$1>@B^D (C4UH %* !2@ 4H %*# M@KD)QET'RLU_.U=R&U7B.UL(FJ-Y-3E%=XTBJG'W2*VQJ[B.1;_%+UM*30S> MXS:55LTA:VT2_#<6A7.H#V12RP2)-#))#+&P>.6)VCDC=3NK(Z$,K \PRD$' ML->N:&*XB>&>*.>&52DL,R+)%(C9<% M]JP+;7C,?$"^,G5K1!CYO3XY(1'2VBPRR8\ MA;CU[9Q9"#2MIU1&+=P?.Y1B.*YO1S\8S/&J#+<;M&CCV>/9/3UU_16+! M]>\S.I[>-,KI;2NIDI$B,XDR,^I><67ANE+-6"I#DXHLM"NP$CMX->!1L.DC]!E],C^F,"REWUY/SV8F\W["TC:1G:2R*Q=?? M?O-!Y7:Z^CI?>/O=]K"W?BYKAM*5_->$QA[#:C-1&1=>HT_;A\D]04A^9H/F M*ZQ%6I9Q<>W3K!BP?91U+N)%(47=+T]X^[8MATGZ7NP! M<2W>.D(YK=6SR)Q>I9+0W.X]3.L?+F0.RJOR/1)JVS+&VBL\G&#R:UNDBDX? M6T=YX-S [5C:3GN%+;5#; 2%-D^3+]I;A;CRL.:T%N&(DE+9<(M\WC'9 MMN%&NX8I"3L .JE:.3QXC=8'*QJO-I%LIY8@/7UT*21;=_ M'6M\!]9D6"Y;B;:W*-TD4]C(RNOYU)']M<%XWC;AD1XV',JZE&V/8=F //YJ M/95-/9WLYNLJ(BIT]Y#KC<9#T6.I2&$&X\KQ9DB-'+N-D:C)3R5*(NB"4KHD M^U&I^!W+/>*XB-7Z@D9+ZN<8:C.*SK5E(VM4BQ75-&H[_.JQU"3GMK84:FNJ M>Z;O=-DTN*]-Q>6EJI:ZNK:V4#6NNHH#>3KWR=/M3,\*"_+U3K+ *R>AM MUNVS;=V$O1VFG#,C6[$P!>>V)FCH??0B*HS\Q(-7G,M@>KO)0MXV4F*K=/+; M56'QC-MX3ZZF2R2OF_!<27=5'KK6NE M;/?K\/+T?Q1)^?<=JDMGH+6%[MU. OHPVVS7:)8KL>P[WCPP[M_D3;Q2)],.TR.W9<01(?\9)K)>[O2O''0G'''2Q/0VG=; MZAQ\T-)D5^O,/I,638*9-:FWK:35Q&)US)(UJ,Y5M*FR5&9FITQ#\ETM8F$, MF+L;N^DY@27'#:6^_H8AG,7#*^7R%ICXN1:*V#7 MET1VE3_H;=">P.)9MCN>!@!O!:X8^33\P]\)JLMY)W-5Q0U]+)F4JCM8T;-= MW641Q+JTH;PJOG-8WAJW#:0VMS,,D4;DS)4?)=MY:22/Q6[#+'HD?XBU+RC2L\7Q"%CN+-K0APJAZW( )C)58K??F/XO%$2I*LS"A$ M1%T(NA%YB(O01?2 $5J84 "E I0 *4 "E ,B/TEU]!^?Z9'U(_XC\Y M?9 I6KOGEV0O#3M F7KW:.%2L*V^W%1&K=YZO<@8WL8FH["FHD+)G'X$ZAS M^HCF3"6H.9U-M)A,,FS2V50;BW#AU3'38LC!D1^DB/S]2Z M^P9>@R^D9>P9>RQ2+'Q'B: M-JA.HM :1U%KCV1U3[D6TQV_K)U'D%9):/HY'L:.UCP[6 \V?F6U+ALK3YNJ?.77 MUHMP=^<0>,'*.G>I.0FA]7[:BNLICM2\QQ*JL+ZO;01I2JFRI#+&44;Z$F9- MR:>Y@OM=?F'$C1YNWR7K@=GSDZPU#FV\= V4EQQ<6MJ).JG& M_:%%N^W9Q'MJG\IT-9VV9FQ5[99*+GPI*6LKGN'"_66[A]76/%U^ R+!/A-;0^&(!Z3QV9G4@>D@D \C6FH!S)FW'S\6FR6R9633T.2@T-N+=7X1J;;6E;:E\-$ M9&1&7H,NI?:,2&*:&=>.":*9>7E12)(O,;CFC,.8[/7S]1J-2P3P-P3PRPMS M\F:-XVY;;\G53RW&_JWK(#]HT=Z9(CQ(S9NR93[,:.T2FT&Z^^XEIELENK;: M0:W%I22G'$-IZ]5K2DC479;6?#7DSN)]N-KC5DK(W77Y<9!%F.M:A)O02CJE MH-5_FM5T\$I3!FKIW7"<_4C<-*R3^)[FVMEX[FX@MU )XIYHXEV':=Y&4;#T MGT5^[>TNKI@EK;7%RY( 6WADF;<[;#:-6.YW&P[3Z*ZQ@-Y6N/)U.U(V"W&E M2M7:PU[6RNIMV6<[LPUYKNI=6TM1Q=>_V0)OS"D*,TFR1FGH:.\9]"V+:B\E M VO8K8?WQRZP#%$$2%RJ;4&N[[-YID9$I<=O(LWM<*A,N$75'J@\7F-I5\V3 M+B2[JH[=ZVTK9@F7-V"),-_G( ])%2>ST#K"^*]3@;V,-L0 MUVL=BNQ["?#'@/9SY D@<@>6\2 B-1]"(S/Z1$9G_(0Y1U!I#3*V"RA*W'I+:$*45 M@?H#R<'LV--.PK/-,/SSD9?1FFU+D;JS%V3C13$J2I3[6"8/#P[%WVC)/=3% MO(UZTDE*[YNJZ*+=EKO5FM-18W$PW56O\+UMB4$DIAXS@>+TF(T$^:2(E.*94XL^IK6I1F9PO*=+>/B#)B,?<7DFVPFO"MK #]\(T,LTJ_ MS6-N3]\*GN(Z%\E,5DS62MK*/D6@LE:[N".6ZM*XB@B/;Y2^$#EV'?E"=X/^ M3 ;JV"_5YGSBSIG1^(>(S)7J/6MA2Y;MJWC]67%Q;W,DIM,!P)#S3AD::AO/ M;4V!FIY;/Q3G.0:Y+RXU1!KH9-QD=J/1Z %49S5F61=R X!VJX]/Z-P&FE!QMDINN'A>_N2)[UP0 PZ MYE B5MAQ1VZ0QGM*$\Z "-U*: !2@ 4H %*"ME\H@0M7:TIBW>9YAA\2VO[2 M/15D:FIV9DYUQ*W45U5#BP(I&7ZE&8::+J2"$MT9J*WTSEIJ_('AN?4U_>J_(+2CY#YV87M&^.7O> MP/SH?(?.S"]HWQR][V!^=%H^-W$?)62_2M?VOS_N>51^)3-?*^,_0NN[\'WG M\W?56OX;GU-?WJOR!X;GU-?WJOR"TH^0^=F%[1OCE[WL#\Z'R'SLPO:-\ M]@?G0\;N(^2LE^E:_M?G_<\GB4S7ROC/T+KN_!]Y_-WU5K^&Y]37]ZK\@>&Y M]37]ZK\@M*/D/G9A>T;XY>][ _.A\A\[,+VC?'+WO8'YT/&[B/DK)?I6O[7Y M_P!SR>)3-?*^,_0NN[\'WG\W?4<+R3-*D[+YN]Y*D]<%T'TZD9=?_M)M;T=2 M$V(=8N/O"_BKQ4FY/8\<]"ZTTU.S2+4PLKE8#C<>B>OXE$_/DT\>S6PM1R6J MY^TL'8B5=/"7,?,C/OF.SHJ/569AS^PC?G5U:/P<^F]/V6'N9HKB:V:Z9Y80XC;PB[FN%"AP&\E90IW \H'; MEM0 1VI-0 *4 "E#(C(R,NI'YC(_09?2,0?\ RFSL]SP;8./<^]949-XK ML^948!O^'6QDI8I]DQX90<#V&^S'3W6H^>4T)&'W\LVVF2RFBQMYYQ^RRN0X MJ< /@-I:KUUNS 2PXV\RVM/?TSGIM.9>WR40:2-=XKN!3MX1:R$=;'N>7$" M%EB)Y"6-"WD@@QO5>G;?5&%N<7,5CE;::SN&4MX-=Q[F*78<^%@6BE YF&20 M+Y1!JGQ\-SZFO[U7Y \-SZFO[U7Y!:4'V/G9AF9F?!OCEU/SG_U>P/SH?(?. MS"]HWQR][V!^=%O^-W$?)62_2M?VOS_N>5)^)3-?+&,_0NN[\'WG\W?56OX; MGU-?WJOR!X;GU-?WJOR"TH^0^=F%[1OCE[WL#\Z'R'SLPO:-\]@?G0\;N M(^2LE^E:_M?G_<\GB4S7ROC/T+KN_!]Y_-WU5K^&Y]37]ZK\@>&Y]37]ZK\@ MM*/D/G9A>T;XY>][ _.A\A\[,+VC?'+WO8'YT/&[B/DK)?I6O[7Y_P!SR>)3 M-?*^,_0NN[\'WG\W?56OX;GU-?WJOR!X;GU-?WJOR"TH^0^=F%[1OCE[WL#\ MZ'R'SLPO:-\]@?G0\;N(^2LE^E:_M?G_<\GB4S7ROC/T+KN_!]Y_-WU__ !V0$! end
XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover - shares
6 Months Ended
Jan. 31, 2024
Feb. 29, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jan. 31, 2024  
Document Transition Report false  
Entity File Number 001-40066  
Entity Registrant Name Ferguson plc  
Entity Incorporation, State or Country Code Y9  
Entity Tax Identification Number 98-1499339  
Entity Address, Address Line One 1020 Eskdale Road  
Entity Address, Address Line Two Winnersh Triangle  
Entity Address, City or Town Wokingham  
Entity Address, Postal Zip Code RG41 5TS,  
Entity Address, Country GB  
City Area Code 118  
Local Phone Number 927 3800  
Title of 12(b) Security Ordinary Shares of 10 pence  
Trading Symbol FERG  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   202,813,401
Entity Central Index Key 0001832433  
Current Fiscal Year End Date --07-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Statements of Earnings (unaudited) - USD ($)
shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Income Statement [Abstract]        
Net sales $ 6,673 $ 6,825 $ 14,381 $ 14,756
Cost of sales (4,644) (4,763) (10,021) (10,273)
Gross profit 2,029 2,062 4,360 4,483
Selling, general and administrative expenses (1,469) (1,432) (2,981) (2,941)
Depreciation and amortization (83) (81) (163) (162)
Operating profit 477 549 1,216 1,380
Interest expense, net (44) (47) (89) (88)
Other expense, net 0 (7) (3) (5)
Income before income taxes 433 495 1,124 1,287
Provision for income taxes (111) (121) (283) (318)
Net income $ 322 $ 374 $ 841 $ 969
Earnings per share, Basic (in usd per share) $ 1.58 $ 1.81 $ 4.13 $ 4.66
Earnings per share, Diluted (in usd per share) $ 1.58 $ 1.80 $ 4.12 $ 4.64
Weighted average number of shares outstanding:        
Basic (in shares) 203.4 207.1 203.6 207.9
Diluted (in shares) 203.9 207.8 204.2 208.8
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Statements of Comprehensive Income (unaudited) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Statement of Comprehensive Income [Abstract]        
Net income $ 322 $ 374 $ 841 $ 969
Other comprehensive income (loss):        
Foreign currency translation adjustments 21 18 (14) (18)
Pension adjustments, net of tax expense of ($2) ($3), ($2) and ($1), respectively. 4 8 5 7
Total other comprehensive income (loss), net of tax 25 26 (9) (11)
Comprehensive income $ 347 $ 400 $ 832 $ 958
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Statements of Comprehensive Income (unaudited) (Parenthetical) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Statement of Comprehensive Income [Abstract]        
Pension income (loss), tax benefit (expense) $ (2) $ (3) $ (2) $ (1)
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Balance Sheets (unaudited) - USD ($)
$ in Millions
Jan. 31, 2024
Jul. 31, 2023
Assets    
Cash and cash equivalents $ 639 $ 601
Accounts receivable, less allowances of $37 and $27, respectively 3,092 3,597
Inventories 3,968 3,898
Prepaid and other current assets 891 953
Assets held for sale 26 28
Total current assets 8,616 9,077
Property, plant and equipment, net 1,675 1,595
Operating lease right-of-use assets 1,523 1,474
Deferred income taxes, net 300 300
Goodwill 2,264 2,241
Other intangible assets, net 755 783
Other non-current assets 554 524
Total assets 15,687 15,994
Liabilities and shareholders’ equity    
Accounts payable 2,985 3,408
Short-term debt 150 55
Current portion of operating lease liabilities 379 366
Other current liabilities 1,274 1,600
Total current liabilities 4,788 5,429
Long-term debt 3,595 3,711
Long-term portion of operating lease liabilities 1,165 1,126
Other long-term liabilities 721 691
Total liabilities 10,269 10,957
Shareholders’ equity:    
Ordinary shares, par value 10 pence: 500,000,000 shares authorized, 232,171,182 shares issued 30 30
Paid-in capital 842 809
Retained earnings 9,018 8,557
Treasury shares, 29,168,420 and 27,893,680 shares, respectively at cost (3,575) (3,425)
Employee Benefit Trusts, 0 and 274,031 shares, respectively at cost 0 (46)
Accumulated other comprehensive loss (897) (888)
Total shareholders' equity 5,418 5,037
Total liabilities and shareholders' equity $ 15,687 $ 15,994
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Balance Sheets (unaudited) (Parenthetical)
$ in Millions
Jan. 31, 2024
USD ($)
shares
Jan. 31, 2024
£ / shares
Jul. 31, 2023
USD ($)
shares
Jul. 31, 2023
£ / shares
Statement of Financial Position [Abstract]        
Allowance for credit loss | $ $ 37   $ 27  
Ordinary shares, par value (in pound sterling per share) | £ / shares   £ 10   £ 10
Ordinary shares, shares authorized (in shares) 500,000,000   500,000,000  
Ordinary shares, shares issued (in shares) 232,171,182   232,171,182  
Treasury stock (in shares) 29,168,420   27,893,680  
Employee Benefit Trust (in shares) 0   274,031  
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Statements of Shareholders’ Equity (unaudited) - USD ($)
$ in Millions
Total
Ordinary Shares
Paid-in Capital
Retained Earnings
Treasury Shares
Employee Benefit Trusts
Accumulated Other Comprehensive Loss
Beginning balance at Jul. 31, 2022 $ 4,665 $ 30 $ 760 $ 7,594 $ (2,782) $ (107) $ (830)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Other comprehensive income (loss) (37)            
Ending balance at Oct. 31, 2022 5,121 30 773 8,129 (2,897) (47) (867)
Beginning balance at Jul. 31, 2022 4,665 30 760 7,594 (2,782) (107) (830)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Share-based compensation 29   29        
Net income 969     969      
Cash dividends declared (552)     (552)      
Other comprehensive income (loss) (11)           (11)
Share repurchases (375)       (375)    
Shares issued under employee share plans 0     (66) 6 60  
Ending balance at Jan. 31, 2023 4,725 30 789 7,945 (3,151) (47) (841)
Beginning balance at Oct. 31, 2022 5,121 30 773 8,129 (2,897) (47) (867)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Share-based compensation 16   16        
Net income 374     374      
Cash dividends declared (552)     (552)      
Other comprehensive income (loss) 26           26
Share repurchases (260)       (260)    
Shares issued under employee share plans 0     (6) 6    
Ending balance at Jan. 31, 2023 4,725 30 789 7,945 (3,151) (47) (841)
Beginning balance at Jul. 31, 2023 5,037 30 809 8,557 (3,425) (46) (888)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Other comprehensive income (loss) (34)            
Ending balance at Oct. 31, 2023 5,360 30 828 8,858 (3,433) (1) (922)
Beginning balance at Jul. 31, 2023 5,037 30 809 8,557 (3,425) (46) (888)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Share-based compensation 31   31        
Net income 841     841      
Cash dividends declared (312)     (312)      
Other comprehensive income (loss) (9)           (9)
Share repurchases (176)       (176)    
Shares issued under employee share plans 3     (68) 26 45  
Other 3   2     1  
Ending balance at Jan. 31, 2024 5,418 30 842 9,018 (3,575) 0 (897)
Beginning balance at Oct. 31, 2023 5,360 30 828 8,858 (3,433) (1) (922)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Share-based compensation 12   12        
Net income 322     322      
Cash dividends declared (160)     (160)      
Other comprehensive income (loss) 25           25
Share repurchases (143)       (143)    
Shares issued under employee share plans (1)     (2) 1    
Other 3   2     1  
Ending balance at Jan. 31, 2024 $ 5,418 $ 30 $ 842 $ 9,018 $ (3,575) $ 0 $ (897)
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Statements of Shareholders’ Equity (unaudited) (Parenthetical) - $ / shares
3 Months Ended 6 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Statement of Stockholders' Equity [Abstract]        
Cash dividends (in usd per share) $ 0.79 $ 2.66 $ 1.54 $ 2.66
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Statements of Cash Flows (unaudited) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 29 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Cash flows from operating activities:          
Net income $ 322 $ 374 $ 841 $ 969  
Depreciation and amortization     163 162  
Share-based compensation     24 27  
Change in deferred income taxes     (6) (38)  
(Increase) decrease in inventories     (52) 237  
Decrease in receivables and other assets     565 512  
Decrease in accounts payable and other liabilities     (626) (634)  
Decrease in income taxes payable     (40) (63)  
Other operating activities     (6) 3  
Net cash provided by operating activities of continuing operations     863 1,175  
Net cash used in operating activities of discontinued operations     0 (4)  
Net cash provided by operating activities     863 1,171  
Cash flows from investing activities:          
Purchase of businesses acquired, net of cash acquired     (67) (179)  
Capital expenditures     (192) (242)  
Other investing activities     28 (4)  
Net cash used in investing activities     (231) (425)  
Cash flows from financing activities:          
Purchase of treasury shares     (250) (564) $ (2,700)
Repayments of debt     (1,155) (1,880)  
Proceeds from debt     1,125 1,950  
Change in bank overdrafts     6 4  
Cash dividends     (305) (403)  
Other financing activities     (18) (13)  
Net cash used in financing activities     (597) (906)  
Change in cash, cash equivalents and restricted cash     35 (160)  
Effects of exchange rate changes     0 19  
Cash, cash equivalents and restricted cash, beginning of period     669 785  
Cash, cash equivalents and restricted cash, end of period 704 644 704 644 704
Supplemental Disclosures:          
Cash paid for income taxes     330 419  
Cash paid for interest     97 83  
Accrued capital expenditures     6 7  
Accrued dividends $ 161 $ 156 $ 161 $ 156 $ 161
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of significant accounting policies
6 Months Ended
Jan. 31, 2024
Accounting Policies [Abstract]  
Summary of significant accounting policies Summary of significant accounting policies
Background
Ferguson plc (the “Company”) (NYSE: FERG; LSE: FERG) is a public company limited by shares incorporated in Jersey under the Companies (Jersey) Law 1991 (as amended). The Company is a value-added distributor in North America providing expertise, solutions and products from infrastructure, plumbing and appliances to HVAC, fire, fabrication and more. We exist to make our customers’ complex projects simple, successful and sustainable. Ferguson is headquartered in the United Kingdom (“U.K.”), with its operations and associates solely focused on North America and managed from Newport News, Virginia. The Company’s registered office is 13 Castle Street, St Helier, Jersey, JE1 1ES, Channel Islands.
Basis of presentation
The accompanying unaudited condensed consolidated financial statements and notes to the condensed consolidated financial statements are presented in accordance with the rules and regulations of the SEC and accounting principles generally accepted in the United States of America (“U.S. GAAP”), but do not include all disclosures normally required in annual consolidated financial statements. In the opinion of management, the unaudited condensed consolidated financial statements contain all normal recurring adjustments necessary to present fairly the financial position, results of operations and cash flows for the interim periods presented. The July 31, 2023 condensed consolidated balance sheet was derived from the audited financial statements.
For the six months ended January 31, 2023 and to conform to current period presentation, the Company has disaggregated the total change in income taxes within the cash flows from operating activities to reflect the changes in deferred income taxes separately from the changes in income taxes payable.
These unaudited interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Annual Report. The financial results for the interim periods may not be indicative of the financial results for the entire fiscal year.
Use of estimates
The preparation of the Company's interim condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions affecting certain reported amounts. Actual results may differ from those estimates.
Cash, cash equivalents and restricted cash
Cash and cash equivalents include cash on hand, deposits with banks with original maturities of three months or less and overdrafts to the extent there is a legal right of offset and practice of net settlement with cash balances.
Restricted cash primarily consists of deferred consideration for business combinations, subject to various settlement agreements, and is recorded in prepaid and other current assets in the Company’s condensed consolidated balance sheets.
The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the condensed consolidated balance sheets compared with amounts shown in the condensed consolidated statements of cash flows.
As of
(In millions)January 31, 2024July 31, 2023
Cash and cash equivalents$639 $601 
Restricted cash65 68 
Total cash, cash equivalents and restricted cash$704 $669 
Supplier finance program
In October 2023, the Company began a supplier financing program with a third party wherein certain shipping and logistics providers in the United States can opt to receive early payment at a nominal discount. The Company’s standard payment terms under this program is 45 days. All outstanding payables related to the supplier finance program are classified within accounts payable within our unaudited consolidated balance sheets and were $32 million as of January 31, 2024.
Recently issued accounting standard updates (“ASU”)
In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures.” This ASU expands public entities’ required segment disclosures, including disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items and interim disclosures of a reportable segment’s profit or loss and assets. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact of adopting this ASU on its disclosures.
In December 2023, the FASB issued ASU No. 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures. This ASU provides qualitative and quantitative updates to the rate reconciliation and income taxes paid disclosures, among others, in order to enhance the transparency of income tax disclosures, including consistent categories and greater disaggregation of information in the rate reconciliation and disaggregation by jurisdiction of income taxes paid. The amendments in this ASU are effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendments should be applied prospectively; however, retrospective application is also permitted. The Company is currently evaluating the ASU to determine the impact on its disclosures.
Recent accounting pronouncements pending adoption that are not discussed above are either not applicable, or will not have, or are not expected to have, a material impact on our consolidated financial condition, results of operations, cash flows or related disclosures.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue and segment information
6 Months Ended
Jan. 31, 2024
Segment Reporting [Abstract]  
Revenue and segment information Revenue and segment information
The Company reports its financial results of operations on a geographical basis in the following two reportable segments: United States and Canada. Each segment generally derives its revenues in the same manner. The Company uses adjusted operating profit as its measure of segment profit. Adjusted operating profit is defined as profit before tax, excluding central and other costs, restructuring costs, impairments and other charges, amortization of acquired intangible assets, net interest expense, as well as other items typically recorded in net other (expense) income such as (loss)/gain on disposal of businesses, pension plan changes/closure costs and amounts recorded in connection with the Company’s interests in investees. Certain income and expenses are not allocated to the Company’s segments and, thus, the information that management uses to make operating decisions and assess performance does not reflect such amounts.
Segment details were as follows:
Three months endedSix months ended
January 31,January 31,
(In millions)2024202320242023
Net sales:
United States$6,364 $6,504 $13,693 $14,036 
Canada309 321 688 720 
Total net sales$6,673 $6,825 $14,381 $14,756 
Adjusted operating profit:
United States$525 $579 $1,291 $1,424 
Canada14 32 47 
Central and other costs(14)(11)(30)(25)
Corporate restructurings(1)
(8)— (8)— 
Amortization of acquired intangible assets(35)(33)(69)(66)
Interest expense, net(44)(47)(89)(88)
Other expense, net— (7)(3)(5)
Income before income taxes$433 $495 $1,124 $1,287 
(1)For the three and six months ended January 31, 2024, corporate restructuring costs related to incremental costs in connection with establishing a new corporate structure to domicile our ultimate parent company in the United States.
Our products are delivered through a common network of distribution centers, branches, specialist sales associates, counter service, showroom consultants and e-commerce. The Company recognizes revenue when a sales arrangement with a customer exists, the transaction price is fixed or determinable, collection of consideration is probable and the Company has satisfied its performance obligation per the sales arrangement. The majority of the Company’s revenue originates from sales arrangements with a single performance obligation to deliver products, whereby the performance obligations are satisfied when control of the product is transferred to the customer which is the point the product is delivered to, or collected by, the customer.
The Company determined that disaggregating net sales by end market at the segment level achieves the disclosure objective to depict how the nature, amount, timing, and uncertainty of revenue and cash flows may be impacted by economic factors. The disaggregated net sales by end market are as follows:
Three months endedSix months ended
January 31,January 31,
(In millions)2024202320242023
United States:
Residential$3,299 $3,420 $7,039 $7,422 
Non-residential:
Commercial2,122 2,114 4,592 4,533 
Civil/Infrastructure508 508 1,141 1,146 
Industrial435 462 921 935 
Total Non-residential3,065 3,084 6,654 6,614 
Total United States6,364 6,504 13,693 14,036 
Canada309 321 688 720 
Total net sales$6,673 $6,825 $14,381 $14,756 
No sales to an individual customer accounted for more than 10% of net sales during any of the periods presented.
The Company is a value-added distributor in North America of products from infrastructure, plumbing and appliances to HVAC, fire, fabrication and more. We offer a broad line of products, and items are regularly added to and removed from the Company's inventory. Accordingly, it would be impractical to provide sales information by product category due to the way the business is managed, and the dynamic nature of the inventory offered.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Weighted average shares
6 Months Ended
Jan. 31, 2024
Earnings Per Share [Abstract]  
Weighted average shares Weighted average shares
The following table presents the reconciliation of our basic to diluted weighted average number of shares outstanding:
Three months endedSix months ended
January 31,January 31,
(In millions)2024202320242023
   Basic weighted average shares203.4 207.1 203.6 207.9 
   Effect of dilutive shares(1)
0.5 0.7 0.6 0.9 
   Diluted weighted average shares203.9 207.8 204.2 208.8 
Excluded anti-dilutive shares— 0.1 0.1 0.1 
(1)Represents the potential dilutive impact of share-based awards.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income tax
6 Months Ended
Jan. 31, 2024
Income Tax Disclosure [Abstract]  
Income tax Income tax
Ferguson manages its affairs so that it is centrally managed and controlled in the U.K. and therefore has its tax residency in the U.K. The provision for income taxes consists of provisions for the U.K. plus non-U.K. tax rate differentials with respect to other locations in which Ferguson’s operations are based. Accordingly, the consolidated income tax rate is a composite rate reflecting earnings in various locations and the applicable rates.
The Company’s tax provision for each period presented was calculated using an estimated annual tax rate, adjusted for discrete items occurring during the applicable period to arrive at an effective tax rate. The effective income tax rates for the relevant periods were as follows:
Three months endedSix months ended
January 31,January 31,
2024202320242023
Effective tax rate, continuing operations25.6 %24.4 %25.2 %24.7 %
During the three and six months ended January 31, 2024, there have been no material changes to the Company’s unrecognized tax benefits when compared to those items disclosed in the Annual Report.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt
6 Months Ended
Jan. 31, 2024
Debt Disclosure [Abstract]  
Debt Debt
The Company’s debt obligations consisted of the following:
As of
(In millions)January 31, 2024July 31, 2023
Variable-rate debt:
Receivables Facility$75 $50 
Term Loan500 500 
Fixed-rate debt:
Private placement notes850 905 
Unsecured senior notes2,350 2,350 
Subtotal$3,775 $3,805 
Less: current maturities of debt(150)(55)
Unamortized discounts and debt issuance costs(19)(22)
Interest rate swap - fair value adjustment(11)(17)
Total long-term debt$3,595 $3,711 
Variable rate debt
The Company maintains a Receivables Securitization Facility (the “Receivables Facility”) that consists of funding for up to $1.1 billion, including a swingline for up to $100 million in same day funding. As of January 31, 2024, $75 million in borrowings were outstanding under the Receivables Facility. There was no significant change in interest rates from those disclosed in the Annual Report.
The Company’s Credit Agreement, dated October 7, 2022 (the “Term Loan Agreement”), provides for term loans (“Term Loan”) in an aggregate principal amount of $500 million. There was no significant change in interest rates from those disclosed in the Annual Report.
The Company maintains a revolving credit facility (the “Revolving Facility”) that has aggregate total available credit commitments of $1.35 billion. As of January 31, 2024, no borrowings were outstanding under the Revolving Facility.
Fixed rate debt
In November 2023, the Company repaid $55 million related to the 3.30% private placement notes that matured. In November 2024, an additional $150 million of such notes will mature.
Other
The Company was in compliance with all debt covenants that were in effect as of January 31, 2024.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Assets and liabilities at fair value
6 Months Ended
Jan. 31, 2024
Fair Value Disclosures [Abstract]  
Assets and liabilities at fair value Assets and liabilities at fair value
The Company has not changed its valuation techniques for measuring fair value of any financial assets or liabilities during the periods presented. The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities and other debt instruments, such as the receivables securitization facility and term loans, approximated their fair values as of January 31, 2024 and July 31, 2023.
The Company’s derivatives (interest rate swaps which are considered fair value hedges) and investments in equity instruments are carried at fair value on the condensed consolidated balance sheets (Level 2 and Level 3 fair value inputs, respectively) and are not material. The notional amount of the Company’s outstanding fair value hedges was $300 million and $355 million as of January 31, 2024 and July 31, 2023, respectively. The notional value of fair value hedges decreased in connection with the repayment of $55 million related to the 3.30% private placement notes that matured in November 2023.
Carrying amounts and the related estimated fair value (Level 2) of the Company’s long-term debt were as follows:
January 31, 2024July 31, 2023
(In millions)Carrying AmountFair ValueCarrying AmountFair Value
Unsecured senior notes$2,332 $2,269 $2,330 $2,195 
Private placement notes849 832 904 871 
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and contingencies
6 Months Ended
Jan. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and contingencies Commitments and contingencies
The Company is, from time to time, involved in various legal proceedings considered to be normal course of business in relation to, among other things, the products that we supply, contractual and commercial disputes and disputes with employees. Provision is made if, on the basis of current information and professional advice, liabilities are considered probable. In the case of unfavorable outcomes, the Company may benefit from applicable insurance protection. The Company does not expect any of its pending legal proceedings to have a material adverse effect on its results of operations, financial position or cash flows.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated other comprehensive loss
6 Months Ended
Jan. 31, 2024
Equity [Abstract]  
Accumulated other comprehensive loss Accumulated other comprehensive loss
The change in accumulated other comprehensive loss was as follows:
(In millions, net of tax)Foreign currency translationPensionsTotal
Balance at July 31, 2023
($429)($459)($888)
Other comprehensive loss before reclassifications(35)(2)(37)
Amounts reclassified from accumulated other comprehensive loss— 
Other comprehensive (loss) income(35)(34)
Balance at October 31, 2023(464)(458)(922)
Other comprehensive income before reclassifications21 23 
Amounts reclassified from accumulated other comprehensive loss— 
Other comprehensive income21 25 
Balance at January 31, 2024($443)($454)($897)
(In millions, net of tax)Foreign currency translationPensionsTotal
Balance at July 31, 2022
($420)($410)($830)
Other comprehensive loss before reclassifications(36)(3)(39)
Amounts reclassified from accumulated other comprehensive loss— 
Other comprehensive loss(36)(1)(37)
Balance at October 31, 2022(456)(411)(867)
Other comprehensive income before reclassifications18 24 
Amounts reclassified from accumulated other comprehensive loss— 
Other comprehensive income18 26 
Balance at January 31, 2023($438)($403)($841)
Amounts reclassified from accumulated other comprehensive loss related to pension and other post-retirement items include the related income tax impacts. Such amounts consisted of the following:
Three months endedSix months ended
January 31,January 31,
(In millions)2024202320242023
Amortization of actuarial losses$3 $3 $7 $6 
Tax benefit(1)(1)(2)(2)
   Amounts reclassified from accumulated other comprehensive loss$2 $2 $5 $4 
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement benefit obligations
6 Months Ended
Jan. 31, 2024
Retirement Benefits [Abstract]  
Retirement benefit obligations Retirement benefit obligations
The Company maintains pension plans in the U.K. and Canada. The components of net periodic pension cost, which are included in Other expense, net in the condensed consolidated statements of earnings, were as follows:
Three months endedSix months ended
January 31,January 31,
(In millions)2024202320242023
Interest cost($15)($13)($30)($25)
Expected return on plan assets15 12 30 24 
Amortization of net actuarial losses(3)(3)(7)(6)
Net periodic cost($3)($4)($7)($7)
The impact of exchange rate fluctuations is included on the amortization line above.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders’ equity
6 Months Ended
Jan. 31, 2024
Equity [Abstract]  
Shareholders’ equity Shareholders’ equity
The following table presents a summary of the Company’s share activity:
Three months endedSix months ended
January 31,January 31,
2024202320242023
Ordinary shares:
Balance at beginning of period232,171,182 232,171,182 232,171,182 232,171,182 
Change in shares issued— — — — 
   Balance at end of period232,171,182 232,171,182 232,171,182 232,171,182 
Treasury shares:
Balance at beginning of period(28,382,963)(24,069,674)(27,893,680)(21,078,577)
Repurchases of ordinary shares(794,755)(1,601,423)(1,492,153)(4,592,520)
Treasury shares used to settle share-based compensation awards9,298 51,162 217,413 51,162 
   Balance at end of period(29,168,420)(25,619,935)(29,168,420)(25,619,935)
Employee Benefit Trusts:
Balance at beginning of period(20,819)(284,562)(274,031)(846,491)
Employee Benefit Trust shares used to settle share-based compensation awards— 958 253,212 562,887 
Shares sold upon termination of Employee Benefit Trust20,819 — 20,819 — 
   Balance at end of period— (283,604)— (283,604)
Total shares outstanding at end of period203,002,762 206,267,643 203,002,762 206,267,643 
Two Employee Benefit Trusts had been previously established in connection with the Company’s discretionary share award plans and long-term incentive plans. As of January 31, 2024, each of these trusts has been terminated with all shares disbursed or sold. The proceeds from shares sold upon termination of the Employee Benefit Trusts were $4 million and included in other financing activities in the statement of cash flow.
Share Repurchases
Share repurchases are being made under an authorization that allows up to $3.0 billion in share repurchases. As of January 31, 2024, the Company has completed $2.7 billion of the total announced authorized program. The Company is currently purchasing shares under a revocable purchase arrangement with repurchases recorded directly to treasury shares as incurred.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-based compensation
6 Months Ended
Jan. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Share-based compensation Share-based compensation
Following adoption by the board of directors of the Company (the “Board”), the Ferguson plc 2023 Omnibus Equity Incentive Plan (the “New Plan”) was approved by the shareholders of the Company at the annual general meeting on November 28, 2023, and became effective as of September 21, 2023, the date of the Board’s adoption of the New Plan. The New Plan provides for the issuance of up to 6,750,000 of the Company’s ordinary shares, subject to the share recycling and adjustment provisions as provided under the New Plan. All new share-based compensation awards granted subsequent to November 28, 2023 will be granted under the New Plan. No new awards will be granted under the Ferguson Group Ordinary Share Plan 2019, Ferguson Group Performance Ordinary Share Plan 2019 or the Ferguson Group Long Term Incentive Plan 2019 (the “Prior Plans”).
The Company grants share-based compensation awards that can be broadly characterized by the underlying vesting conditions as follows:
Time vested awards (“time vested”) typically vest at the end of three years. The fair value of these awards are based on the closing share price on the date of grant.
Performance vested awards (“performance vested”) vest at the end of three-year performance cycles. The number of ordinary shares issued varies based upon the Company’s performance against an adjusted operating profit measure. The fair value of the award is based on the closing share price on the date of grant.
Long-term incentive awards granted to Executive Directors (“LTI-ED”) vest at the end of three-year performance cycles. The number of ordinary shares issued varies based upon multiple performance metrics as described below.
For LTI-ED awards granted prior to fiscal 2023, the number of ordinary shares to be issued upon vesting will vary based on Company measures of inflation-indexed earnings per share (“EPS”), cash flow and total shareholder return (“TSR”) compared to a peer company set. Based on the performance conditions of these awards granted prior to fiscal 2023, these awards are treated as liability-settled awards. As such, the fair value of these awards are initially determined at the date of grant and are remeasured at each balance sheet date until the liability is settled. Dividend equivalents accrue during the vesting period. As of January 31, 2024 and July 31, 2023, the total liability recorded in connection with these grants was $6 million and $13 million, respectively.
In fiscal 2024 and 2023, the Company granted LTI-ED awards in which the ordinary shares to be issued upon vesting vary based on fixed measures of Company defined EPS and return on capital employed (“ROCE”), as well as TSR compared to a peer company set. Dividend equivalents accrue during the vesting period. Based on the performance conditions of these awards, such grants are treated as equity-settled awards (“LTI-ED, equity-settled”) with the fair value determined on the date of grant. Specifically, the fair value of such awards that vest based on achievement of the EPS and ROCE measures are equal to the closing share price on the date of grant. The fair value of the awards that vest based on TSR were determined using a Monte-Carlo simulation, which estimate the fair value based on the Company's share price activity relative to the peer comparative set over the expected term of the award, risk-free interest rate, expected dividends, and the expected volatility of the shares of the Company and that of the peer company set.
The following table summarizes the share-based compensation awards activity for the six months ended January 31, 2024:
Number of sharesWeighted average grant date fair value
Outstanding at July 31, 2023
1,158,673 $111.57 
Time vested awards111,285 160.64 
Performance vested awards209,280 158.10 
LTI-ED, equity-settled awards32,050149.37 
Share adjustments based on performance(23,413)41.67 
Vested(469,978)98.79 
Forfeited(14,515)121.33 
Outstanding at January 31, 2024
1,003,382 $135.40 
The following table relates to time vested, performance vested and LTI-ED award activity:
Six months ended
January 31,
(In millions, except per share amounts)2024
Fair value of awards vested$77 
Weighted average grant date fair value per share granted$158.11 
The following table relates to all share-based compensation awards:
Three months endedSix months ended
January 31,January 31,
(In millions)2024202320242023
Share-based compensation expense (within SG&A)$11 $15 $24 $27 
Income tax benefit
The total unrecognized share-based compensation expense at January 31, 2024 was $74 million and is expected to be recognized over a weighted average period of 2.2 years.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions
6 Months Ended
Jan. 31, 2024
Business Combination and Asset Acquisition [Abstract]  
Acquisitions Acquisitions
The Company acquired three businesses during the six months ended January 31, 2024. Each of the acquired businesses is engaged in the distribution of plumbing and heating related products and was acquired to support growth. In each of the Company’s acquisitions, the Company has substantially purchased the acquiree's business and therefore all transactions have been accounted for as a business combination pursuant to FASB Accounting Standards Codification (ASC) 805.
The following table summarizes the preliminary purchase price allocation for the assets acquired and liabilities assumed in regards to the Company's acquisitions:
(In millions)
Intangible assets:
Customer relationships$42 
Other
Cash and cash equivalents
Trade and other receivables
Inventories23 
Right of use assets11 
Trade and other payables(16)
Lease liabilities(11)
Deferred tax(3)
Other(1)
Total54 
Goodwill27 
Consideration$81 
Satisfied by:
Cash$68 
Deferred consideration$13 
Total consideration$81 
The fair values of the net assets acquired are considered preliminary and are based on management’s best estimates. Further adjustments may be necessary in connection with acquisitions completed in a prior period when additional information becomes available about events that existed at the date of acquisition. Amendments to fair value estimates may be made to these figures during the measurement period following the date of acquisition. There were no material adjustments in the current fiscal year that related to the closing of the measurement period of acquisitions made in the prior fiscal year. As of the date of this Quarterly Report, the Company has made all known material adjustments related to acquisitions in fiscal 2024.
The fair value estimates of intangible assets are considered non-recurring, Level 3 measurements within the fair value hierarchy and are estimated as of each respective acquisition date.
The goodwill on these acquisitions is attributable to the anticipated profitability of the new markets and product ranges to which the Company has gained access and additional profitability, operating efficiencies and other synergies available in connection with existing markets. All goodwill acquired during the six months ended January 31, 2024 is in the United States segment with $15 million of goodwill expected to be deductible for tax purposes.
Deferred consideration represents the expected payout due to certain sellers of acquired businesses that is subject to either 1) a contractual settle-up period or 2) a contingency related to contractually defined performance metrics. If the deferred consideration is contingent on achieving performance metrics, the liability is estimated using assumptions regarding the expectations of an acquiree’s ability to achieve the contractually defined performance metrics over a period of time that typically spans one to three years. When ultimately paid, deferred consideration is reported as a cash outflow from financing activities.
The businesses acquired during the year-to-date period of fiscal 2024 contributed $4 million to net sales and $4 million in losses to the Company’s income before income tax, including acquired intangible asset amortization, transaction and integration costs for the period between the applicable date of acquisition and January 31, 2024. Acquisition costs during the six months ended January 31, 2024 were not material. Acquisition costs are expensed as incurred and included in SG&A in the Company’s consolidated statements of earnings.
The net outflow of cash related to business acquisitions is as follows:  
Six months ended
(In millions)January 31, 2024
Purchase consideration$68 
Cash, cash equivalents and bank overdrafts acquired(1)
Cash consideration paid, net of cash acquired67 
Deferred and contingent consideration(1)
20 
Net cash outflow in respect of the purchase of businesses$87 
(1) Included in other financing activities in the Condensed Consolidated Statements of Cash Flows.
Pro forma disclosures
If each acquisition had been completed on the first day of the prior fiscal year, the Company’s unaudited pro forma net sales would have been:
Three months endedSix months ended
January 31,January 31,
(In millions)2024202320242023
Pro forma net sales$6,700 $6,858 $14,442 $14,822 
The impact on income before income tax, including additional amortization, transaction costs and integration costs would not be material in the three and six months ended January 31, 2024 and 2023.
These unaudited pro forma results do not necessarily represent financial results that would have been achieved had the acquisition actually occurred at the beginning of the prior fiscal year.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related party transactions
6 Months Ended
Jan. 31, 2024
Related Party Transactions [Abstract]  
Related party transactions Related party transactions
For the three and six months ended January 31, 2024, the Company purchased $2 million and $8 million, respectively, compared with $6 million and $13 million in the same periods of fiscal 2023, respectively, of delivery, installation and related administrative services from a company that is, or is an indirect wholly-owned subsidiary of a company that is, controlled or significantly influenced by a Ferguson Non-Employee Director. The services were purchased on an arm’s-length basis. In December 2023, this related party relationship ended. As such, we do not expect any future services provided by this company to constitute a related party transaction. No material amounts are due to any related party entities.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of significant accounting policies (Policies)
6 Months Ended
Jan. 31, 2024
Accounting Policies [Abstract]  
Basis of presentation
Basis of presentation
The accompanying unaudited condensed consolidated financial statements and notes to the condensed consolidated financial statements are presented in accordance with the rules and regulations of the SEC and accounting principles generally accepted in the United States of America (“U.S. GAAP”), but do not include all disclosures normally required in annual consolidated financial statements. In the opinion of management, the unaudited condensed consolidated financial statements contain all normal recurring adjustments necessary to present fairly the financial position, results of operations and cash flows for the interim periods presented. The July 31, 2023 condensed consolidated balance sheet was derived from the audited financial statements.
For the six months ended January 31, 2023 and to conform to current period presentation, the Company has disaggregated the total change in income taxes within the cash flows from operating activities to reflect the changes in deferred income taxes separately from the changes in income taxes payable.
These unaudited interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Annual Report. The financial results for the interim periods may not be indicative of the financial results for the entire fiscal year.
Use of estimates
Use of estimates
The preparation of the Company's interim condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions affecting certain reported amounts. Actual results may differ from those estimates.
Cash, cash equivalents and restricted cash
Cash, cash equivalents and restricted cash
Cash and cash equivalents include cash on hand, deposits with banks with original maturities of three months or less and overdrafts to the extent there is a legal right of offset and practice of net settlement with cash balances.
Restricted cash primarily consists of deferred consideration for business combinations, subject to various settlement agreements, and is recorded in prepaid and other current assets in the Company’s condensed consolidated balance sheets.
Supplier finance program
Supplier finance program
In October 2023, the Company began a supplier financing program with a third party wherein certain shipping and logistics providers in the United States can opt to receive early payment at a nominal discount. The Company’s standard payment terms under this program is 45 days. All outstanding payables related to the supplier finance program are classified within accounts payable within our unaudited consolidated balance sheets and were $32 million as of January 31, 2024.
Recently issued accounting standard updates (“ASU”)
Recently issued accounting standard updates (“ASU”)
In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures.” This ASU expands public entities’ required segment disclosures, including disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items and interim disclosures of a reportable segment’s profit or loss and assets. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact of adopting this ASU on its disclosures.
In December 2023, the FASB issued ASU No. 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures. This ASU provides qualitative and quantitative updates to the rate reconciliation and income taxes paid disclosures, among others, in order to enhance the transparency of income tax disclosures, including consistent categories and greater disaggregation of information in the rate reconciliation and disaggregation by jurisdiction of income taxes paid. The amendments in this ASU are effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendments should be applied prospectively; however, retrospective application is also permitted. The Company is currently evaluating the ASU to determine the impact on its disclosures.
Recent accounting pronouncements pending adoption that are not discussed above are either not applicable, or will not have, or are not expected to have, a material impact on our consolidated financial condition, results of operations, cash flows or related disclosures.
Legal matters
The Company is, from time to time, involved in various legal proceedings considered to be normal course of business in relation to, among other things, the products that we supply, contractual and commercial disputes and disputes with employees. Provision is made if, on the basis of current information and professional advice, liabilities are considered probable. In the case of unfavorable outcomes, the Company may benefit from applicable insurance protection. The Company does not expect any of its pending legal proceedings to have a material adverse effect on its results of operations, financial position or cash flows.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of significant accounting policies (Tables)
6 Months Ended
Jan. 31, 2024
Accounting Policies [Abstract]  
Schedule of Cash and Cash Equivalents
The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the condensed consolidated balance sheets compared with amounts shown in the condensed consolidated statements of cash flows.
As of
(In millions)January 31, 2024July 31, 2023
Cash and cash equivalents$639 $601 
Restricted cash65 68 
Total cash, cash equivalents and restricted cash$704 $669 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue and segment information (Tables)
6 Months Ended
Jan. 31, 2024
Segment Reporting [Abstract]  
Schedule of Segment Reporting
Segment details were as follows:
Three months endedSix months ended
January 31,January 31,
(In millions)2024202320242023
Net sales:
United States$6,364 $6,504 $13,693 $14,036 
Canada309 321 688 720 
Total net sales$6,673 $6,825 $14,381 $14,756 
Adjusted operating profit:
United States$525 $579 $1,291 $1,424 
Canada14 32 47 
Central and other costs(14)(11)(30)(25)
Corporate restructurings(1)
(8)— (8)— 
Amortization of acquired intangible assets(35)(33)(69)(66)
Interest expense, net(44)(47)(89)(88)
Other expense, net— (7)(3)(5)
Income before income taxes$433 $495 $1,124 $1,287 
(1)For the three and six months ended January 31, 2024, corporate restructuring costs related to incremental costs in connection with establishing a new corporate structure to domicile our ultimate parent company in the United States.
The disaggregated net sales by end market are as follows:
Three months endedSix months ended
January 31,January 31,
(In millions)2024202320242023
United States:
Residential$3,299 $3,420 $7,039 $7,422 
Non-residential:
Commercial2,122 2,114 4,592 4,533 
Civil/Infrastructure508 508 1,141 1,146 
Industrial435 462 921 935 
Total Non-residential3,065 3,084 6,654 6,614 
Total United States6,364 6,504 13,693 14,036 
Canada309 321 688 720 
Total net sales$6,673 $6,825 $14,381 $14,756 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Weighted average shares (Tables)
6 Months Ended
Jan. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Weighted Average Shares, Basic and Diluted
The following table presents the reconciliation of our basic to diluted weighted average number of shares outstanding:
Three months endedSix months ended
January 31,January 31,
(In millions)2024202320242023
   Basic weighted average shares203.4 207.1 203.6 207.9 
   Effect of dilutive shares(1)
0.5 0.7 0.6 0.9 
   Diluted weighted average shares203.9 207.8 204.2 208.8 
Excluded anti-dilutive shares— 0.1 0.1 0.1 
(1)Represents the potential dilutive impact of share-based awards.
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income tax (Tables)
6 Months Ended
Jan. 31, 2024
Income Tax Disclosure [Abstract]  
Schedule of Reconciliation of Income Tax Expense The effective income tax rates for the relevant periods were as follows:
Three months endedSix months ended
January 31,January 31,
2024202320242023
Effective tax rate, continuing operations25.6 %24.4 %25.2 %24.7 %
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Tables)
6 Months Ended
Jan. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Debt
The Company’s debt obligations consisted of the following:
As of
(In millions)January 31, 2024July 31, 2023
Variable-rate debt:
Receivables Facility$75 $50 
Term Loan500 500 
Fixed-rate debt:
Private placement notes850 905 
Unsecured senior notes2,350 2,350 
Subtotal$3,775 $3,805 
Less: current maturities of debt(150)(55)
Unamortized discounts and debt issuance costs(19)(22)
Interest rate swap - fair value adjustment(11)(17)
Total long-term debt$3,595 $3,711 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Assets and liabilities at fair value (Tables)
6 Months Ended
Jan. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of Assets and Liabilities Recorded at Fair Value
Carrying amounts and the related estimated fair value (Level 2) of the Company’s long-term debt were as follows:
January 31, 2024July 31, 2023
(In millions)Carrying AmountFair ValueCarrying AmountFair Value
Unsecured senior notes$2,332 $2,269 $2,330 $2,195 
Private placement notes849 832 904 871 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated other comprehensive loss (Tables)
6 Months Ended
Jan. 31, 2024
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Loss
The change in accumulated other comprehensive loss was as follows:
(In millions, net of tax)Foreign currency translationPensionsTotal
Balance at July 31, 2023
($429)($459)($888)
Other comprehensive loss before reclassifications(35)(2)(37)
Amounts reclassified from accumulated other comprehensive loss— 
Other comprehensive (loss) income(35)(34)
Balance at October 31, 2023(464)(458)(922)
Other comprehensive income before reclassifications21 23 
Amounts reclassified from accumulated other comprehensive loss— 
Other comprehensive income21 25 
Balance at January 31, 2024($443)($454)($897)
(In millions, net of tax)Foreign currency translationPensionsTotal
Balance at July 31, 2022
($420)($410)($830)
Other comprehensive loss before reclassifications(36)(3)(39)
Amounts reclassified from accumulated other comprehensive loss— 
Other comprehensive loss(36)(1)(37)
Balance at October 31, 2022(456)(411)(867)
Other comprehensive income before reclassifications18 24 
Amounts reclassified from accumulated other comprehensive loss— 
Other comprehensive income18 26 
Balance at January 31, 2023($438)($403)($841)
Schedule of Reclassification Out of Accumulated Other Comprehensive Income
Amounts reclassified from accumulated other comprehensive loss related to pension and other post-retirement items include the related income tax impacts. Such amounts consisted of the following:
Three months endedSix months ended
January 31,January 31,
(In millions)2024202320242023
Amortization of actuarial losses$3 $3 $7 $6 
Tax benefit(1)(1)(2)(2)
   Amounts reclassified from accumulated other comprehensive loss$2 $2 $5 $4 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement benefit obligations (Tables)
6 Months Ended
Jan. 31, 2024
Retirement Benefits [Abstract]  
Schedule of Benefit Obligations in Excess of Fair Value of Plan Assets The components of net periodic pension cost, which are included in Other expense, net in the condensed consolidated statements of earnings, were as follows:
Three months endedSix months ended
January 31,January 31,
(In millions)2024202320242023
Interest cost($15)($13)($30)($25)
Expected return on plan assets15 12 30 24 
Amortization of net actuarial losses(3)(3)(7)(6)
Net periodic cost($3)($4)($7)($7)
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders’ equity (Tables)
6 Months Ended
Jan. 31, 2024
Equity [Abstract]  
Summary of Share Activity
The following table presents a summary of the Company’s share activity:
Three months endedSix months ended
January 31,January 31,
2024202320242023
Ordinary shares:
Balance at beginning of period232,171,182 232,171,182 232,171,182 232,171,182 
Change in shares issued— — — — 
   Balance at end of period232,171,182 232,171,182 232,171,182 232,171,182 
Treasury shares:
Balance at beginning of period(28,382,963)(24,069,674)(27,893,680)(21,078,577)
Repurchases of ordinary shares(794,755)(1,601,423)(1,492,153)(4,592,520)
Treasury shares used to settle share-based compensation awards9,298 51,162 217,413 51,162 
   Balance at end of period(29,168,420)(25,619,935)(29,168,420)(25,619,935)
Employee Benefit Trusts:
Balance at beginning of period(20,819)(284,562)(274,031)(846,491)
Employee Benefit Trust shares used to settle share-based compensation awards— 958 253,212 562,887 
Shares sold upon termination of Employee Benefit Trust20,819 — 20,819 — 
   Balance at end of period— (283,604)— (283,604)
Total shares outstanding at end of period203,002,762 206,267,643 203,002,762 206,267,643 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-based compensation (Tables)
6 Months Ended
Jan. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Award Activity
The following table summarizes the share-based compensation awards activity for the six months ended January 31, 2024:
Number of sharesWeighted average grant date fair value
Outstanding at July 31, 2023
1,158,673 $111.57 
Time vested awards111,285 160.64 
Performance vested awards209,280 158.10 
LTI-ED, equity-settled awards32,050149.37 
Share adjustments based on performance(23,413)41.67 
Vested(469,978)98.79 
Forfeited(14,515)121.33 
Outstanding at January 31, 2024
1,003,382 $135.40 
The following table relates to time vested, performance vested and LTI-ED award activity:
Six months ended
January 31,
(In millions, except per share amounts)2024
Fair value of awards vested$77 
Weighted average grant date fair value per share granted$158.11 
Schedule of Share-Based Compensation Awards
The following table relates to all share-based compensation awards:
Three months endedSix months ended
January 31,January 31,
(In millions)2024202320242023
Share-based compensation expense (within SG&A)$11 $15 $24 $27 
Income tax benefit
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions (Tables)
6 Months Ended
Jan. 31, 2024
Business Combination and Asset Acquisition [Abstract]  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed
The following table summarizes the preliminary purchase price allocation for the assets acquired and liabilities assumed in regards to the Company's acquisitions:
(In millions)
Intangible assets:
Customer relationships$42 
Other
Cash and cash equivalents
Trade and other receivables
Inventories23 
Right of use assets11 
Trade and other payables(16)
Lease liabilities(11)
Deferred tax(3)
Other(1)
Total54 
Goodwill27 
Consideration$81 
Satisfied by:
Cash$68 
Deferred consideration$13 
Total consideration$81 
Schedule of Businesses Acquired
The net outflow of cash related to business acquisitions is as follows:  
Six months ended
(In millions)January 31, 2024
Purchase consideration$68 
Cash, cash equivalents and bank overdrafts acquired(1)
Cash consideration paid, net of cash acquired67 
Deferred and contingent consideration(1)
20 
Net cash outflow in respect of the purchase of businesses$87 
(1) Included in other financing activities in the Condensed Consolidated Statements of Cash Flows.
Business Acquisition, Pro Forma Information
If each acquisition had been completed on the first day of the prior fiscal year, the Company’s unaudited pro forma net sales would have been:
Three months endedSix months ended
January 31,January 31,
(In millions)2024202320242023
Pro forma net sales$6,700 $6,858 $14,442 $14,822 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of significant accounting policies - Cash and Cash Equivalents (Details) - USD ($)
$ in Millions
Jan. 31, 2024
Jul. 31, 2023
Accounting Policies [Abstract]    
Cash and cash equivalents $ 639 $ 601
Restricted cash 65 68
Total cash, cash equivalents and restricted cash $ 704 $ 669
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of significant accounting policies - Narrative (Details)
$ in Millions
Jan. 31, 2024
USD ($)
Accounting Policies [Abstract]  
Supplier finance program, payment timing, period 45 days
Supplier finance program, obligation, current $ 32
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue and segment information - Narrative (Details)
6 Months Ended
Jan. 31, 2024
segment
Segment Reporting [Abstract]  
Number of reportable segments 2
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue and segment information - Items not Allocated (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Net sales:        
Total net sales $ 6,673 $ 6,825 $ 14,381 $ 14,756
Adjusted operating profit:        
Central and other costs (14) (11) (30) (25)
Amortization of acquired intangible assets (35) (33) (69) (66)
Interest expense, net (44) (47) (89) (88)
Other expense, net 0 (7) (3) (5)
Income before income taxes 433 495 1,124 1,287
Corporate restructurings        
Adjusted operating profit:        
Corporate restructurings (8) 0 (8) 0
United States        
Net sales:        
Total net sales 6,364 6,504 13,693 14,036
Adjusted operating profit:        
Adjusted operating profit: 525 579 1,291 1,424
Canada        
Net sales:        
Total net sales 309 321 688 720
Adjusted operating profit:        
Adjusted operating profit: $ 9 $ 14 $ 32 $ 47
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue and segment information - Disaggregation of Net Sales (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Segment Reporting Information [Line Items]        
Total net sales $ 6,673 $ 6,825 $ 14,381 $ 14,756
United States        
Segment Reporting Information [Line Items]        
Total net sales 6,364 6,504 13,693 14,036
Canada        
Segment Reporting Information [Line Items]        
Total net sales 309 321 688 720
Residential | United States        
Segment Reporting Information [Line Items]        
Total net sales 3,299 3,420 7,039 7,422
Non-residential: | United States        
Segment Reporting Information [Line Items]        
Total net sales 3,065 3,084 6,654 6,614
Commercial | United States        
Segment Reporting Information [Line Items]        
Total net sales 2,122 2,114 4,592 4,533
Civil/Infrastructure | United States        
Segment Reporting Information [Line Items]        
Total net sales 508 508 1,141 1,146
Industrial | United States        
Segment Reporting Information [Line Items]        
Total net sales $ 435 $ 462 $ 921 $ 935
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Weighted average shares (Details) - shares
shares in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Earnings Per Share [Abstract]        
Basic weighted-average shares (in shares) 203.4 207.1 203.6 207.9
Effect of dilutive shares (in shares) 0.5 0.7 0.6 0.9
Diluted weighted-average shares (in shares) 203.9 207.8 204.2 208.8
Excluded anti-dilutive shares (in shares) 0.0 0.1 0.1 0.1
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income tax - Schedule of Effective Income Tax Rate (Details)
3 Months Ended 6 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Income Tax Disclosure [Abstract]        
Effective tax rate, continuing operations 25.60% 24.40% 25.20% 24.70%
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Schedule of Debt (Details) - USD ($)
$ in Millions
Jan. 31, 2024
Jul. 31, 2023
Oct. 07, 2022
Debt Instrument [Line Items]      
Subtotal $ 3,775 $ 3,805  
Less: current maturities of debt (150) (55)  
Unamortized discounts and debt issuance costs (19) (22)  
Interest rate swap - fair value adjustment (11) (17)  
Total long-term debt 3,595 3,711  
Receivables Facility | Receivables Facility      
Debt Instrument [Line Items]      
Subtotal 75 50  
Term Loan | Term Loan      
Debt Instrument [Line Items]      
Subtotal 500 500 $ 500
Private placement notes | Private placement notes      
Debt Instrument [Line Items]      
Subtotal 850 905  
Unsecured senior notes | Unsecured senior notes      
Debt Instrument [Line Items]      
Subtotal $ 2,350 $ 2,350  
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Narrative (Details) - USD ($)
1 Months Ended 6 Months Ended
Nov. 30, 2024
Nov. 30, 2023
Jan. 31, 2024
Jan. 31, 2023
Jul. 31, 2023
Oct. 07, 2022
Schedule Of Long-Term And Short-Term Debt [Line Items]            
Term loan principal amount     $ 3,775,000,000   $ 3,805,000,000  
Repayments of debt     1,155,000,000 $ 1,880,000,000    
Line of Credit | Revolving Credit Facility            
Schedule Of Long-Term And Short-Term Debt [Line Items]            
Line of credit facility     1,350,000,000      
Borrowings outstanding     0      
Receivables Facility | Receivables Facility            
Schedule Of Long-Term And Short-Term Debt [Line Items]            
Debt instrument, face amount     1,100,000,000      
Swingline adjustment     100,000,000      
Term loan principal amount     75,000,000      
Term Loan | Term Loan            
Schedule Of Long-Term And Short-Term Debt [Line Items]            
Term loan principal amount     $ 500,000,000   $ 500,000,000 $ 500,000,000
Private placement notes | Private placement notes            
Schedule Of Long-Term And Short-Term Debt [Line Items]            
Repayments of debt   $ 55,000,000        
Interest rate (in percent)   3.30%        
Private placement notes | Private placement notes | Forecast            
Schedule Of Long-Term And Short-Term Debt [Line Items]            
Repayments of debt $ 150,000,000          
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Assets and liabilities at fair value - Narrative (Details) - USD ($)
$ in Millions
1 Months Ended 6 Months Ended
Nov. 30, 2023
Jan. 31, 2024
Jan. 31, 2023
Jul. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Hedged liability, fair value hedge   $ 300   $ 355
Repayments of debt   $ 1,155 $ 1,880  
Private placement notes | Private placement notes        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Repayments of debt $ 55      
Interest rate (in percent) 3.30%      
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Assets and liabilities at fair value -Debt Measured at Fair Value (Details) - Level 2 - USD ($)
$ in Millions
Jan. 31, 2024
Jul. 31, 2023
Unsecured senior notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Amount $ 2,332 $ 2,330
Fair Value 2,269 2,195
Private placement notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Amount 849 904
Fair Value $ 832 $ 871
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated other comprehensive loss - Change in AOCI (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2024
Oct. 31, 2023
Jan. 31, 2023
Oct. 31, 2022
Jan. 31, 2024
Jan. 31, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance $ 5,360 $ 5,037 $ 5,121 $ 4,665 $ 5,037 $ 4,665
Other comprehensive income (loss) before reclassifications 23 (37) 24 (39)    
Amounts reclassified from accumulated other comprehensive loss 2 3 2 2    
Total other comprehensive income (loss), net of tax 25 (34) 26 (37) (9) (11)
Ending balance 5,418 5,360 4,725 5,121 5,418 4,725
AOCI Attributable to Parent            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance (922) (888) (867) (830) (888) (830)
Total other comprehensive income (loss), net of tax 25   26   (9) (11)
Ending balance (897) (922) (841) (867) (897) (841)
Foreign currency translation            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance (464) (429) (456) (420) (429) (420)
Other comprehensive income (loss) before reclassifications 21 (35) 18 (36)    
Amounts reclassified from accumulated other comprehensive loss 0 0 0 0    
Total other comprehensive income (loss), net of tax 21 (35) 18 (36)    
Ending balance (443) (464) (438) (456) (443) (438)
Pensions            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance (458) (459) (411) (410) (459) (410)
Other comprehensive income (loss) before reclassifications 2 (2) 6 (3)    
Amounts reclassified from accumulated other comprehensive loss 2 3 2 2    
Total other comprehensive income (loss), net of tax 4 1 8 (1)    
Ending balance $ (454) $ (458) $ (403) $ (411) $ (454) $ (403)
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated other comprehensive loss - Reclassification Out of AOCI (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Tax benefit $ 111 $ 121 $ 283 $ 318
Net income (322) (374) (841) (969)
Reclassification out of Accumulated Other Comprehensive Income | Employee Benefit Trusts        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Amortization of actuarial losses 3 3 7 6
Tax benefit (1) (1) (2) (2)
Net income $ 2 $ 2 $ 5 $ 4
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement benefit obligations - Net Periodic Cost (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Retirement Benefits [Abstract]        
Interest cost $ (15) $ (13) $ (30) $ (25)
Expected return on plan assets 15 12 30 24
Amortization of net actuarial losses (3) (3) (7) (6)
Net periodic cost $ (3) $ (4) $ (7) $ (7)
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders’ equity - Summary of Share Activity (Details) - shares
3 Months Ended 6 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Oct. 31, 2023
Jul. 31, 2023
Oct. 31, 2022
Jul. 31, 2022
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Balance at beginning of period (in shares)     232,171,182          
Balance at end of period (in shares) 232,171,182   232,171,182          
Treasury stock, beginning balance (in shares) (29,168,420)   (29,168,420)     (27,893,680)    
Treasury stock, ending balance (in shares) (29,168,420)   (29,168,420)          
Total shares outstanding at end of period (in shares) 203,002,762 206,267,643 203,002,762 206,267,643        
Ordinary Shares                
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Balance at beginning of period (in shares) 232,171,182 232,171,182 232,171,182 232,171,182        
Change in shares issued (in shares) 0 0 0 0        
Balance at end of period (in shares) 232,171,182 232,171,182 232,171,182 232,171,182        
Treasury Shares                
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Treasury stock, beginning balance (in shares) (29,168,420) (25,619,935) (29,168,420) (25,619,935) (28,382,963) (27,893,680) (24,069,674) (21,078,577)
Repurchases of ordinary shares (in shares) (794,755) (1,601,423) (1,492,153) (4,592,520)        
Treasury shares used to settle share-based compensation awards (in shares) 9,298 51,162 217,413 51,162        
Treasury stock, ending balance (in shares) (29,168,420) (25,619,935) (29,168,420) (25,619,935)        
Employee Benefit Trusts                
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Balance at beginning of period (in shares) 20,819 284,562 274,031 846,491        
Employee Benefit Trust shares used to settle share-based compensation awards (in shares) 0 958 253,212 562,887        
Shares sold upon termination of Employee Benefit Trust 20,819 0 20,819 0        
Balance at end of period (in shares) 0 283,604 0 283,604        
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders’ equity - Narrative (Details)
$ in Millions
6 Months Ended 29 Months Ended
Jan. 31, 2024
USD ($)
trust
Jan. 31, 2023
USD ($)
Jan. 31, 2024
USD ($)
Equity [Abstract]      
Number of employee benefit trusts | trust 2    
Proceeds from shares sold in period $ 4   $ 4
Authorized stock to repurchased 3,000   3,000
Purchase of treasury shares $ 250 $ 564 $ 2,700
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-based compensation - Narrative (Details) - USD ($)
$ in Millions
6 Months Ended
Jan. 31, 2024
Sep. 21, 2023
Jul. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share based payment, cost not yet recognized $ 74    
Share based payment, cost not yet recognized, period for recognition (in years) 2 years 2 months 12 days    
2023 Omnibus Equity Incentive Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of shares authorized (in shares)   6,750,000  
Time vested awards      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share based compensation, award vesting period (in years) 3 years    
Performance vested awards      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share based compensation, award vesting period (in years) 3 years    
LTI-ED, equity-settled awards      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share based compensation, award vesting period (in years) 3 years    
Employee Stock | Ferguson Group Long-Term Incentive Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Liability in connection with grants $ 6   $ 13
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-based compensation - Summary of Awards (Details)
6 Months Ended
Jan. 31, 2024
$ / shares
shares
Number of shares  
Beginning Balance Outstanding (in shares) | shares 1,158,673
Vested (in shares) | shares (469,978)
Forfeited (in shares) | shares (14,515)
Ending Balance Outstanding (in shares) | shares 1,003,382
Weighted average grant date fair value  
Outstanding, Weighted average grant date fair value, Beginning Balance (in usd per share) | $ / shares $ 111.57
Vested, Weighted average grant date fair value (in usd per share) | $ / shares 98.79
Forfeited, Weighted average grant date fair value (in usd per share) | $ / shares 121.33
Outstanding, Weighted average grant date fair value, Ending Balance (in usd per share) | $ / shares $ 135.40
Time vested awards  
Number of shares  
Grants (in shares) | shares 111,285
Weighted average grant date fair value  
Granted, Weighted average grant date fair value (in usd per share) | $ / shares $ 160.64
Performance vested awards  
Number of shares  
Grants (in shares) | shares 209,280
Weighted average grant date fair value  
Granted, Weighted average grant date fair value (in usd per share) | $ / shares $ 158.10
LTI-ED, equity-settled awards  
Number of shares  
Grants (in shares) | shares 32,050
Weighted average grant date fair value  
Granted, Weighted average grant date fair value (in usd per share) | $ / shares $ 149.37
Share adjustments based on performance  
Number of shares  
Share adjustments based on performance (in shares) | shares (23,413)
Weighted average grant date fair value  
Share adjustments based on performance, Weighted average grant date fair value (in usd per share) | $ / shares $ 41.67
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-based compensation - Summary of Time Vested, Performance Vested and Long-Term Incentive Awards (Details)
$ / shares in Units, $ in Millions
6 Months Ended
Jan. 31, 2024
USD ($)
$ / shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Fair value of awards vested | $ $ 77
Time Vested, Performance Vested, and Long Term Incentive Awards  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Weighted-average grant date fair value per share granted (in usd per share) | $ / shares $ 158.11
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-based compensation - Schedule of Expense (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Share-Based Payment Arrangement [Abstract]        
Share-based compensation expense (within SG&A) $ 11 $ 15 $ 24 $ 27
Income tax benefit $ 3 $ 4 $ 6 $ 7
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions - Narrative (Details)
$ in Millions
6 Months Ended
Jan. 31, 2024
USD ($)
business
Business Acquisition [Line Items]  
Number of businesses acquired | business 3
Goodwill $ 15
Revenue since acquisition date 4
Earnings (loss) since acquisition date $ (4)
Minimum  
Business Acquisition [Line Items]  
Service period (in years) 1 year
Maximum  
Business Acquisition [Line Items]  
Service period (in years) 3 years
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions - Schedule of Assets and Liabilities Acquired (Details)
$ in Millions
6 Months Ended
Jan. 31, 2024
USD ($)
Business Acquisition [Line Items]  
Cash and cash equivalents $ 1
Trade and other receivables 7
Inventories 23
Right of use assets 11
Trade and other payables (16)
Lease liabilities (11)
Deferred tax (3)
Other (1)
Total 54
Goodwill 27
Total consideration 81
Cash 68
Deferred consideration 13
Customer relationships  
Business Acquisition [Line Items]  
Intangible assets: 42
Other  
Business Acquisition [Line Items]  
Intangible assets: $ 1
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions - Net Cash Outflow (Details) - USD ($)
$ in Millions
6 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Business Combination and Asset Acquisition [Abstract]    
Purchase consideration $ 68  
Cash, cash equivalents and bank overdrafts acquired (1)  
Cash consideration paid, net of cash acquired 67 $ 179
Deferred and contingent consideration 20  
Net cash outflow in respect of the purchase of businesses $ 87  
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions - Pro Forma (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Business Combination and Asset Acquisition [Abstract]        
Pro forma net sales $ 6,700 $ 6,858 $ 14,442 $ 14,822
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related party transactions (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Non-Executive Directors        
Related Party Transaction [Line Items]        
Purchases from related party $ 2 $ 6 $ 8 $ 13
EXCEL 72 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .Z!9E@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #N@6986H*LW.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.DEAAZC+91,GD)"8!.(6)=X6K6FCQ*C=V].6K1."!^ 8^\_G MSY)K&Y7M$KZD+F(BC_EN"$V;E8UK=B2*"B#;(P:3RS'1CLU]EX*A\9D.$(T] MF0."Y'P% _/3Z_SNH5O M,YG6XO@K>T7GB&MVG?Q6;;:[1Z8EE_<%KPJ^VDFAQ(,2\F-R_>%W$PZ=\WO_ MCXVO@KJ&7W>AOP!02P,$% @ [H%F6)E&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" #N@698/6B7H=L% "B'P & 'AL+W=OD22- M(JY>;T0HM]M M$7TW=ET3D'WQ1R"VR<$U,2@+*9_,S9U_W7),B40H/&TD./Q[%F,1AD8)RO'/ M3K15_*8)/+S>JT\S>(!9\$2,9?@E\/7ZNM5K$5\L>1KJF=S^(G9 %T;/DV&2 M_27;_-MNMT6\--$RV@5#":(@SO_SEUU%' 2PWI$ M@M@;P+HL5]P=P%9S77R MDF58/W/-AP,EMT29KT'-7&1UDT4#31";-,ZU@K%_'=^!LA0%8OL"W3!4\%<>GQ.7GA'F ML*ZE/&,\?"H6YX3U;>%?%<936\ M>Z$"Z9M>2& <2UECQ,K(E$ MPVH"]@K 'EJH2:P#_4JF02C(QS1:"&4#PS4MZ"?4'_LV8CRH+O*!>:!5D!_X"[GSH7L&R\#+N)$V M?$*RWVO3;K_ONG9>-+@N+RMY617>D>^#>G*VOR#OX3OR*;;G%9>D#G/()'GR M.?3\F>2^%1O5J(M=>B"*N@X<^V$KK=BXY)<@CH5*UC"@!SQ>A=8!&=>HBUVZ M(8K[F;?88W,'/?E!;F,K,B[W13X%\6K-(RMJ$R:)EBZ)XM[F+>J]3#0/R9_! MYOAXA2O.;KN47#S,SZRT37@F6IHFBGN=_R0V'YJME+C2[8T5KPFK1$NO1'&# MD[73$2SJC^<.%Z"T9\5JPB#1TB%1W-Z\EQXTR?NUC#&+=$*DSZZ(VW,<*U\3 M'HF6)HGB[N8AT# %R"6A[(?%CV0NO%1!)JV0N-(GY0S6NE/0A#EBI3EBN)/9)Y!, M7KPUS''BJ.L](?3Q<3ZQ\C5AAEAIAE@E,S1.E3(KLWPYEB42+&]JW4LZH?AH MW8$:XU%U.4OWPRJYG[M8"Y7O.IHE-M^#6SEQQ6.<3=@=5MH=5LGNF"4HK%9@ MU;*2]CGQA,Y[KJ"MCSQ/@!#(^+FDE;@)U\-*U\,JN9YYQ,.0W*0)O$[L[1;7 M.;JC@,?5Y2M]#JOD&Q/+2YX'+0)Q\-*Q\-PP[)/ MY%I (C&\FCM#>%Q=O-+YL$J;0P 6P=)ZKJ7W=+:?VS^E&JQZ;&90*_$W\C2[ M>LC5+C(UT*NW7:NVBZU'B4TX7_< MTO^XN&TI]FP/2:?PT#K$GA [MBF-A]5E+#V0BSN6MXR[;?CCE+C<9V9E;,+_ MN 6=SG!Z+%T^( M>I0=NW;*S_/3ZP_<3)@)"<420IWS*QCQ5'X@G-]HNWY@?*([EA_\"4$L#!!0 ( .Z!9EB$YX/R/P4 -46 8 M>&PO=V]R:W-H965T&ULK5A1FDYM)# (,.+4] MDQA?F\ZDS5SF>@^=/LA&MID#Y$JRG?;75P("MEA(VOK%1O#M2M^WTFJER9'Q M;V)+J40O69J+Z6 KY>[6LL1J2S,BAFQ'<_5ES7A&I&KRC25VG)*X,,I2R[%M MW\I(D@]FD^+=$Y]-V%ZF24Z?.!+[+"/\KWN:LN-T@ >O+SXGFZW4+ZS99$"8!EZ'@5L9N._MP:L,O/?V,*H,"NI6R;T0+B*2S":<'1'7:.5- M/Q3J%]9*KR37$^59!$N3F$C5>);J3\T'*1!;HP7A M>9)O!+K:YV0?)PKQ$=V@+\\1NOKP$8DMX52@)$>/29JJ\(MK].&T.;&D&JKN MT%I5P[HOA^5T#,M%CRR76X$6:G@Q8!_UV_L]]I:2J-;)>=7IWNEU^#/)A\C% MU\BQ'0\8S_S]YBY$Y__UOOC/O9^)X=:3QBW\N1W^'O(5RV@S2=#O=TLAN5KT M?T"A+IUYL#.="6_%CJSH=*!2G:#\0 >S[[_#OOT#I/,EG467=+:XD+.SB'AU M1+P^[[-?U)8B2$K!I5::^H6IWC@.,]\/U#PXG.H*@$)G= Z*VB#LN2$^1RT@ M5##R:]09PU'-<-3+<,Z$U+FHDV5I/CKI]<;S/<^@":$"WQ C E#8MAV3* AS M3J0]8^K73/U>IC]R)@3:<;9.)$34;_6JEO78X F!?,>@V09YKF\;) &0%W90 M#&J*02_%9U48J WE&FUH3CE)$;VH MHEQ3! #EC%MS&D1Y&)8AK&4(>V6(J$H%JX24)9.6(&-<)G\7+R#>87L4H;F0 M(8S!)@(PV%P$"Q#DP(S'->-Q+^-?=U2'-]_TS.]Q>\(%@4&RC1EY1OBC-@8[ MV#=( B WM&&2V&Z**KN7YD,NJ4KR\G427Z.<@EPK/^?YR,Q9(,A0)() H2') M @2%'6Q/2DC<'U2YI?QMJKC5MVT2;4-N6CP!C#ES(B&E1]"RI M.IU15=T6+4E>X Q5.3O/K>92A4!C<\\%0!@[GDD90#EAT$&Z*?1P;]4R>^+L MD!2'0L7Z;=(ND#(P-EE#*'-OC2"48R:[!81R<=>,;JHI_'8Y59(%:;8+'-=Q M3)8 */!,DFU0Z)E;#P :G^QUYQ2;<@KWUU/UF4YEY/($=XWNB4A6Z$J=W/8B M;CY\!$4HW0>G$VXX"DT5(%1K.P)0WA"W8@VA_(ZR$C?5%NXOMR AHB3=ZV/P M.Z7PWR4%A I-)=H@I81C*@&A?*]#B:8HPT'OL>YK<:NB:).#VJ4W%.7[;*F8 MZZJ[/.*SO112%2I*KUM0B=ZR[]\>]2[J+;JHM\6EO)V'JBD<<7_EV*S4,C+P MO"Q]A&>' '?8*B\@6#!L+5+8FUE0=7CKRE=-X8C[*\?3)=G'>0R.TCP:@+"@ MO1PAF#=LK4<(%@[-;<@ZN:;+*-\4]Z,"K=@^E^7E2_VVOH.]*VX>C??W^':. M@?>1OK,MK@4;]^6%[R/AFR07**5KU94]#%0NY>4=:MF0;%=<$BZ9E"PK'K>4 MQ)1K@/J^9DR^-G0']4WV[!]02P,$% @ [H%F6$Z'&R6D P ?PT !@ M !X;"]W;W)K2.W MP#ESXKD9>Q#QG.\4S1EY$$CNB@*+ESM"^6'A^,[KP,=\FRD]X,;S$F_)(U&? MR@:KP!?,[)01ZUD8[DB?-ONO,A73B>=HA0 MDBC-@.&U)TM"J28"-_ZN.9UF2FUXW'YE_]G$#K$\84F6G/Z9IRI;.!,'I62# M=U1]Y(=?2!W/4/,EG$KS1(<:ZSDHV4G%B]H8/"AR5KWQ&:+:('KO#,/:P(3N5K$;X598X7@N^ $)C08VW3#J&VO0*V>Z M3AZ5@*\YV*EXR5D*624@Y*(;^!3 468Z>K8$_2!);P@ MZ'+'\"[- 3U U^C3XPI=7@S0!!BWHB-ZG=N:O<"=YP)T3W MG*E,HC6XE5KL5_WVHQY[%Z1I] E>];D+>@E_Q>P&A?X5"KP@LOBS?+]Y: OG M_\V^_N[93\0(FV()#5_X!E]3%6\6Q9?;)ZD$_/U?;;FOV",[NUX19[+$"5DX M0"R)V!,G_O$'?^3]9!/^G&2K@?9QV$0S-W]L:X6S#@ZQ:RZF$GDGV+677U:D2YE(.9+>CA.:ONG&2K! MCWL#?ZA/3$777W\B(8P",<7%5-S%)H^-"%?)3$')CH MRXU-HG''\59HRRZB+5 7,6S)TT6,[>),&G$FO>+\P16FB/_73WLLF"WZ2;= M6JXO+9!1*_XNY'K:$L "\7V[!--&@FFO!$M+V+88I]U%-QJW@NQB(L]K1=G% M3,+6 K_N8J;#]F_@'ITH"R*VYB@O(8L[IJKS0C/:W!9NS2&Y-7[GSY:^97P% MMXOJ,O O?74UN<=BFS.)*-G 5-[-&!(BJN-^U5&\-.?9)Z[@=&R:&=R0B- M^+[A7+UV] 3-G2O^!U!+ P04 " #N@698D!\!B;4" 4" & 'AL M+W=O=0@XI,8R4%RV, '. M+1&Z\;/F]!J3%GB\/[!_=+%C+$NJ82+Y5Y:9?.2]]T@&*[KAYD'N/D$=SXWE M2R77[I?L:MV>1]*--K*HP>A!P42UTGV=AR, \K0#@AH0/ =$)P!A#0A?:B&J M =%++=S4 !>Z7\7N$C>EAB:QDCNBK#:RV8W+OD-COIBP=;(P"F\9XDPRD2+# M5X>,X$Y+SC)J4%@87+ W>N'(O..%>2.XE\FHR M0S>S%OST/'YP!N]CJII\!8=\C8.SA)^IN"9A_Y($O2!J\6?R,G;-_U![T-;XE^3;/J:9+-7(GOR1%'S1-$Y]F1>MW16?[1<:MV])(;NR1($ MK)@A'=B7M@5TVYZH8A\X=CMSMLE5$/O;X\2WJ(1/5:9_9YFUJ/0;E2IT_ZC- M%:#6;KYHDLJ-,%71-J?-"+MUG?O9^;@_G/1;SJ^FI?W5*V9T(3# M"DWUKM]A%U;5#*H$(TO79)?28,MVVQS'-BBK@/"BZV0W]2: E75D(63,.IO)^K2G*6MHV*?$X\+YP7+"LGBXOVMQNYN!"USK.2WTBD MZJ)@\N&*YV)[.<&3QQ\^9_=KW?PP7UQ4[)[??7U&\:M(J_,[Y5!\>H2>5.B&_-R?OT#/AE_S/&\B M@8_O^Z"3[IY-P\/CQ^B_M\E#,G=,\6N1_Y.E>GTYB2O8*G:&L1!^S/(?GH2[F M&NPT0>?+_:VO=KYUUS>MQ\#IW0]03I>H*T M\>A(O+=*0:JV-';M?'N[9IZ=JXHM^>4$)I+B:TXQ*A<0*G=&H3>6,1%/0JHJW M!2%_L.6RNV5PX)-Z"1DD8Q$%263/)NBR"9S9O"\WT+]"9MS:QX%YRR2,![XL MHCB)[;["SE?H]'4C><6RM.U!H==<0JV1$JPB-CH-0L-'G."!5U.3!-1N->JL M1NX!T1I":YZG"+"%% Q9F[W(N#4)!^XLDI%^C#MSL=/<%Z%9_H2^B\V^"_'0 MGBE*O&AD ":=P>3$@P;B2_TP1154=-T^\&;B5X!B/44EUS:[B>$$AU$PL&L1 M!4E@MXN]GD>>T_ GL,MT5M[#I <\(]EP>"96LQI.QCMX'_78#:$#RS:5'_DC MG@\8BIV>W_$5AQ&0 @^7HN!(LQ]V!F6E9N5]!B5__Z3'^Y :-J)@.$!M MHGBD&N&>3]@-J)W54I2ST],>FTP) J-++2(R-B9[\& W>7:5R6'-Q H.PC@: MFK/)DF3,7L\?'#I76Q\R=I?EF08PMC5)K9GD:Y&G7*J7+V*"HS=MG=)6GF,G MW7YV2?9373@P:IHI"L9XT?,-NP%WO9^$%7AL]H6P-!0#A.3]6+-Z M-T%&H^%*UR8*0[MYTL..G(#=T=+KA$]B@1>)AM7$I@K'R$%ZQ!$WXHX7.J>< MFO#RHWBXKK6H I\D(TX/MG%NQGT0Y;U[L!*38?1PY;*W9U%%>(1TI"<=<9.N MM_?_1RPQP89Q:"1@4Y&Q,=OSCSR%?WF7QBFO)MTB,MPV6$1A,M;5/0+)4Q!X MRI\%7>N=7MLX+ON:(=Y]Z#C[C!]TFF6XI@\ M7LZ4JGEJ[3T+'X>0+PE1!B&BV%LL* FKR MJ]3-U=^**AZ13+S1^A >_I2 M-WUA,5L7==Z^1-Z_6!(%5(]U\^9_ V03ROZVT:3M+$Z&NQ&K*AY9X-*#UZ)N M)N] <;@%^<6Q^: F5P/?F DVE4?'9D)/7^JFK\$T8_?DM.X;+VQMFSZKS-ST MS0\^.S3??#XR>9^5"M8P*VCGO8X@>;G[C+([T:)JOT3<":U%T1ZN.0/3C0"N MKX30CR?-QXWN8];B/U!+ P04 " #N@698,=TYQX<# S#@ & 'AL M+W=O5:;P^^LG6BS0,['.=T#4O0W_.% MQ);=J,0LA4PQD1$)JXGUZ#[, ]._[/ [@ZW:N2=F),]"O)C&+_'$:8*G@3_@\4ZF5B!16)8T8+K MKV+[&>KQ#(Q>)+@J_Y-MW=>Q2%0H+=(Z&#-(659=Z8^:PTZ =W\FP*L#O,. MP9D OP[PW^O0KP/Z[W48U 'ET.UJ["6X&=4T'$NQ)=+T1C5S4](OHY$7R\P\ M66J);QG&Z?!)9#%6'6*"=TIP%E.-C2GE-(N +(VP(K=%1HN8X9L>N5U0"9E. M0+.(\AZY(2PC7QCG6'D1E:#)*;6G+FH__^0._8_$/B\WNR!7\$;.OYSW@FFK=]<% M4(G=[Y!TG7V2LVOZS5O]]F /&MB#;K"K*Z&%3H1D_^"OA(%>/>V= EKI#W9R M&CCUW\$D;LVDZR1^M^W\2K9[>(<-WN'_PLN4*BZC'1Z-T?,]=^2Z@7> MC6+ MKFC?;3N_DNT>VE&#=M2*]AL>F%5AT&H1O5Q".3H>T[T[#/K>X21M->U*\H3K M*+CWA\'A'+V2ZQ[(H $9M(*6SGC?J.[QYPO))GQ='>.7";SZDO5*Y9I@B'%%W?Z@HBUQ02!"LANOGT721;:/4=K<$_\ M)I:<9Y^S[#ZPX@?(EP]E];E>"=%8?Z_SHKX:K9IF\W8\KI52-)=HW4^9I.)-UXG63&ZOMS][D-U?5ENFSPKQ(?*JK?K M=5)]>2?R\N%J9(\>?_$QNULU[2_&UY>;Y$[OGYT#W<;+S?F4U*+>9G_+TN;U=7('UFIN$VV>?.Q M?(C%88/7BZ1)KB^K\L&J6K5T:U_L K%K+:2[C65^.&]G1MMQX>>C4NWVG MV)E._5XV28XTFYN;O:_2K) [X+Z_6-V%V>!#DJ47LN?S9)/A/0C,!A]%(P\7 M8!N>V']6M::ZUB&[YA =DP@VY5QSI1Y)^ZR MHATL>0S*DV(IK*2Q?MGF;RQN_V"Q"6-8@/:>WLZS/3[?7SN>YUZ.[T_C D5\ MHDH64#+U-$V :-R9HXI"*+I@4Y^IJ@A1V9.I*HH1D7_2<664^7&4^:X5/S/* M/Q?+-EC">K40^U>OVWWTIBF7GP][]O>/^_3_/Y9Y;LFEX2&ITC^QT>>F&6V7 MV[?U)EF*JY&,2RVJ>S&Z_NX;VYO\B.W4E&8+2K. TBRD-(LHS6(B,R67SC&7 MCG'OWQ]8ELJ!)2OD>YG47!Y@7F/QVUNZISL(UW:BN;'LT%11F@649B&E641I M%A.9*:ERCZERC:D*BE1;4-XO&_."XH),N3:SM5!!$5A0H&0ZY=J" C6^S6;: M@@)%%\R?:3&/$)6CKR>(QO>F^'KB'4?8^PJKM@=Z@JS:4 0&&4K@JHUHX*H- M1=BJC:C@JHV(SJ[:T^,H3U]PU9Y2KMJ49@M*LX#2+*0TBRC-8B(S)9?^,9>^ M<>_?G9M)Z^,$&1I^Z%WA 5 M'.T^\ T1(?0-46'X#9/!T1X"X.R.P-G>"\(AV\C[AM(A4K<%J5M ZA:2ND6D M;C&5FQK0#E[:1@8UB!(=K$[W$=O3#P&DS+%'Q8"T8DCJ%I&ZQ51N:E0ZGFB; M@:(9%]F0Z?&IHZ>#E"*2N@5]-B D+1F1NL54;FH\.IAHFVGB$&H$Z1Q&C4CI M(JE;T&L+0M*:$:E;3.6FWD_4,49F9HS/HD8,LCJF+T#FND-30^H6D+J%I&X1 MJ5MLGBDU,QUI9&;2V(L9,017,?U\=VZN-#@EI&B1U"WL-1X1:2N@5(]R]T9(1H=&1$VJF8RDV-0X<0F1DA/@,N,8C, M$+B$J."]JU #X1(F@G )46%P"9,!W(&)SL(EUG$\9N9X3]YQA(\V)%WN!-PL MB*C@:$.-/P&CC8A<=ZJ/-H;R'#T#$29S/'VT,93G^V=&NT-YS'U!N,2,W' H M7")U6Y"Z!:1N(:E;1.H64[FI >WH)S/?@/B\#_G(37I(U"VF7&D3DN[Z^U$"5 M3#SG^E*#R&Q]I4$T,\;.K#0=^F-F]/?,=1T2-6Q=1[@;&&RH0=9U1(2LZU"% MKNN(#*[KB.C\NMZ1-#9[R76=$AO-2=T6I&X!J5M(ZA:1NL54;NIC:AV\XV9X M-^2B$8]G3%@+1B2.H6D;K%5&YJ5#IFQ\W,SGS1B$,X=7H6 M>D@'*:LC=0OZ;$!(6C(B=8NIW-1X=*B.FU'=@(M&'+OYS=8O&IGK#0X+*9SK MM04A:M\DB.H2W^.P5QW<&IH'W"F?<*9]A%GVF>< MC3.E9J9#DMR,)'M=-.((H+.G^J5%-.'+?HYX=4AY*ZA8@W;_P=$B!B/1K[Q&BT:]BQ%1=5Z>Y0Y*\!Y)$ MYQ!YI%F?0U+HB!1D^ED**4DD=8N0[NLPBJJ@.M4='N1#\>#I=3\'#0&"!QW; MUW/0 P\B&M\!\PM%LXE>+D14%]P%CWT@,OTN?\SI]'YI=: [.LB?00>?1+$< MH8,0Q2(J.-8(^ ,H%A-!%(NH,!2+R4#Z$=KP ''8BXU'1%HSIG)3<]+!0>?KP4$' MH6OZ)4YS^<'A(:6#6/_!AQBHT6]+)NU43.6FYJ&CB,XS*:+S-$4T6P^>ZZ(!\?3+X=&*"*B F0+T4"*B(@0BHBH,(J( MR'2*B#E!BC@^^;[[]B\L_)94=UE16[FXEXK\#^5 M35.N=R]7(I%'VE8@__^V+)O'-^VWZA__=,3U/U!+ P04 " #N@6988%TR MY[\" ," & 'AL+W=OT34*JJ+9]F/;!3:Z-16('VVGAW^_LI%D+H4,;7VJ? M?<]S+[[<=; 1\DZE )H\Y!E70R?5NNB[KHI3R*GJB (XWBR%S*E&4:Y<54B@ MB07EF>MWNSTWIXP[T<">S60T$*7.&(>9)*K,%+ M,G2ZQB'((-:&@>*RAC%DF2%"-^YK3J,X,7RPR97_)IM;M.B0NE19Y#48/=@!($\[ MP*\!_E- ^ (@J '!:RV$-2!\K86S&F!#=ZO8;>(F5--H(,6&2*.-;&9CLV_1 MF"_&39W,M<1;AC@=C05/\-4A(;A3(F,)U2C,-2Y8#EH1L23SE$I(19: 5,=' M%[YW?DFF]R73C^2DY+1,&&).RS:J//-?\"P@-P+)%)FBATD+?G(8WSN =S%+3:K\;:I&_D'"KY1W2.!]('[7 M#UO\&;\>'K2%\W_6I_]L?2\905,W@>4+7N!K"L36AQ;Q75T?[[>5\?-JH;3$ M1O"K[>TK]K"=W33'OBIH#$,'NY\"N08G.C[R>MW+ML2_)=GD+MKU+17EN* MS?=S);_3Z^TK39XK>9VS<%]I^A>F*FYWI[WE(%=VKB@2BY+KJF*;TV9T7=F. M_>1\Y/7'7LOY!$==-9G^T%=S\H;*%>.*9+!$4Y@*[+ZRFCV5H$5AF^M":&S5 M=IOBN 9I%/!^*83>"L9 \P<@^@U02P,$% @ [H%F6/_/^O/SM)";&-"[LO7]H07C]Y\>-? MSQ/[[CD7/XH-8Q*];-.LN.]MI-S=]OM%O&%;6GS.=RQ3WZQSL:52?11/_6(G M&$VJ0MNT3P:#L+^E/.O-[JI[#V)VEYVXWO M_&DC]8W^[&Y'G]@CDW_L'H3ZU#^@)'S+LH+G&1)L?=_[@F^7P5@7J"+^Y.RY M.+I&^J>L\OR'_O!;7QLP'M'9ZI"QY?OZ$O MJQ^O?LR*%FR>I__EB=S<]R8]E+ U+5/Y/7_^E34_:*3QXCPMJK_HN8D=]%!< M%C+?-H55!EN>U?_I2U,11P44CKL :0H0L\#P1(&@*1"<^X1A4V!X[A-&38&1 M62 \42!L"H15W=>55=5T1"6=W8G\&0D=K=#T145755I5,,]TRWJ40GW+53DY MF^=9HMH)2Y"Z*O*4)U2J#X]2_5,-2!8H7Z,Y+39HJ1IA@3Z4&2T3KF(^HAOT MQV.$/OSR$?V">(:^\315C:6XZTN5F(;OQTT27^LDR(DD O0MS^2F0 N53.(H M'_G+A^^57_K+DZD'H*]J]%"MY*U:OQ(OXK]I]AD%^!,B S)T)#0_OWC@JH^_ M]_3%WWOZ\B\_O5.7P:&)!A5><*J)ZM:WKEK?6N1;I$95027/GNIAB4O.BEM7 MHZMAAVY8/63?%CL:L_N>&I,+)O:L-_OG/W X^)>+,$BP"!)L 0FV! +K$#T\ M$#WTH<_^HR92GL7YEKG8K,N&55D]7^YG 2%W_?TQ28Z8\; ;$]DQDR'NQBSL MF&DX[<8LO;_E+];4Z%!3(V]-14R!QIS6DW.6(+K-A>3_JVZX*L\+=VE7@ 2+ M:K#1457C,##H<,48U"^!DNK0$1[H"+UT/&ZH8#=Z@9,@U7S5JJ\XR807Z5(F M(,&BT*IE8O2=A2-D;/ E%*'A_&!A[&7A_F&9D],KT74VI()H>BHQQ,DZ0MS M+DR\@)?2 0D6C:VZO@D-.APAP<3@ RBG#A^3 Q\3+Q\??LMB)7<*]E$14E]I M0P.PC0$EU.)D>.)F^,W6T1*@Y MA/$]7:6LJ&:17&Z80+0HF'0RXT6^E!E(L&AJU?HH'!G,.&*P.8L )=5A!@]: M+38XFQL:QWFI]=>.OFJ&C@A*.5WQM%KW.K66]R&7T@2*%C5HW5&-F..:,RHP M)J,E5&9=LHZ$,SZ;K.-9YHTP)S5>R(NI@42+&K1.I0\')C..('.YMH3*JTL, M:8DA7F)^KSJ)2R4Z*?&"74P))%K4H'G7 (X8BP^@I+I\M/(=>T5C)>MBK>%W M(M_S1"W*5J].>K35%.>9NEOJ+YJ04XX2J+H'18L:M&-.)I:H<01A/!Z9W%U# MD.-6D>/W)7G%75E4B^F3O"6\:*A3<>\P!Z2<&^8@T:(&[9@4:PBT0VZLJ>D: MY@!NW0'LMP?.[G%.>D"] E"T"-M.@*-C.>P"/,8F1="A%O-&K1356KLI"?:M4EE)=\<^2 M"Y9\0IGJLWK^T^WB[:Z3?U#' A0MPB[/8FQV3T<0'ION*E1B7;I:XP+[G8LY MW7%)4\1>=BQ+N"S%B<$2U*P 18NPPZ[ 4].O<$61H:F+H3+KTM%Z%MAO6M1+ M>M<8Z20%U*< 18NP[4*0B4F)'6.O,*[A5)#6J2!^I\):%Y[+C1_W4FY T2+B ML!U(8+X;R&HZ0&*%A&'Z4%&I@IS18U"MZB=^U=_.))JE3S57[&?)]S2MUE[ZE;AZL!0\UIN6]?=. MND#] %"TB-A:/[#&-XLWB>CW,7N*:.4$E0_6U MLQ_Y(2_>H0MJ!@2VS#6CT?^/7\);PQO3'( MRYBME<<#8YTZ=P2%0W/O]#E(BW.0EN\@=:OMZ*2 _ZC 8[G;I=6Y%9JBB!=Q MFA?:NG8+6N7AW?Z\?[&*2 M045_8,OY(+ F&3MH:,\RUY#\02OY@W;E^HS?X>[A)/*7ZORMJ$8CZ)'']0>:[ZN3K*I&ULK5G[;]LX$OY7"&^QEP!>O_+H(P_ 29-MNKN]HFZ[.!SN!UJB M;+:2J))4'/_W]\V0DN6LDTN[!Q2-+9'#XOAD.7+%4AWGRUBZ&KK)(I3RKRX60T.AX64I>]\U-^]MZ> MGYK:Y[I4[ZUP=5%(N[Y0N5F=]<:]YL$'O5AZ>C \/ZWD0LV4_U2]M_@V;*VD MNE"ETZ845F5GO>GXU<4AC>._8RETY=FOQ/G?KE6>]%3Z0JDW7N/YC5 M&Q7WF#")$Z8L-]A M(?;RM?3R_-2:E; T&M;H V^59\,Y75)29M[BK<8\?SX+R1 F$TXO2IWI1)8> MP4I,77I=+D1E BS_ MV;7A8.]PMSTJH%>NDHDZZZ%"G+*WJG?^\T_CX]')(]X>MMX>/F;];Z;J_V5; M7,CDZ\+B<2JNE5W4#K55Y8G8\TLE?O[IQ60R.KDT127+-7\;G^R+O7?_FEV] M$M=7'WX]$;\W'_>%=D**JI[#M$C"')'K0GN5BOE:N*5$&(4N$V,K8R4]UJ5X MJZQ3:P$/E!6T:EB.G-L+[_;%[W(EQB]?CL6>Q!I@$2!P?R ^MJ/78?%;F=?J M%YGBM4@U,J_GM3>6EGEGK%^*::$L@B$J:VYU2I%0=Y6R7CO5%\[D-9$++"$< M&)+6B7]$6\^3R_[(M,T+)-S M6B]0%D86QJJ!^%-A6;A'HPOY50E3VT@/V##%>?S\A$.8JSMRY(LB1YRF!_"S M3K"4R^J<;3I,!%_+>0[3;1(1CR5H_5LMK51=L9'XA+I"!7 E@'0_;Q5[Q1 MN5:V'U&$OU=C,;Z:]<7E4I:ERL6-R^&*&P#I#D90$ES,I0])H=6I+GA]RF== MRCKE$"4&,"M=^(3MZI0AFR'4)8*0"X3=*X#1A^"4Q@< 4)B_:[)5C5,A3^20 M30E0(1-DT-:Y"NL@.'4>DX+MT,O9U67(3Z?"+0I-5S1IH4ID,4>V\%Y5_B]@ MF'E.*8PUV=O 8C80OTZG[S?80$6)U-!NJ93S.D4 \YS*+ B'$QJ:[F. MTR^HHS"P5%1?Q*#(9LP,2EE;;(F6WUBOC-.4B3XL.4@'#N*]HDFD6XH,>@E4 M8@+%:63:ZD)@H#:IVV0_E,/;&@O%SGCPT!;G,F>$!+6W C&"0*&)8KG1,DV0 M=H?Y.CKC]!UXB5L[$ZM 8ZYI\ZT'M M$ LN3;N2/B!H%)6Q@JZ3Z'1)?BR7Y MI9U<+ !;]IO>>N,)"BC1!06#>T*!Q_(.Z"'(1WQV0T>;BI&E=)'^0^A#Q4'[ MD3 ,<]@J]1G2<\H&^'7L.U5)ZC[$7DVD.I.VQE9R'7@5:7%=W#49_![\N:6I M UR"MVLE[4!\ MT] -B71'-]S++Q! #CM _',2*&(0!'EU_C16(U^"R_A0VU#X7#,T4F;ZD?^ MT"Z"(^96V=3*S+<=3=UY#ADA+:BM'!6-;=-)B6DORQR8*&@GJL^$4V;V[[>8PWLM[V'8/SL^>(G_1N._@.;X M2!R_$!]#9WEZK)X]'QW"X/%+,:M)QE/5,K=P.A96%J1'_IEX,\K$-8"P;K=@ MPZD.+=&'#I@H8F>P+0*)MA4@CG^@\((KGQ0:Y7.WY$;^RE2R@V$NZ+=P[;%, MNW8[^'AX)%*YIMQ"2IG:\V3>SAY&S+;F+N>SBY:>]$-+ &[ S;Y MR^AYOSF/S]2",Q2Z.EG=^PBQG(C)B]'^*W%3$&QB+2+^81B'L9GY>B/6FU,? M0('$TI(X$=.)J3G)4SNG=M$<2UM-[Z*QCO+OQ[9$/FT>W[^':";2T1M$0NJ% M@&I5/-HP@@/R6P E2ZVRCOY+5:+Y*I'ZMPW\W6B?"!8EDPX5%DJVOL3UL4:F M/;<]X[@)1,9C<^#AQ.JJH5\=V3$*?FX[H2TTYH#)PD5/@G;IGHE@0D9O.!5Q M5EM_V\XT.B2VBI@9_%%!C]PJ=J"CL1PQD2Y+)I$,ZXO70#5#H MO!BM[S*%FKGB-,G4A @1/RC27>TAIG,Q$QLGQBNZH0D99,6)(0F+AV"('\?- MDE'ONC'DDV'K2J?04#N[:^9E6S,W0=5_9%4?R^7YX:YRV8S<*I--%MHN_0VJ M3_N@BBFR^$ZU$AXT?!'Q2P>.^TT]@K9[VM#I=CD!CX@)XXR+2Y \L614E4OF M.SY.65DZZMMEPI=^&Z,/%6?4501;R'JU@#R,XA>B2%+*.X>VI@+*\*L!I[M\ M=%?W)L_7X@M$I\,98F/LWKX#:/ANKQ7S+1:(&_X&\I\"U\[*FW,:7^PIO@MT M55@]7Y\(R"%U2[=..'-MWH31\;*/!'+NS(\4!6T8"4X5=6#(VJU*V5$4H7MM MW_V8$I^3"&JP;!JN..+N6[ZETQW9JAWI.3DWM N*M69FH]=Q4W.Z>$3<5YHO M3SS.&[?A26.'V#R)+3^\E'38 ,L@3QOW^:IS]TF.E.5CMRG][GT 5FXT1C<: MNV[FAYT?5 IE%_RS$;$YPA5^6VF?MK],3<,/,IOAX6>M/R1=6SH M'_7" :CYXDW%/\_,C?>FX(]T#:LL#<#[S."\'K_0 NWO=>?_!5!+ P04 M" #N@698S5 @.F4( #$$P &0 'AL+W=O_IIS9U@B>>Z:FGL7S^6K6<*DFUY=^[8.YOM2=JZ42'PRS M7=-P9=?3>8DD*A%Y@B!XW8O;D5=$Q#$^*/' MG(Q;$N/Q\X#^-Z\[=-EQ*VYU_;O,774UV4Q8+@K>U>ZCWO\D>GV6A)?IVOHK MVP?:))ZPK+-.-STS)&BD"G?^T-OAB&$S?X8A[AEB+W?8R$OY W?\^M+H/3-$ M#31Z\*IZ;@@G%3GESAF\E>!SUQ_%O5"=8%SES(H2YG9,JN!L6.URYK )D,DS>'>]EA]%JXV3JF3_N-E99Q ?_WQ*W8"6/HU&.7-A6YZ)JPF2P@IS M+R;7WW^W6,W?O"!K.LJ:OH3^GWCGOP)DGRK!;G73 M8]4BX"W3!4-E,)X-_Y!?K!2Z-+RM9 8ZI(H$KV(.D(6ND?UD:[?7/3#?U6*0 MP5ZP7Y5T(F=WCCMAO7RW7/&<3]F//*M&84NAL&E='Y!Z!OD.JE&1F;JT@*"7(W4[0/I 'E=V* MB,3=HRS2/6##$XUE[M"2)VN*A$R;W$-ZB$!UU@.<8SG3,+CMX"B G-7:VO-9 MB99 @9%+VVH+=2'Y[V+O_]N$R_6;^RHIP\*J1 J3@@[9;<"L>>7O-"T1:\(]L/. M2B,.$*X9)S<[_23X$+?$'H&BLY&G.\XE5W%'08C>YD/(QQ[P&OY%'(5/+C)I M?1)Y;O4-(!SA7?)/" MKU91LDKIMISCMDBBU3;!/8WFR:I/;I;,MRR)%VRUV;!U/&>?M$.@J &3N%?K MA&Z;>.F9D\W"W]?+U?/)^(TL2^)>KK=@C>(M(40I-.BEV+)%"C%8ND9T/)F: M[&R1GN.RP"69XQ(OSQ$4!H4,&YSF+1G/.?+C$;TZ>;_[M=,5.2]HNP66U MIN:5NBW&##7[ST)V2C/$1(L$L"]&G0%ZH^*5"OR&II M M.G6S)\M(A3;[S-VJN'D<@'O//!Y=O)2S%%\1+!E$\:K#>Q$?60$.@ATE8$P:'@_FB# 5X07*X;F4D85G>&H7O)ADA:9#OR)NM;0]\Z M3@)GRGX!!V(J!U@H#[FHT7;(85!==R4RD2"@.9F81E#R*FJ>,W+7>6FIW N# M"K$S2.B*:I]M!7534/6!#I=KK#AZF5%FPWEKR?-7W$2-]VO'=!9GFP M>6L@"W6Y0CY0RAFJ.,)@)J5.3E+7PZ@- Y"D,N_G ^*"$7>^Y9/<1R655:A5 M%F2VD)0%[K3X:7BX#"!8[IO[5RH$W1O^61OI#K3[4R5[, 2(2LA,9:$PL.DW M<'8P"5I5"8&?$8?B*L3"&" 16=F(W<$+\#1?B*)'A;U?8"UG=#V(WN.1V;P' M"F',8R\:/;7'I%5Y(N+1*"!?:2]('=2=2"^&!4\IBM:71HMMS%=4=]OY;VL9^]48?ACS5S. M-_Z'LI\N_'6%1I%W5-2 E29+EJYBMD7GWN(Y=.VO=F=)-%\MZ;I)&=KXTE^Q M>Z ^;=!A5@BC0C\I_"\'A?>Z)T.D<1K]PP$%>8"H&2<,,=^X^N3/'$-QN:Z:W9! HR+;5M+JC!>M9]^N[F-4)^)K. [ MP@N?/BB.H=&4_4Z'FH+413/2/&=T0#S>,Z18. !0S",ONIH;' *"[-Z .98; M?4^V(@F/JNU?K1^U%50[X+"4TAO>[JO,]*.F_[@R(0L3G<,53V MXQD:23B4,YK'2\#" 6(HA7L>2NUPK"!;AXD[C\9&DQ\4IZP/-65PVBAF, B< M]M1Y?7;T904.*OWW(QLZ=/C(,JZ.GZANPI>91_+P?>MGG-!]H;4;_M &XX>[ZW\!4$L#!!0 ( M .Z!9ECTS^^-W0( )<& 9 >&PO=V]R:W-H965T%>29L9N)4))J_C0R+5,HNV MS.;10< O3':@W_L(43<:',#KMY7V/5Y_#]XMTY++M8$%:EBZ*N''U@U&-3/&,R./O2&W3]#!EZ0/_NQW[>,[22] "*)C M3ORM<%U_QYI[=G]1:HA$W7['.9YW>MX>>OL";M.4),(Q]D612&PCCGLGT.V< M43NG-J1V 3?["M_)30QWQ")'O?:2:"!6I;2U M;K2SK>I>U6+SXEY+]CW3:RX-"$PIE';I+ !=RV ]L*KPTK-2EH3,FQG].5 [ M!UI/%174#%R"]E\T^P-02P,$% @ [H%F6 ^NC8[O P T @ !D !X M;"]W;W)K&ULC59M<]LV#/XK./7:3YGER,[+I;;O M\M+>NEWO*U$C*=O;K!U*R[&2IMR\67X '#P "\&QCW7=? M$078UMKX>5:%T%SEN1<5U>A'MB'#-Z5U-0;>NE7N&T[IAK3=S+/3;'?PH%95B ?Y8M;@BAXI?&WN'>_R M 46JFHQ7UH"CO>=+K% M#W3/X;,UH?+PP4B2S_5SYC&0*79D;HJC@+^@&<'D] 2*<3$]@C<9G)LDO,EQ MY[[@%NZ4%]KZUA'\?KWTP?%S^.,UESO$Z>N(L42N?(."YAG7@">WIFSQ[LWI M^?C]$;[3@>_T&/I_)./_ZL)'5#! Y8E*N?!6P@5!CX#Y4&0 MX5!H_=3+2D C07!:G=6:M\JP.,'7T:^C=,4;+AO+8:RP XX6.11*DA%/S^2_ M\*)Q=JU2!;,2W^Y(,BNVXI5G!%ONQ7R2&R :W7HPUOR4=LD4!@*IRI)YF*!0 M>ZZ84$4*#5V8%1 ZP]_$8HU. M679H3ZT/*6#3:"5PJ3L WP7OEE'1/ UTH\WG 25DM]@)926D!VDBQ0VG1J 6 MK4Z,6Q^)H 'R0=7I"(UI40].G #*/[G9\$U$E5PLCJ)O@6J.DA"MEM6&WB0:&/S&+?P!02P,$ M% @ [H%F6"A;"7K;! 10L !D !X;"]W;W)K&ULO59=;]LV%/TK%VY6)(!C2W)\[].I?FV%,:6PF/I9T/76U9%!%4J6&6)*^&E9"Z-SV+>]=V>F8:KZ3F:TNN MJ2IA[RY9F=5Y+^UM-F[D?.'#QG!Z5HLYW[+_6E];K(8=2R$KUDX:39;+\]Y% M>G)Y%.RCP3?)*[?U3"&3F3'?P^)]<=Y+0D"L./>!0>!GR5>L5"!"&'^O.7N= MRP#9<'QEU.^R\(OSWG&/"BY%H_R-6?W*ZWS&@2\WRL5O6K6V MV:1'>>.\J=9@1%!)W?Z*'^LZ; &.DR< V1J0Q;A;1S'*-\*+Z9DU*[+!&FSA M(:8:T0A.ZM"46V_Q5@+GIV]XYL^&'DQA/D6?C/8+1V]UP<5# M_! 1=&%DFS NLV<)/P@]H%':IRS)CI[A&W5IC2+?Z)FTZ(UTN3*NL4Q_7,R< MMY# G[N2;;F.=G.%L3AQMH[<3NN&28=JS4?CI.#FA_/#Z %U$9Z^5/^"F@'--H[TCHHK64SC5"YXR".NSO MIZ^!R[(#>J\]0Q:>8D9N)6HZI%)(2TNA&B91_(4QCFGMIRE Z>2 OL1@E='S M0Q\*%%T@Z/'K&/LD3;M*4U>I[893.' ]/@CQ00-N0ZF0Y,_8__M^[(?>!YED MR>FNAL57Z>D!-"+\1C6Q4&6C"\@%PK'4U.0-[:6#E&:M9/HD=:Z::"&0/GZ# M6!]8H^EK@<&8G*B0C[C;$ _6.GRLO'[4T!9P9JR-RG6T0LD)_S'.BS8X4+&- M^MZ5W""4#HB5Q!7^YGI8-MVM*G MVIJE+$)@J&P4C8(EE/@8W'42P8)*S,$UC_-ET2I9(W H'>H.1=\;WS?G_ZO2 M _5:7AJU#$W,VYJ5NS6[L=JMV 6"OD^U/0S$4D@59VC-G)NJDG$6H^*@X]%X M(^2G98A:_%?I/8YQT)YV6S.,P_8WL^0J:""^D$K00X%*@#@M9*QF-Q)?V"!$ QRQQNM0AECA'%FL&>RQ*W,1(["SW8 M]6\ZW+K:5&SG\0(7_M6@W_:6T^UV=\2+]FIT;]Y>,#\).P^*4UP"F@PFXQ[9 M]M+6+KRIXT5I9CRN7?%Q@7LNVV" ]Z5!:=:+X*"[.4__ 5!+ P04 " #N M@698W38U'5($ S"@ &0 'AL+W=ON:F]TE2;V= M)Z/D;N&S6%?.+PP7LX:OZ0NYK\VUP6S8H92B)F6%5LS0:IYA9S!-GS'(]@99X!T=!99ON>.+F=%;9OQNH/E!"#58@YQ0_E"^ M.(.O G9N<6$M.M7&79.U52^=!^"(8=S>R.YF5V$/ C5P.6CXY9EF;C WAY%W8>\/)G\-[[ MX+[YX-A;80NI;6L0]M\72^L,,N6?IV*.D..G(7WUG-N&%S1/4!Z6S(:2Q:"445X7@DO'( ?O[%,IHZ."[(2-T M:5F@K1R5@T"IX,;L_!Y>ZU9YA!76;!6B"0.Z:06HR<4<9NA@K"\E-1; M;/BN6S$M/9(#@!I,#'K TC&AD#AM'6%M6\"C#43OD2VS5" ")_Z-RJQXX=%V M 8554KLF^ M#OZ$ HP+86,G[T[+449PEYRB5P )]_: MP/1WVI!D6? :QWD?3*BF]=(CF(9"IY>[2-$3\-GIU33(K:@*5G $/M-"HGA! MW1-BX1JS#BB/\C5*P+8XB:,\3=&8I0QW#/P=Y9/)_<)/'M5#XH\H=C7R(X.2 M"ES%7CRH#_W4_K+;"E?MTP]9[$_"VQ_UF!F2,;UTV)D/U$KD?T^SJ<=6%A [>HQ/DR#Z;>R'<'>GKY\276JU_ M#7412FR+1/2"KK3$4\*>_RCK TG9JP_J+EID:\?Q(AYX[P8X\.FK"C4+XN@R M NTHZG&4'>=YYO^RD[,X2_W?Z&S"KI_1<#H^8U,8G:5C-CT=L:C;9A6_3,PTU9AJ9'H\+2#6AEIW/>*):IWY=A\*C: MY&1T6:U6UZ519(O=)JT]^-W&C:S)XH.',!JC_/$.M3MLBXOB:>$][7N."^5N M,Z@]?D#^.#QXF94S2DL&;2!GP6.W+6XO;N[6T3X9?"(\A+,Q1":U["I58![YW^BUKNM\6K M EKLU*CYO3O\CB<^5Q&O<3JD+QRR[5550#,&=N;D+!D8LOFO'D\ZG#F\6GW# MH3HY5"GO'"AE^4:QVFV\.X"/UH(6!XEJ\I;DR,:B?& ONR1^O+MWQA"+RAQ MV18:9YGL'FU#E2XAH6#8GN+L,5WT#[AK>"4 ?X%?;8ONU?RFIS?E53_G= M52\"_J'L$BXO%E"MJO4+>)?+JY7KU^@L)XIK%]"__Z2_0 <_-FC M:&0&98] 80&==P98KB6P2_\%D)V@R26@@1QZ-6Z=:R6X RSN[!<8\>N(]H"_ECA&_' M1M+F7C$<4#K+,.CC(E&(I1L%/U,R!GU#,FTI#"-CICI/#L0]H!FT.R*&)3QX M-U'J.Q3DMK4(U"T@IB-AI0G(JB3Y@B-RHJ,ME.3\W$/I*$*#3Q1?RJ)44?1TF)' MG$NC1 %JD@=9. CX/L0UR3L"222M./=7NFD%*] M7DT(2H(S>LH<,181NR["1-D$0DZ^M,:DE+PA/ND33Q!922JZ#2Y0$LWY2+F' M3IZ(L'SNBI1G'4Y*N4]]/!ZJT7)N=O/J_%3<)N2/VR=BS=-PU[>>[01P/9[YRH>9K$ /,#NOL/4$L#!!0 ( M .Z!9E@M(GN/V@, #X+ 9 >&PO=V]R:W-H965TH4[V8?/B0(F5.-MI\MQ6B@[M:*CN-*N?6XSBV184UM^=Z MC8K>E-K4W-'2K&*[-LB70:F6,1L,1G'-A8IFD[!W;683W3@I%%X;L$U=++3^[A?OE]-HX FAQ,)Y!$[#+;Y!*3T0T?C1848[DUYQ?[Y% M?Q=\)U\6W.(;+?\42U=-HSR")9:\D>ZSWOR!G3]#CU=H:<-_V+2RZ44$16.= MKCME8E +U8[\KHO#GD(^.*+ .@46>+>& LO?N>.SB=$;,%Z:T/PDN!JTB9Q0 M_E!NG*&W@O3<;%X43=U([G )VE5HH- U'6_EXWZ+(+6UD]B1)2\?%QWJ58O* MCJ".X*-6KK+P5BUQ^5@_)H8[FFQ+\XJ=!/S U3FDR2M@ Y:=P$MW;JX#2B>%DTMQC-7KY(1H/7)PAF M.X+9*?1GG\M)U,.Z S49;@?=U>MS< 4=".2[CBDJL"@3OX MT,C[;5*DT#O+V&7?#\,PY'G>AT_'R"V0+C2D:Z60W%I1BB)8L]!+AZ3-Z)=> M]&%>ZT8YNR=''I=&UT\+PCB>>F2Y# ".J3_)UW(6@YL=")=0L&G>3BZ0>4%I"J*F^Y;Z M)KAIB@IX1Z^@D H;J)1!L[TEA5J-Z:HUB%"W'U#T'U"X$7>/-_:#L3_?KY9^ M6U4A5@\S"I!QXI^V2L@XD2-M037B X 6SM+P7,#9"+Z0 PM46 K7YEK2W8WL MIR-]QL(SA+,,#GTOX[V>ID:S"IV;#QP9;=N;W>ZN.9RW/=&#>-M9?N1F)2B% M)9:D.CB_&$9@VFZM73B]#AW20COJM\*TH@87C1>@]Z76;KOP!G8M\^Q?4$L# M!!0 ( .Z!9EAWEC6 ) , /X& 9 >&PO=V]R:W-H965T0M^V MRG_M>0;*3K9:=V^(3TOGOPK*432J5;M$$["Q[K57([O]DL MQ#X:_*9Q'T[6()ELG?L@RGVU2C(AA 9+$@3%KV>\0V,$B&G\-6(F4TAQ/%T? MT;^/N7,N6Q7PSIG?=47-*GF30(6UZ@T]NOT/..9S*7BE,R%*V ^V!4>K<'+]:,)HN8:O1F)M!KS\"WA7\,Y9 M:@*\M156G_NGS&TBF!\);O)7 7]4=@;%_ +R+%^\@E=,"1<1K_CWA#=#P@'^ MN-T&\MP@?[Z4\("W>!E/+LU-Z%2)JX1O14#_C,GZFZ_F5]FWK[!=3&P7KZ'_ MA^/Y/WCP:X-PY]I.V8\@-YKX"="-=[ SBC5M@=CL_>RG&2A;P9VRJE*SZ%NR MK[.,'L#58'FF=.BUJW0Y@90NT 7L&UTVH#PR7&EZ;A7!_86!/>!!;/$B^H_1 M2L?MQ)N5K((SNE+$2B!^M<=XJ+S5=A<8'AE9!:B=X:D3;IB<1X1V:$V4UH0G M??A\@SNMY[D4F^UT?79O^>89(Q4ZCVTHHCA9W5OB@(%B0Y%!HQZVSI/^N]X*L=* M ?3D&' M3V?CAE-0I[2DM4!MW3/.7FKT]&0FM>AW%[&9<,_*/1BP-]KY^BH2(#IE[?^ M!U!+ P04 " #N@69868<8$_\$ !E# &0 'AL+W=O2O*<- JR[B4F*=[#<\_]('.ZU^:+K0 >Z!85?MMHTPN'4[!:V-2!*;]34BR@(TD4CI)JM3_W:9[,^U9VK MI8+/AMFN:82YOX!:[\]FX6QGEPDM-]O^%W"WAZ-&7FRT?H+37XNSV8!$8(:"D<( G]NX1+JFH"0 MQMY*[W^"P9\EX16Z MMOXOV_=[(SRQZ*S3S6",\T:J_E?<#3H<&>3!A$$T&$2>=W^09_F#<&)]:O2> M&=J-:#3PKGIK)"<5!>7:&?PJT95'8?:!P==.NOO3A4-\ MVK4H!JR+'BN:P$K9)ZU<9=E'54+YT'Z!O [DHI'<1?0LX"]"S5D<1^\8^_-\8YW!?/CK*1][B.1I"*J1$]N* LYF6 06S"W,UF]> MA6GPX1F"R8%@\ASZ?XS&]V*QFPK85M=8D%+MF!.;&ICW1CG+Q%B@3&^9PYV7 MNFF%NA\P++,$W)<3@IT@F@%@31]ZH-"S:WGW< $CV1$D!?-X3(&E/_'1Z%=3 M2D4;_$'VA%V(6J@"CW1L SNI%+%&?2B\64EU Z85,,! M3%K;(4?O8/1A\O>(!CKU/PC<8/>TW)"N>)HE-,EX MOHIYF@_8%;2=*2KL5Y:0]$--V=MLE?!LN42KD*=!R),H]N-D MA3R7-$[X$L?+")$?$6:=1;F<9A:=>6/ U7?!43X\DO'YNVUO>8C!>@8"L= M$L<.^A*! YZ'*T++T>TT\LJBSG&(HSQ)499P"OX[11FS:K7,6;2,.4X8GLSS M/&/7/:+%XF5=BS8.#/;^WAYI3Q#IO3@@/YI.*CUN0.@I MWNW6"562B-\60Q#S((AX1K$.4AZE&4^3>'+]9J^GXL8J46*\0%%SNI6ZL_4] M TO]2N*-5U()%UJIX8+?2U<]V;!*:0L#M.=0 7T46(N28,=#!VJM=N])9@0M ML _B4Z'_.F?GOH(>=RW.0!35T",M,#=2MCWE,61(TQ,3]4$_Y+/I#"6&-C[( M<]^16Z,+ $R-K='-N'Q[^62>J'RR"BR WQ[.3JJ$+9B6[PMYGUF/F@N_8HY6J'Y!@BW$26P#B\ M@Q28Z%REC?R[=\%5F#J"[B LG98*YW4\#]AFH#QVYV/DZ5 <1=U'@ JN!M+^ M=33/#J"#;,XGLU!*=QCK\D ,AQB#G1%-'Y 142)@9PRJ@?DWL"'WQL+O'42F MM[KH[]*!,4IAZ*[Q0OHL.-;)0(%M&0\M)0X)&T5PCUJMH)#XT\OY4P^,Q='3 MKP&S\P]<$J!3KG\%'E8/;^CS_NGX[_;^ ?Y)&&R-EM6P1=-@GBUGS/2/VG[B M=.L?DAOM\%GJAQ7^'P"&-N#WK=9NG- !A_\LUO\ 4$L#!!0 ( .Z!9ECN M@I<*? @ *07 9 >&PO=V]R:W-H965T+9EV=W@=I??%>;_OXJ7*I.N90N7X M,CN;[D=W?V^M*4/M6YNK/"E5DF[?I6 MI69UU8DZ]8O/>K'T]*)_?5G(A;I7_I_%G<53O]&2Z$SE3IM<6#6_ZMQ$Y[=C MDF>!W[5:N=9O09;,C/E*#Q^2J\Z *E4Q9XT2/Q[4&]5FI(BP/@6='::+6EA M^W>M_3W;#EMFTJFW)OU#)WYYU3GMB$3-99GZSV;ULPKVG)"^V*2._XI5)3L> M=41<.F^RL!@(,IU7_^5C\$-KP>G@F07#L&#(N*N-&.6/TLOK2VM6PI(TM-$/ M-I57 YS.*2CWWN*KQCI_?;^45AV378F(3898.TGNNNQ[:">9?APTW5::AL]H MFHC?3.Z73KS+$Y5LK^\#50-M6$.[';ZH\!>9]\0HZHKA8#A^0=^H,77$^D8O MFGK+IM[)-3++BQMK9;Y0_/M?-S/G+=+DW_N,KW2/]^LFZIR[0L;JJ@-N.&4? M5.?ZS0_19'#Q O)Q@WS\DO:_%:3OTR3>FQ3\U/E"R,04_&JV%GZIQ,Q(FP@S M%XFVH)*QCA[HRULHD/E:'-+#FQ].A\/!Q2U)\^_HXJC+8N^5790."HLTIEB. MQ*2E3L5"YLOB?@2YD*T!]A*9LIJP8GG*FC;H0AFH5RTP)-9\K MKAM"LNI[5?@@'M7BI#^17M5;-RZ(IA=NX\[PM;:H)[ZTG@19I!/E!.HLRVGG M2@G'T+JR$-Z(27=Z,N@.!H,=&YNMC$UTCLI:.<1U46EG?P(^+6[\A$H:K^.4 M(PT[9?(GB@SG/T.@8NO(V H$27H;'>@WZ2IR/'DGDLGN8(/G%B 71[? ,2I M;R7M BQ/7(Z:!X4SU_*)LMIO*O*:=SW=60P5]:%_'><[$=^<5PLF% M^(*>R[)0$G8[#.C]YE-#2+\N="Q3[$\?:KZI/*FRU"HEUDI:5YDYE]J*!YF6 M-5NCN$^RTHGD@TACP'_YC@ MB_9"XH\*!N4E9S*$=]C'! : !VDUGBK+RB(8L$O=MGJYP"Q%6/+ 3G()!"1' M#[R<:X\*)EUIU3->K9O<-M$/K=HXI+_O9CTR-JC__Z MYT2X'&T8.(ZD6HYTRDFA&-L[M.&S>@_J)!E MO*R"\$I-T3F <8%*%&4R)J*DSL"MK*_Z(7?($ B64S)>(E0IVUD=E'A9"3:D MK*7!280+4'N@ O5/J$3CTX"GJ*[+.+; F9264H$6UVD!;VJ3L&D A-FWI!2I MQU_&]DN9-F]" E;1W0 ^Y") *YSBDD>SCXK[9?!,Z'!T!QU,,&)(DVYK4#] M032JG[M0Y(IJ\DG7/;2U5M0J,!L,6ZT+6V^3"$!62QWS]G^#)=L$F6LB0)L> M]:8X@'% P0"&%9(;:V)9:'*.RHK4K"%2)_SG3V_?;=@"/ZQP)J3_8,*K#/C. MJ'X'<;J'+>X<5.S>WN2&UFZ) -;>:TN+&_(]PC'?2\:O7[>,=@ MV],)5_HF@B"15@_502OTJ#ID%(]-;,E0X$;@PM3ZUYO6"ZUP+R:*]TK9+>-+ MWDOR658=OY4V-<)I-!.NQ=V0RQ3=C#;?\<-6MPTI^@^W!9VO(2JJDLX'5=NY MR35;O4?8!";E:N)4CT1'RDMJQFW3P%7MOA[/:=+2 &W)1JA0W%(9S\7'I@D'X'_P50S1 MZ3BU#SJFQI!>M3Z9V'51QPOUU= M1=2-3DZ[D^D(93&*>B?3?7,QOG2'IR<"Q_S>9/S"^#D_5]H?CR5GW;'IZ M),Y.>],SFG'F2O.7:-P]B4Z.1#2,>J/1$V?L]I\(!\]1=W0ZI#9QTAL/]D:; M<[JJZZVS0E<\';LYG=J=H@G]N;A_*>:'Z$6A2SG*\!@G\M9$)#.#QNR.*M3O MMZI!\&\ <#"=_M5,V:BO>]P!1S)ZS0DHEJ^E_#ET$'6W#'[1 \]Y(]C,Z;OY M]>R-#Q6 '-WFD-H!NO3]3V]D5ES<'%'&DX'B #H.AE,ZU!H$T\M'=.M)]J&ZZ/ M$E5\)XY5WZ6@#WO#< #==Q'7;]V<9CC4\_VP V D476)VKQMKJ!OJIO7C7AU M?_V;M NW0W5[8)I3;JT0G?5)5TZSM5VM7U8#)H'WS2RR+0@]'-52V7ZDF%7^M' MA[M1IR77E3)>6R.<6EP/;B>7=S-:SPO^K=7*]ZX%>3*W]@O=/.37@S$9I$J5 M!=(@\?.L[E59DB*8\7O2.>BV),'^=:O](_L.7^;2JWM;_D?GH;@>7 Q$KA:R M*<,GN_I9)7].25]F2\__Q2JN/9T-1-;X8*LD# LJ;>*O?$EQZ E8V^[W17E.$_-4H M0",]'V5)^BY*3]^0/A._6!,*+WXTNPI#-GVIIS-_VJPK])XS6S_-E0YE[Z6F;H>H#2\.)6+4#BEQ#R%2GF1-TZ;)9XKX?6+J&*.%>58($,-JK=+TK'X M46:%L M>WNGL:=,DND2%YT(;7I5K1%K/&XX[).NRH>PL.3.%0I9P[50I V1J M9_,F"YY?KJ3OV6W!)75M71!+A#04Q^+!"-4S)[GZ[KN+Z>3\0Q)-L1CV5X@" MBGT#!$@3M"S+M:@;E^$IQZ=S3'WO.]?8(+P#C5B'%64I@!_C919C7W$PFXI_4JC%1-Q+7[ I&5THJ'^6I3(P="(^.YDK M?FEYM5.9PFOLX,4Y]GO&.NO(]NF)X 9$2&E\Y^ODM8Y:KJ."P\G9D?B[HI#U MHW XF1R)']1".<:D?!&')T?)VD.\^FR#+,7I3/QD;;Z"\V)ZC@"AK>7*Q8 ? M7$S$$R[]0E/IK"^CDP=G%QO%V;;$Y"0ISEYI8AQ([03BTL# 5 L&?/\CM$'H+9%)[>_L?B%G;GT7:@ M>1/(C:.M3Q4!)2(>F%CH9>.VR;,"6/",E+4>] KT+0,^$Z6(%?TS5M".#HRT M%=3$HUD#:$#W0OL,*]9*NNAGRYVI'+/2>MHR(6&/6=LV^.A:VB5FH+<'8M2A MJO4@%*#Y?Z$SP%J0YR=%M/R:8EDO,>478U=FOW,]X[=L@CG)B-AWMG'>2P_, MT;O4L@MU8\U[L ,"B, ,4=;/JA0G_=!XQF:*06^?0J/80)V;$FEWSHG:L3EW M($"A5CQR]KW@>$73ERT=6),0M.TM3 ZQ2S*84RJI/66Z;COC0H?(1.M-F:\0 M5O=%I8Z9VJ= 9UHJAO2JT+!O-S-+#/#D09:UK:U79UL[#06.!"XV:;5 )]+* M9-P/.L[T:Z/<4F]5XYZZYW(D-33Y#6I(4NG8"(] CMB91]8& M.0+*0ZG>-W57TTY,VT4('Y*T[M=63Q8%BX,,YQ^R3*DF(YX _C)X^I!J?;_# MVF^V"()/6JB19\K8'FV1$]H&NN;IL*N?AFF*YXHZED$<+-KLQV#&P8!#9KK! M;#/C)<5,'V2(BASXK>X*^TPMK,>,L$[%3(1UC<&+%&#:)Q.,XEKN96P?:(DT MWP?[GLERH[?'9M$\*G9('LPZ;,()ZMM>EJF^>N^ 'O"Z5[M35Q<);:@C L<\ MGZ8[8'A(UV7#4>W,W65,(2LPN/Z#@SWL3[9L!Y:K90) 9CW WDZ-R;^Y"BN: M?9FTZKI$W$CWGH['^EX?*_IGL[C#7Z*!U#]#UV/V:63V!J:,C^2-N#2N'75C MD.(<\O33.UG5'VY;:MD--56$+77.*/9$.+&%<#=P!F;[R/J43=# D, O>09 MME>4F[/%;B_P:73 D/RTZ_SV6/TJ%(_MI+\S*V*\I#ES^'J2)O?GTGSA6LB= M7/2'1AIJ>3[=5E=+G0^C?\FO3N+L?$.6/+EOZ&);!ZF>CL4_H(0UM)'B$P;W MT[;-=:<7W/>J[^#BG)4\]'(76Q+J'54>(8^N'&?W+IL((V/@OI_'IZT\LLL? M*0/'XM%9P;Q!1UF:KGCR>TBMOX_M0N;Q#+@9:VT:*;3#])S+KG._FK.&>Z'6 M&(G23?T_6;'AB)5MRGQS]+P$Z.APOP675_CI(Z9_O8TKQA+^G?2N'O>8<' V M/!^/Z>?B] *==C:!AD<9MXIOHJC-'/(V)Z5ZWLM,,2;$!3RT MIY$SY3Y^_"#!/^<46D5N_M2 2 T)9&5Y1W;*J9JZ4VIC?OOQ[@]WV4&O4^(N($ON1/I<1L MC0GQ>V+WM/L:>QL_0FZ6QT^YOT@,?^"M4BT@.CX^/QT(%S^/QIM@:_XD.;T ;=-^J;_P-02P,$% @ [H%F6$@7PD9G P ME < !D !X;"]W;W)K&ULG57;;MLX$/V5@1KT MR;%LV4V#U#:02XMV@2Z"]+(/11]H<601Y44E1U'\]SND;*U2I%GL/MC2B'/. MS)GAD*O.^1^A1B1X,-J&=583-1=Y'LH:C0A3UZ#EE0FN,\/LKU*Y;9_/L^.%.[6J*'_+-JA$[ M_(3TI;GU;.4#BU0&;5#.@L=JG5W.+ZZ6T3\Y?%78A=$[1"5;YWY$XX-<9[.8 M$&HL*3((?MSC-6H=B3B-GP?.; @9@>/W(_N[I)VU;$7 :Z?_4I+J=7:>@<1* MM)KN7/<>#WI>1;[2Z9#^H>M]%^QSWP"* Z!( M>?>!4I8W@L1FY5T'/GHS6WQ)4A.:DU,V-N43>5Y5C*/-'6I!**$1GO9 7M@@ M4KW"*B?FCUYY>>"ZZKF*WW"=P4=GJ0[PUDJ4C_$YYS4D5QR3NRJ>)?Q#V"DL MYA,H9L7R&;[%(':1^!;_(O8VB?T\$@O?+K>!U9?T_2G=/>WR:=HX-Q>A$26N M,QZ,@/X>L\W+%_.SV9MGDEX.22^?8_^/'?J_7,!['*A&_GE$$%9"4 ]@^H9B M;"AP.UH>W*$CDP2X=J81=@]-Z\N:YT/"2<$[5>LT=,QS#K6P*%81!:- K)P.X"BH52J%C+HM?J7E5HF;#LZ%L M(*%9^I';'^H@)(^4BHV/.(BM4R4&J+PS(/K\6!K5@D %9O7\8 9FE,IS-.AJ MI_7^U'66Z4*[#4JJ6".._P2^Y')Z!K O4P6ULZI2I;"D]TQ9Z19MR6O;/8/? MH=^U@1/^T]G3MZ;1;L^-N4EAG9_"YWJ4<(<>1QU(,D%X\_+%>3%__2:<:K0[ MKC$?8"I,X8.%&RS1;-$?JDRXMZH5=/O@"EW2O9"TH!AH*X6(I BEKBS?9+X-&^G+)Z/NZ(>\Z-%L:U MEK@!'$2V&&DBVV,T6J95&*9/S5X^.BD-%SC=!S$OYNT/S>'K<.5<]B?M/^[] M??51^!UO+-!8,70V??TJ ]_? ;U!KDGG[M81G^+IM>9K$WUTX/7*.3H:,@':I>2F.R2&Y(K6?^^SPRY+_)):I*V0!"OEN1P.//,,S/ MR\+XF\$JA.K5>.RSE2JE']E*&8PLK"MEP$^W'/O**9GSHK(83TY.7HQ+J6R.<6MP,IJ>O[E[2?)[P=ZTVOOJ*$@0U/B:9 [:+6EA_[F1_I[/CK/,I5=O;/$/G8?5S>!J('*U MD'41/MC-GU4ZSP7)RVSA^7^QB7,OS@V>2%^LR:L MO'AG2HP%^E&8FSTZ&8G$S.C\@[:^UPQO+.#LB;=@=N MCBG^.9W[X(";?^T[<)1WOE\>Q=(K7\E,W0P0+%ZYM1K<_OS3Z8N3UT>T/6^U M/3\F_?9.>NW)9RS;!$D(WZ?D#X@1'U>*_5]6TFS)(+61=:Z#RD5FX3[CXY.' MG7))KQ?:2)-I60@/&0HQ&[R0)A?&!M@Q6!$@\[L6.]4HA2G:L$(NQT2% DK M%NCJ0L5]G%K6!6O/QZ'!V;LW/-1'LM/8J*)%2V64DT6QI7%5I4UHW2?#)YV1 M+BQL6BJ'H!#/?O[I:C(Y>?UI-!N)7Z;3!_Y]^OKY4,SK(')+IX64K*AS&+ H M1*Y]5EA?XQP8 X70?DY]K;5+AS*FQKG_HSE&XCXJ9RMMR$50JY0&I$G#0Q[Z M,2=A1I"D"=2-*D+!K':.["7SSR"@.-&H3'E/3 %O)L^(A=0.1Z+M.^F5]9H\ M,80D#VYD(R*)N.0?=KH4F*AM[COOCQB0O];8*,7[ MV:$CSF7!"(GI;",]^-F!]'%X9TO>IC'2?C._3\IX_2C*2%B*"$N ;FHZ?*L! MG0*6P/:4&/D15B.CQ /LA%3TT)L846)%>FDOETO EO6FT6 #06$ES9*,04"R M)5[+1Z"'()_PV3<='2I9EMQ%"0ZFCQ&'Y$:9+ZYAJ9[$(F$I%^'7D^]5)2%% MP<:MI7J+=N96V'-Y]K$E-U&>@_: MW\XZ*^44#)$BL@WP:0RZ#ZJR+D1P=9(:R!Y"92FW'.9S&LI!"U13-)1S6 Q4 M0\QC@L\PNE72C8YD@8LV"UP]/GK=6/NB2V&I? O@^"6P-()?1D(BF!]T_ M^A]RV..:0%ZU#7APUYQO$YC!&*)UJ+8L6 MD] B((TPB#&^SU7_*]F"IG8TVY_=9"<>@'L1XOD0G,"<'6D&)&J^I$?K]!(. M+6"[4+M(+8P(IU3#CT X$FI4Q*Z5RYU#T].C>R.2E:#P@B1VL?$T_(= MO\Q3%N+ G-<>-O:4!,LYCLG(&J(]F7]FXK1B#7FV]GU-)$@[PGK(2N-,2)@H M32+!<.SH/%J#3MVF!:!7Q5CH!125$*>7K_TW);2C$+UL(7IY%$:SNJH*33' MD4K1;I=.EOL ^6.2J%;Y6Q;L'$.4*G>3WQSN1[D!*^^LCN597,_.EEBE'4 A M'7$&X8=H) 6[7^FJXIP'.Q=V"6_KC&H&NR8?^_W%'#H;I,L0LV.FB+G!Q , M4EIT+OZ!WDO&/%5OQ"0Q13QU&.C-Y)(5C&M!BZ5'-L3VI+IOCX/'\PN1RRU1 M$LHL=,:\F(\<UVZ\)# MR&([;BA&_W V09M9%-PQO-77W=/:IJ;CW@?7_NB%A^J]@MW(7U._;;-=K'V=)GA=WEL0VXMY/9W>M MO*0&MH#<$8O\T\GE4*2Y,[5D4,4BA:0^^XC:/Q.3JY/GK\1]24A/V160B=/8 M\\W*MUWO,4J[ L? (FVI'H%EJK'K.5I=KDZ(VQ.XNQ;%)V&]1F:8<@CIU+U^ M>GW0+,1&Q&I4C%%L.94Z-0ZZ&*PMYK.55HM>.9NK3//5#Y4"+I)M4\HE?"N9 MK;K$7RK9ZI+VQQX+'3A'6<^,G81/&&0>7H%K"D5!E5DS1W!TZ:3QRH3(9W]5U0@\%9RJ""+;H M4M02M5RJHU'!2')YKP=M(L#$6UYVMSEZJB>+YUOQ&16B1TO4"7MR[@@:"3?D M;5_08H&XX;] _K? M;=SUW9*3K14?%I?Q=V+[6NQLAN%8I;N,$(W$F=GLME M%M[^2%#0@>'@7%'1@$RU$RE[@B)FK]VK+&OPG"50@V7S>&.33M_R+36K)*OV M5%S*N:53D*TU,QL-IT.!LH9$3AO-=T$!S<$ZOFGD$)MGJ4J)@Y(Z [ ,_-2I M3U7'@::0RMQCET/#_O4&=F[*HKXUCI0?+]ORX^71:N OW(- =>B^MVL^OGS7 MS^_%%JG-0JZMXPR+4IHXQN^V&-3HSY51 ME&S9-1W H19 U%34(7X9VHW;W/)M;8-V0>]2<=!$V>\=F0*B'P\XHR(G1E)K MPOH ZG]_>TKH[V)A+^C'O:\^<.62OVT1J, 1\0-0^[;]?#:-7XVZZ?';VV_2 M@5\)H@LL/1E=7@QBB][\"+;B;TAS&X(M^7&E@ %'$S"^L+!F^D$;M!\5;_\- M4$L#!!0 ( .Z!9E@N<+^@UP( &L& 9 >&PO=V]R:W-H965TY]+(D0-)U6 L4")IN>QCVH-AT M+%267$F.N[\?)3MNMJ4!]F*)(GEX2(GTI%;ZR>2(%EX*(V_PC6-M]O;@,EDK]>2$VW0:1(X0"DRL0V"T;/$:A7! 1..YQ0RZD,YQ?[]# M_^QSIUS6S."U$M]Y:O-ILXQWK17P4\([)'@SZ9Q!'\? ( MWJ"KPL#C#=[ F[^FN]RE^V.^-E;3J_EY*.$&;W@8SW72E2E9@M. 6L6@WF(P M>_^N/XX^'F$[[-@.CZ'/5M29:2707=HU,SDPF3:;F^>*;YE :P%0:K7E*96(45LF2B9<<.9[C @EQ./,?P%?V7B*!&HU3RRF MC5YCJ;23:FYS+L%2+()+J>6=B9*&[B)ESF+-!),)@G_HAG1%R73K":QPEV=( MJ6H)QX&,I:7PE%JRD%%RI@=S?W)Z*ZG-A*!LS >@=U:Y[M@]-;BK1"<-7HO_ M3[HGX\$E?:(^//R5]'@$XPMX5):)_ZG5R7DT),#Q)1QZ0.'> "A0;_R8&ULM5;=;]LV$/]7#FY0)( 7ZX.2 M)=C7?3HNUV8PZ<6?WXD$MEIY?],;#E5S@ M(_I/JWM+I]X>I5(-:J>,!HOS4>4:0M#SC!.N:@YJV/.DC65ZLRWR;8NMIP$N_@_>X=?4N% M\N,/0MWVM@=;H5>JMK!!BW5A8.YJ:EUW0">EA81FC:KR%F%1_5R_(*2 MM*;F#GDZW%_>:2K?NJ:: E MBVB)TVY>IK2*;I3F,)%:5A+2J(0TB2$O"N@G$3P9+VO0.TR6SOLI+T62!>&T MB,/:SW*XJ?ZB5B.5-.RL#+6PLF:N_#>V9"R=]4L2[28E(W0%>;"UHH18D!D@ M^C"A4%HR@1O+^"5:F!GG'5S&XHI(3"2-B"39%4R,I522 AIS5(#KF5];LH&9 MB:.X@K=OBB1.WAWM;QK._M]MFU)9R-F7M;)DJM)>ZH6BMJ7L.62=:<;J4B)Y MR22_@COMD;4!OM" =]@-P;H4;)WHLUKF+$CAK\'Z([:]/5=V[ MTW,K7V.3145X*+TB#C2G@JBHJ2QCB30#D2=04H>6M&^[\U_:(>U&><:T$$#M MF@5*VEONXT9L9T([$K83X;\<"*=&=N_@+TM!6H2[A*.TK[5O?[C[M_OKRDW[ MEWYE;^\Z'Z1=*.V@QCF)1M?]K .VO3^T!V]6X9\]-9YN &&[I"L76F:@[W-C M_.[ "O:7N/$_4$L#!!0 ( .Z!9EA*@?E:_0( *<& 9 >&PO=V]R M:W-H965T;,M-06)9VD2N?,TE)O0K/5R!)OE(LP:K<'8=,_YVC4.4DZ 3[C0>^R:S;"*?C+=O@"NV/[5+3*FQ0$IZC-%Q) MT)A.@EEG-.\Y?:_PDV-I#F1PD:R5>G:+NV02M!TA%!A;A\#H\X(W*(0#(AI_ M:LR@<>D,#^4]^E+$2QL]0 M5KK]?@!Q8:S*:V-BD'-9?=FNOH<#@V'[$X.H-H@\[\J19WG++)N.M2I!.VU" M:M9O5;>?+F'.;,\!B83."6B\*^ MO_4JBN-^'C.$5 FJ4;H:L.[QP848 MRO?Y)(M\3?=,^G5F46>/D*%FE*+<,Q]D%1TVB* MHG,&[5:?QB6- 8VK_8T?]7+ED8._IY,LPZD37 MY*'3#.?] =\\RE99DCD3KU1Y3KEHF_N^<"V+G)1,)Z;U44*&!\TC1[WQ+=) MK IIJS[2[#9=>%8UGU?UJH7?,[WATH# E$SIEJCIZ:HM5@NKMKX5K96EQN;% MC/XDJ)T"G:>* JH7SD'S;YK^ U!+ P04 " #N@698='G'$88" "/!0 M&0 'AL+W=O8M_Y[O-WOGPW;Y1^ M-@6BA5TII%D$A;75+ Q-6F#)S$!5*.DD5[IDEDR]#4VED64^J11A-!Q.PY)Q M&21S[WO4R5S55G")CQI,799,_UNB4,TB& 4'QQ/?%M8YPF1>L2VNT/ZH'C59 M88>2\1*EX4J"QGP17(UFR]C%^X"?'!O3VX.K9*/4LS/NLT4P=(108&H= J/E M!:]1" =$-/[N,8/N2I?8WQ_0O_G:J98-,WBMQ"^>V6(17 :08B8.+U7"^"\T;6S\)8"T-E:5^V1B4'+9KFRW?X=>PN7PG81HGQ!YWNU%GN4- MLRR9:]6 =M&$YC:^5)]-Y+AT35E93:><\FQR+U-5(EBV@T]KMA%H/L]#2\#N M.$SW(,L6)'H'9 H/2MK"P*W,,'N;'Q*ACE5T8+6,3@)^9W( X]$Y1,,H/H$W M[JH<>[SQZ2K75.4--ZE0IM8(OZ\VQFKZ+_X<*[E%C(\C.JW,3,527 0D!H/Z M!8/DXX?1=/CU!-^XXQN?0D]6I+VL%@@JAR=,E4RYX,S_QN3I57.[(W4:/,;_ M] WK @'S'+TH@+_^!9I9-$!J!TLAFN3SPJ2%"C57F8$&Z>&8"Q"D9S.#=:$1 MH6S[CZ[_L.*[MPYJ9TV*]QWM[UUWW6?P')9<[D%FD;:/X2! M:#*8PAE$\2!VRV00M=8%G!UK0=@328EZZT>!(>Q:VE8OG;>;-E>MR%[#VU'U MP/26$P.!.:4.!Q>3 '0K_]:PJO*2VRA+ O;;@B8F:A= Y[E2]F"X"[H9G/P' M4$L#!!0 ( .Z!9EB_:5VD*0, '@& 9 >&PO=V]R:W-H965T/:!G+9H"E:(,AM'Q9]H*6Q MS98BM>0H3O;K=T@YJ@NX?I#$RYPS9\B9T71C[$^W1B1XK91VLVA-5$_BV!5K MK(0[-35JWED:6PGBJ5W%KK8HR@"J5)PER5E<":FC^32LW=GYU#2DI,8["ZZI M*F'?+E&9S2Q*H_>%>[E:DU^(Y]-:K/ !Z:F^LSR+.Y925JB=-!HL+F?113JY M''K[8/ L<>-VQN C61CSTT]NRUF4>$&HL"#/(/CS@E>HE"=B&?]N.:/.I0?N MCM_9;T+L',M".+PRZF]9TGH6C2,H<2D:1?=F\QFW\>2>KS#*A3=L6MML%$'1 M.#+5%LP**JG;KWC=GL,.8)S\ 9!M 5G0W3H**J\%B?G4F@U8;\UL?A!"#6@6 M)[6_E >RO"L91_-K7!#T'L5"H>M/8V)*OQ$76_AE"\_^ #^#;T;3VL%?NL3R M=WS,4CH]V;N>R^P@X1>A3V&0'D.69,,#?(,NOD'@&QR*[UJZ0AG76(1_+A:. M+.?"]WW!MES#_5R^/B:N%@7.(BX A_8%H_G'#^E9\NF TF&G='B(??[ ]58V M"L$LP:O>I^\@PWY]CVN$*U/50K]]_##.TM$GQUG+AV(62JZ$+PT'!;^D(RR] M!;:KB$NXN"+XWJ9@-X%E;ZC#JQ@C!X MF\ ]%BA?0I[!C2BDDO0&1Z,><^#XS$C MOZ)S$ZXU:STK%WIC)4D,88>3ZJ5YTH=>GO?9BZB,)?D?^RDYJTRCR8'096LI MG6N$+I /U/%Z+SUG7);UX583\I40A(C<1M1P DLA+;P(U2"(\@?7>@BKEZ8, M2D=]> QBE=&K$_('%%RPZ/P\:!^E*>S+NWBG&U1H5Z'G^3MFK6UCZ%:[MGK1 M=I-?YFU/_B;L2G)^*%PR-#D=Y1'8ML^U$S)UZ"T+0]RIPG#-OP:TWH#WEX9O M83OQ#KJ?S?Q_4$L#!!0 ( .Z!9EADID(CSP( !\& 9 >&PO=V]R M:W-H965T>QY?[CK;*?UB,D0+K[F09NYE MUA93WS=QACDS9ZI 23>ITCFS9.J-;PJ-+*F"HC==#IQ_Y?#,<6W!*UDJ]..,FF7N!(X0"8^L0&"U;O$0A'!#1^-M@ M>FU*%]C=OZ-?5]I)RYH9O%3B%T]L-O?&'B28LE+8![7[@8V>H<.+E3#5+^QJ MWR$YQZ6Q*F^"B4'.9;VRU^8=.@'CX). L D(*]YUHHKE%;,LFFFU ^V\"0;]WBF$ M03@X@-=O]?-=.Y7.E\HJ;6"A3:M+_>[$V5M,G\V>?YAIRL!_2M='4 M%"S&N4=]8E!OT8N.OO1&P<4!PH.6\. 0>O1(;9F4 D&ET"G>7:=X#Q@K3<_M MJOBA;Y^0@ZGV"[ED6K]QN0&6JU(VV6V&U*&"64J*QO*\VG6_H#O2ND,(:G1S BW'1<6Q\PB'KIZDP9BJGX!!R94&J2R]YM?PM-\/W1*. M)K45N*4W&<)*\RU)A4+0*]&HLDW,>#"!,05-@@&,SWNPK^Y^IVESU)MJ-!F( M':VZ?]O3=OHMZJ;_<*]'YSW3&R[I$3&ET.#L?.B!KL=1;5A55"-@K2P-E&J; MT01'[1SH/E5$NS%<@O8_(?H'4$L#!!0 ( .Z!9EA;_QMA#P0 .P+ 9 M >&PO=V]R:W-H965TJ M&Z^U^6)+1 >/E51V$I7.K<[BV!8E5MP>ZQ4J>K/0IN*.CF89VY5!/@],E8S9 M8#"**RY4-!V'NQLS'>O:2:'PQH"MJXJ;IPN4>CV)DFAS<2N6I?,7\72\XDN\ M0_?;ZL;0*>ZDS$6%R@JMP.!B$ITG9Q=#3Q\(?A>XMEM[\);,M/[B#U?S233P M@%!BX;P$3LL#7J*47A#!^-K*C#J5GG%[OY'^,=A.MLRXQ4LM_Q!S5TZB/((Y M+G@MW:U>_X*M/0%@H:4-_V'=T)X,(RAJZW35,A."2JAFY8^M'[88\L$>!M8R ML("[4110_LP=GXZ-7H/QU"3-;X*I@9O ">6#0.YZ!= MB08*75%X2^_W!P2IK87>/9])M/UQ[$BE9XR+5OQ%(Y[M$3^"SUJYTL('-X"0BQUDT#QA-W[Y)1H/W!P!F'<#LD/3I'97AO)8( M>@';P;H.P;I\$:Q?*5B[\!_6<%\B%"572P3AR^05";'F%NA9:$E%;<^@=Z4H M.:6D.K/O0%$O(;2./_:!2H<*0U$J&X.J> +RLK(DWI?D35/<%NZUXQ(NN.2J M0. ./M7R:1/F%'I'&3OM^V48ECS/^ZT#=H";(?4JI(Y12&ZM6(@B:*,T3H?$ MS>B7GO3AO-*U&%V]S@5OW^0L8>\AI;]=4'J>JD\>I6ML5">T9/UM M,Z\+IV?$^FQI-B**7C8D WNGC.TVLQ6ZUU"6 .2]H-,)%F'8)"V#-CP1?BX MJJG%=X7J0Y>E302S$,%3BL!_FC4L9,T@Z$S"DJ>#;\N:D<\8_SO]85FSSZ5- MNPT:DS9/]Z<+\XGB2;/$$^>CDV]+ER2'$5"0_I]T(6TYL-&!= D%G^8A=(.0 M-7F6] _TTF'72X>O[J6W_W(#7-?N-3WV*EBQJ\L>U+W[*_&='C?8$#@-JW9. MXFI#O]+6_630"8,T1#D0#BOK@R#K.0*1=.QM8*CR0%0$D:8\N*N+$G@+KZ L M$39 603.IO$+M3R#^](@0M5\Y=%_Y>%./+Z\V([O]GZ[ ?2;1A'"_[PC!QDG M_FXB1,H)''$+*GOO +1PE(;G!(Y&<$\&S%#A0KBF?)*VW;/OKMLC%IXA'&6P M*Q'CK0FL0K,,@-XOM':;@U?0#?C3?P!02P,$% @ [H%F M6 _9%R8% P ?P8 !D !X;"]W;W)K&ULA551 M3]LP$/XKIVR:0$(D35M K*W4,M"8Q*@H8P_3'MSDVE@X=F9?:+=?O[/39D4J MW4.<\^7NN^_.Y\M@9>RS*Q )UJ72;A@51-5E'+NLP%*X4U.AYB\+8TM!O+7+ MV%4611Z<2A6G27(6ET+J:#0(NJD=#4Q-2FJ<6G!U60K[>X+*K(91)]HJ'N2R M(*^(1X-*+'&&]*V:6M[%+4HN2]1.&@T6%\-HW+F<]+Q],'B2N'([,OA,YL8\ M^\UM/HP23P@59N01!+]>\ J5\D!,X]<&,VI#>L==>8M^$W+G7.;"X951WV5. MQ3"ZB"#'A:@5/9C59]SDT_=XF5$NK+!J;,\Y8E8[,N7&F?>EU,U;K#=UV'&X M2-YP2#<.:>#=! HL/PD2HX$U*[#>FM&\$%(-WDQ.:G\H,[+\5;(?C1Z0I$6N M,L$<-2XD@9DKN12^9@Z.'L5Q,3!O$N<;8 G#7#Z!O 9W!E-A8-KG6/^ MVC]FDBW3=,MTDAX$_"+T*70[)Y F:>\ 7K?-O!OPNO_/?-)D[N#'>.[(C#N\Y9\O$ VU[+MG<(?33CVYC7"L$L MMG3A?N>@I(;K=8;.>8,;(2T\"54'\ZD2&L;.(;E]61V.^U@@9*:LC.9"!7#- MDZ)"*TTN,Q::ZYD91R>P*F16@+#(=#)5\[E[7O=4H 5<>UL\"?ZLI0#,O<'* MW$O.*)D+XHTC?I7;>"BLEGKI&!X963A8&,6SQ%W"8V$1H6SZ#'V?P4RN7RNX M;6J>-J%S=N6C6\WW22E?O>/04W[I[DBWFCB@HY <'+WO](_]VO5K-_%KRIIK MSBOSK"U2;35P,2I?6\6?8U6+PS%$JTRS#Z'$/4FIKYT&K;Z3INALH_ M\V8TWPF[E-QD"A?LFIR>]R.PS;AK-F2J,&+FAGA@!;'@/P1:;\#?%\;0=N,# MM/^&ULI59M;^,V#/XKA \XM(#6V/)[FP1HN@[;@,.*MML^ M#/N@Q$QLG"WY)/G2_OM1)Z$)55O)J;7*"KOU+43'H;9I!.-#.93/W:GYU,U MV+:1>*?!#%TG]/,"6[6=!5&P'[AO-K5U Y/YM!<;?$#[>W^G29L<4*JF0VD: M)4'C>A9<1Y>+Q-E[@S\:W)HC&5PD2Z4^.^67:A:$CA"VN+(.0=#O*]Y@VSH@ MHO%EAQD_2-?/.WR<.10G'+@.P?N>8\+>98_"BOF4ZVV MH)TUH3G!A^J]B5PC75$>K*;9AOSL_*$6&FO55JC-QP\%C_(KP"]#8Y_A[%$L M6S3GTXFEA9SY9+4#78R@_ 1H!I^4M+6!6UEA]=)_0@0/+/F>Y8*_"?BKD!<0 M1PQXR),W\.)#U+''BT_@W8X1_G6]-%;3QOC[M1A'B.1U"'=8+DTO5C@+Z#08 MU%\QF'_\$&7AU1L$DP/!Y"WT^<-X1D"MP5<(KMWN)L*#7Y66@-B?T3=\I8L;U37"_F\VQ\&C*"R[BKI/?"3]IJM&.@._D+F$A6B%7-&2%I:X::1TK(E*3^:8;W!WC& M"Q87G)59?$Y*PL*L9%F>."5G11FSK B=$K$P+UB:Y^=PC_V@5S5U+..0U,N< MPEE>)BQ/4_**6!9&+.&QEY.2>*9.3EA*_5D4L]X208%$?.AI2R+2E;& MCO')F=NN;]4S;<8%2EPWEHA3#WU/@D-61*5#*RCLC/O,4I[CB*0BR2@MT2GX M_YB4_:XJTP)X&C-2@%9F19&/AYX.&C5F&'KRL:BI^X_^1/L$D3&* _(WZLE, M[PTH>-I)(6VK[T<>E17M/E*ZW8T5LG))_/XPA#$+0\YR5^LP8SS+69;$)\=? M:Y>3HQNM0[WQ][:A- [2CI?;8?3P-+@>;\1_S<=WQ2>AJ=X&6ER3:WB1IP'H M\:X>%:MZ?S\NE:7;UHLU/6]0.P.:7RME]XI;X/!@FO\#4$L#!!0 ( .Z! M9EA>K'I6Y , ' ) 9 >&PO=V]R:W-H965T:8\?D=# 28X2Y)>YFF9<(U^=#I!X$7<"-;1)(/KK^^*]EG MN!3H?0')VGWT[#Z[DD8[(;^I#:*&?<%+-78V6F^'OJ^6&RR8\L062UI9"5DP M35.Y]M56(LNL4\']* AZ?L'RTIF,[+>9G(Q$I7E>XDR"JHJ"R:=;Y&(W=D+G M^H_]C.),W\%B7+"RQ5+DJ0N!H[TW!XVS7VUN!+CCMU M- 83R4*(;V9RGXV=P!!"CDMM$!C]/>(="?XUS_1F[/0=R'#%*JX_B]TOV,1C"2X%5_87=K5MDCBPK)061>-,#(J\ MK/_9OLG#D4,_..,0-0Z1Y5UO9%F^8YI-1E+L0!IK0C,#&ZKU)G)Y:429:TFK M.?GIR7S#)-Z8N#)8BH*T5LRFZ_J!+3BJSLC7M(TQ]I<-Y&T-&9V![,$G4>J- M@O=EAME+?Y_HM1RC9XZWT47 CZST( Y=B((HN8 7MS''%B^^&/.MC7G&GJC$ M-$RE9.4:[?C/Z4)I2?7RUZG@:^SD-+;IH:':LB6.'6H2A?(1G\/8" M\Z1EGEQ"G\RI)[.*(X@53'=,9C U59WKIU-,+V*=9OJP05@)3JV:EVO0I@2: M?LW_006:EM6YBF&&D*K[C!@1CJP=\CT4=46@J0@@/2LZ %I)A_!;52Q0FJ@L MNH*OMIO(ECVBI,,!UB2/AHQIXL=R"8^,5PB_5UII5F:&+-/PL>(M:@RA&W;[ M;B^-X2H,0Z^;P@,=)_"(R@+7;&G%C?I=((&\7@(SE/:@*Y<_&D;!@ P#($PO M#.#7A_N;]^]Y6Q[ MM-]U%+M)&'<@";U>"E_J[:^3WL =I/T.#/I>.@ ZBU:8VY4P<;MAMP-A%'IQ M_)]D_)!ERD<0Q&[A#NMP73)\S4V9-'NJX6^F' M,+^D^?5]24<9YU0TBC*X7^)6&_Q:?&"%J"A)G9KUAX/:5!Y-?AL"5VGZVDHY MP-MUXVR5#.%"6W;;MNR^NBV/#Y>[X_:P_:I.]>E%\-?WZ9%RC//_Z],AJ2\1 M7ZIT4;9S$C9"V9X[C,Y>++@W8RKW7:XW>0GSG]^P8OMVVC%M:E2!*\*XBE*X M+\D1*;H]++#$5:XAA@1ZD)X4S3^Z!0N4:WO7*]J*N"X(M? 2TDB6=_O]42+K;U3%T+3#6V'&WH2H30&M+X20C]/S ;M M(VOR+U!+ P04 " #N@698+_8)3ZL$ U"P &0 'AL+W=OI70]<95%D0:A4@V0XG Y*(75O>1K6KNWRU-1> M28W7%EQ=EL(^7: RF[/>J+==N)'KPO/"8'E:B37>HO^CNK8T&[0HF2Q1.VDT M6,S/>N>CQ<64SX<#?TKD,V"!6FGA$$_1[P$I5B(#+C M1X/9:U6R8'>\1?\2?"=?5L+AI5%_R5Y^J.63G*$'!S>B95"=W0Z\ 3-!P9I W,1 M89)W8*;PW6A?./A99YB]E!^02:U=R=:NBV0OX*]"'\-XU(=DF$SVX(U;/\.J-\) _Q]OG+>$EW^V16'J&:R6PV7T,)5 M(L6S'M6(0_N O>7'#Z/I\-,>)R:M$Y-]Z,M;*LFL5@@FAQM,S5K+?S&#JPRU ME[G$QAL7W;$T9P^_2;&2BGQ#Q_MU^3I!T;&]JG<[=E<@Y$9184N]!L_D::J; M['+@:9L.*TF\I8*'JK9I015$BS)%$"28QD10@&'5YK*1BF>'<&5]D*O)=L952W@,M086@)4P1A7 MR,K!P22!WPG8P@@NA2N"*2D/D. ?A**0.]J[LR+#L&G":8LITC:7$TM:=\4+!R02^&I-MR'E(9A0@:J09VACP@_D(;FGH FM63XOHY,%T_@R< MOI08C1O@] W2'FJ?M-0^^=_4WM8J/A-Y%V'W S(W-54V740Y$91Q0_I"FCEL M!E;;GM"E#$BF64-KXL>M?(0R]C;DWO:*4=2G:N;VME7!]9;DK\)$D>40]]^2 MB!._$OH>S /:S(J\6P&1*IZK.8EE&!N=4\#KEIA!N MW4A;VHV52F'4CHXS)8V264-A^M\E]_#!/1K-/#FHMZDPR4$6^!!\")YS@[K$QM7S]WQ2]8'IM-GW!E=[S#A8-J?#8?\FY_,J85,^A/J MJ_R?)\G.MC'H/&6H*Z_#@\U1R&KMXZNF76W?A.?Q*?1\/#XHOPN[EE30"G,2 M'1[/J&'8^$B+$V^J\#!:&4]70!@6]*Y%RP=H/S?&;R>LH'TI+_\#4$L#!!0 M ( .Z!9ECG%7#6?P( (<& 9 >&PO=V]R:W-H965T+$&8 MDTRJ@J)9JHVO2P5T[4 %]\,@&/D%9<)+8K>W4$DL*^1,P$(1714%57\N@6QA!IQ;(B/CKN'TVBLM\##>LW]VWHV7 M%=4PD_PG6V,^\X+-'Z^;.AP ^H,7 &$#"/\5$#6 R!FME3E; Y(&=U7@-IA,L1:A5 M=BFK"8:'MPZ?".M(.>_6-6QU#5_5]5TBY4[2Z;/RN9JJMX4/GY7K+!@\4?X\ M9S2Z>"+=/Q@3=D1?4;5A0A,.F4$%O3-#HNJQ5R]0EFYRK"2:.>3"W'PI0-D$ M@0;?#L(-BTPY16?(D)6G__2@Y\3(@S6$76Y3(Q_W0/3P MW"CM)F+A?7N5)*Y88"/=F6E1\TEE;",]F[9.7&M1EC&H44DZ&%PDC20M\BSN M36V>F:57I'%JP2V;1MJ7&U1F/1%#L=UXH'KAPT:29ZVL<8;^L9U:MI(>I:0& MM2.CP6(U$=?#JYMQ\(\.WPG7;F<-0HE(! MB&G\WF"*/F4(W%UOT3]%[:QE+AW>&O6#2K^8B/<"2JSD4OD'L_Z,&SWG :\P MRL4OK#O?RP\"BJ7SIMD$,X.&=/>7SYM[V E(TU<"TDU &GEWB2++.^EEGEFS M!AN\&2TLHM08S>1(AT>9>.V^Y#G[MX]GA MC??CA=ZX#C ;:CGNWH$#J_0MLJ0@L5::D+A-:: MVLKF%%KYPBW@P1,_?LTV6C+E/OZ',XS/H90O[@#7<<]U_)]&UL?53;CM,P$/T5 M*T@()*C3-"VH))':71 @[:IJ!3P@'IQDDECKV,%VVN7O\24)16K[$GOL.6?. M3&:S1/2:40X[B53?MD3^V0(3IS28!^/!GM:-M@ MB]-G&/)96KY",.6^Z.1]EW& BEYIT0Y@HZ"EW*_D>:C#&2"*K@"B 1 YW3Z0 M4WE/-,D2*4Y(6F_#9CS/1R!]X (+Y&"VI1;(\K] MS[95>XL>B93$E@Z]N@=-*%.O$ZQ-:$N BR',UH>)KH19H0?!=:/01UY"^3\> M&\F3[FC4O8UN$GXE?(86\S+;[,9B=JK3I20!J8D5$@CQ!D+U_,5^&'&UKC26M\BSU[[-L< M)!*5F0ZKEN0,QE*H2V(]W=+1V6D]9E&"C^<*\%DGM2!K-R\*%:+GVC?5=#J- MY,9WXC]W/\\/1-:4*\2@,M!P]L[$E7Y&O*%%Y_HR%]ITN=LVYED!:1W,?26$ M'@T;8'JHLK]02P,$% @ [H%F6+&ULK5EK<^,F%/TKC+K3V9W91 +)\J..9Q)+G:8S M:3-)TWXF%K;5E807<)SVUQ<](ED(LW&7+[8>YQZXW /<*^8'RK[P+2$"O.99 MP:^ORU9;DF%_2'2GDFS5E.1;REFUTLU6E _$H+P,CZRKF&LQCYI4&%^#,E!WYT#4I7GBG]4M[<)E>.5_:(9&0E M2@HL_U[(DF19R23[\;4A==HV2\/CZS?VGROGI3//F),ES?Y*$[&]UL(&H/@O2V,&H/*=;?VO1JX" N\F#-Z *Q$2[;RHAK]REJ. M5UJ40GD43+Y-I9U8/) 74NP)P$4".-E("0B0%K4 RT!>@%M!<@X**L!UEM$5 M%B0!'R,B<)KQ3_+]TV,$/G[X!#Y(.W"79IDTXW-7R,Z53;BKIB,W=4?0B8[X MX(X68LM!7"0DT=A'9OO08._*06E'!KV-S TR$OZ*BTO@P\\ >2C0]&?Y?G-? MY\[WM1[_[]9[@^&W,O$K/O\$WV]RR>(X(WRFBVQM&^AMRZ5NQG=X1:X".;PK-)%MDDBRV1]0(2M@$)C<);RAV!2>F5&P05 M6\+ BG*A%6!--#H2Q 4,%/WI,(JP(@W&]Q3Q:3!',NYY.FX]'1L]OASDQ M[R:M\Q.C\[>%(%(\ I!7F8-R\KE<:W1^3H9M!VJ0=9BQXJ<&,U']U&$F>C^G MK9]3HY^_5Q+^EI/30<.*_I9#Q(7JH0:B!#O60$Z(&'I=0N=](Y(KFA/P3&02 M1Z1VJSN!7_6;1D-VW(5 U>12!YJJFX8&!"%2I!'K4&@R/N'T418+S:L493LJ M]PL"2A&S_4KLF=P[]"X;J<[=-:RR15;98EML_:"@+BC(XE[>D-D*BTVVR"I; M;(NM'Y8NE8?&1/6\N>)KEF!U=1AB/'5M^#9-;*3IN]HES="<-3\5::F_1R&] MU?MGM#];=#;9(JMLL2VV?B2ZM!Z:\WIS 0FM)O)6V2*K;+$MMGX8NF0>FK/Y M=Y21<)A:AWZHIG@ZU,@+U'D_1$$_G*IID X6>/Z)E!9V"3T3+;+*%MMBZW_/[2HCY'W''H2,9=6Y8;#*%EEE MBVVQ]"[JISQF;LH& MVL/PQ7]02P,$% @ [H%F6$"L*X4M!0 XB0 !D !X;"]W;W)K&ULM9IK;Z-&%(;_RHBNJEVI&V"X^%+;TL:P:JIF%<5- M^Z'JAXF9V&B!<9FQO97ZXSM-<,[77"X_A9BNR"_IBMB,;NJ+B:?>0 MRC.]H@1A3!,>L@2E]&6N?3*G/G:R@%SQ6TB/O'&,LJ$\,_8U.[D+YIJ1]8A& M="TR!)'_#G1)HR@CR7[\54*UJLTLL'G\2O^<#UX.YIEPNF31[V$@MG-MK*& MOI!])![9\2=:#BCOX)I%//^+CJ76T-!ZSP6+RV#9@SA,BO_D6SD1C0#)40?@ M,@!W ^PS 5898 UMP2X#[*$M.&5 /G2]&'L^<1X19#%+V1&EF5K2LH-\]O-H M.5]ADBV4E4CEIZ&,$XM'>J#)GB*2!(C3C5P" H5)L0"S1'Y$7LC)9I/237&! MO: ON]10<*(?Y"ZIY6'WK_[@-[)>'0?1I%4\YDN9">SIO1UV:'; MHD/X3(7(3P(:*.*]_GBW)UZ7DU/-$'Z=H5O<"_R9)#?(,G] V,"V MHC_+X>&6:CAO:]W_WZVW)L.JEHN5\ZPSO%6Y1![ICJ4B3#;HKK%8_OA%RM&= MH#'_4Y7Y@FVKV9DE3OF.K.E:@8%P&G>YY9K=\Q (7*,CL@[%9F6.^GX MBJ]0V89UQ@S&U3C'O>-N[4SGFGX!6OJ!TCQ0 MF@]%:Z>I+O_,WN)ED%^XBL<*U^GZA4HU[A88"I7K.G;7+U0JTS[C%W4E9?:7 M4DL6QS1=#WVRZ(5=O 0A:1XHS8>BM=-2%W[F^)I. 5H>@M(\4)H/16NGJ2X1 MS=X"9Y!33$[N6VPVON?+.5:IS!.G.%79S@1WG4*ELBRU4^"ZV,+]Q=8R/(21 M+I=A2KA(]VNQ3^D0S^C'7KH806D>*,V'HK435%>)V+RB9V#0HA&4YH'2?"A: M.TUUT8A[JYTAGE$2FG>P8W1^:E@.$7D*D;25[IL,M>K,CY>XKKMP?]UUEP1[ M:14#GRWZ81I+A9Q_YO M(3[AG+R"M*UN$:(2N;CK$Z>B2?<74%\E:C17C%-O[-F0E<4FWRS#T9KM$U&\ MCZ^N5AMR/N7;4#K7;\WITE1<]\RI7VRWJ?'%[I][DF["A*.(OLBFC)N1[&]: M;*@I3@3;Y3M&GID0+,X/MY0$-,T$\O,7QL3K2=9 M:UI\2]02P,$% @ M[H%F6-#"J%P. P U@H !D !X;"]W;W)K&UL MK5;1;MHP%/T5*Y.F55H))"%0!I$*9-HF54*MMCY,>S")0ZPZ-K,-Z?Y^MA,R MR$S$NKX0VYQSKL^]3GRG)>-/(D=(@N>"4#%SF.P;MLH7IOJ6?"^>".49D+$-,4I1;^LIL?=O!= M9;WQ[QW\S[U.P2^0]H _> ^\OA=8]K.XG.[;[/Q?]/C%T4^2X3>'P3=Z_AF] M&'**Z4: %>+@09<;?+]="\G5Z_S#5NQ*+K#+Z4_<1&QA@F:.^H8)Q/?(B=Z^ M&83]#[9,OZ;8\C7%XE<2.ZE)T-0DZ%*/YE#@!)3U:WK=?DW5VU@-KVSUJ:3' M1EK?&/O(Z_L]==+VQXFWH4:]P2EJ:=<*3U&Q7>NF09WD8-CD8-B9@SC+U+T" M6 923';Z9KG0__"OW?1[PY9[&V;4\F[#M)W;,&=\AXWOL-/W4KM5W^875C^T M5NRFY=^&&O7&K0S84$'/:^7 AAH?:9UD8=1D8=1=_>>$[%)]15&)K__Q!%32 MP^.JM/R/+'5KG_T+,'$WIG+N'EW4!>(;TR$)D+ =E=5GNEEMFK!;TWNTUN># MR6)@65^JIJWJL?[(5QW?'>0;3 4@*%.AU!%7.>%5%U5-)-N:-F'-I&HZS#!7 MC2?B&J#^SQB3AXD.T+2RT6]02P,$% @ [H%F6&E,&ULK57;;MLP#/T5P0.&#>CB:],A M5AV(-BT[%06\HD.6G_?I3LN$GA!,76%UND> Y%4B+CK9#W MJ@30Y*&NN)HZI=;KB>NJK(2:JI%8 \>=0LB::A3ERE5K"32WH+IR \\;NS5E MW$EBJ[N122P:73$.-Y*HIJZI?)Q!);93QW=VBENV*K51N$F\IBNX _U]?2-1 MVMB(ED*<6^$JWSJ>.9 4$&F#0/% MWP;F4%6&"(_QI^-T>I<&N+_>L7^VL6,L2ZI@+JJ?+-?EU/GHD!P*VE3Z5FR_ M0!?/N>'+1*7LEVQ;VS%ZS!JE1=V!4:X9;__TH Z(C@+ # MA"_U$'6 Z*4>SCN #=UM8[>)2ZFF22S%EDACC6QF8;-OT9@OQLT]N=,2=QGB M='+%,U$#T?2!?"!W> OSI@(B"K(H"K!%))W)-S2YI1K(NQ0T995Z'[L:3V!X MW*SS-FN]!4>\A>1:<%TJLN YY /X]#1^? +O8N1]^,$N_%EPDO KY2,2^F7:%ZIQ"=X1C)\!HPWC*\(C@S48=-50_5IJ7W/W+VV58-&PO=V]R:W-H965TMH=A#[1$VUPITB,INQWZXT?*JFS)#)<8?(DE\=ZC>TYX MR2-.]UQ\DAN,%?A<4B9GP4:I[4T8RGR#2R2O^18S/;+BHD1*WXIU*+<"HZ). M*FD81]$P+!%AP7Q:/WL0\RFO%"4,/P@@J[)$XLM[3/E^%L#@VX-'LMXH\R"< M3[=HC1=8/6T?A+X+6Y2"E)A)PAD0>#4+?H(W&9R8A#KB=X+W\N0:&"I+SC^9 MF[MB%D2F(DQQK@P$TC\[?(LI-4BZCG\:T*!]ITD\O?Z&_J$FK\DLD<2WG/Y! M"K69!>, %'B%*JH>^?YGW!!*#5[.J:S_@OTA-M7!>245+YMD74%)V.$7?6Z$ M.$F @V<2XB8A?FE"TB0D+TT8- F#6ID#E5J'#"DTGPJ^!\)$:S1S48M99VOZ MA)G_^T()/4ITGIIG>*G %5CH^514% .^ O6CMQE6B%#Y3@\^+3+P]LT[\ 80 M!CX22O4_3$Y#I5]O0,*\>=7[PZOB9U[U"V+7(($_@#B*!Y;TV_])KVB;GEC2 M,W?ZK[FZ!M&H3H^[Z:'6K!4N;H6+:[S$)=P=DTI4N@T4^/->!X [A4OYETV; M ]K CF:Z^T9N48YG@6Y?B<4.!_/OOX/#Z$>;4C[!,D]@'1635L7$A3Y?5$O% M%:(VQ0Z9PSK3+%^[>3(:I=-P=ZJ$)6@<]8(R9PT7,ART# =.AO=8RAO=R4*8 M6:(7JDH01; TG5;H.61C?D!,3TA=P33J,;<$I7WBSM(N))ZVQ%,G\2>&2BX4 M^1<7H" RYQ53$B!6U+0!D;)"+,<@YU)95Y/4HL*D)X(EQG1W1P1GF1>*,&Q% M&#I%N&,*:U0%!%(8R#W:ZO5TA8@ .T0K#%#QMU[CS0)B4V!H40#V%+#%C'H* M.&N\4(%1J\#(J23KI=[LE:-17)'/6M=N)3 M19]@F2>PCHHP.EJ]Z.+-MDD];:VSO=82T]^5,G<)EU(\<;/0O=J8)>:>(Z:; MKKVV\G7BO':2>$7+?*%U-3P:6^C7V4*OUM8K6N8+K2OET=W"R^UMD]KMIK[) M>TE0!L]-\&E0M_:C;X5NX_H@](ZE31?F(2Z\](_34E,2-TS!=:5\JC6X=.&^ONQLG95A4GY^WXDJC,7<9K:88G9ZCFQ/LC$FO" M)*!XI>&CZY%>',3A$/EPH_BV/E9=&ULO9MK;]LV%(;_"N$-0PNTL21?DSD&FNBR#+T$R;I]&/:! MD>E8JR1Z%.VT0'_\2$F1K(1F;>!%\B&1*)WG2#XOJ.,WXNR!BR_%BC%)OF9I M7ISW5E*NS_K](EZQC!8G?,UR=63)14:EVA7W_6(M&%V405G:]QQGW,]HDO?F MLW+L6LQG?"/3)&?7@A2;+*/BVP5+^<-YS^T]#MPD]RNI!_KSV9K>LULF/Z^O MA=KK-Y1%DK&\2'A.!%N>]]ZY9Y$WU 'E&7\F[*'8V2;Z5NXX_Z)WKA;G/4=? M$4M9+#6"JC];=LG25)/4=?Q70WM-3AVXN_U(#\N;5S=S1PMVR=._DH5F M/;)@2[I)Y0U_^(W5-S32O)BG1?F;/%3GCE7&>%-(GM7!:C]+\NHO_5I_$#L! MBF,.\.H [VG <$_ H X8')IA6 <,#PT8U0&C0P/&=<#XT'N8U &3LEC5IUN6 MQJ>2SF>"/Q"ASU8TO5'6MXQ6%4ER+<5;*=311,7)N<_N)'E+/E(AJ!8%>>4S M29.T>*U&/]_ZY-7/KV=]J3+I\_MQ3;VHJ-X>JDL^\%RN"A+D"[8PQ/OV^+$E MOJ_NL+E-[_$V+SPK\"/?GI"!\X9XCC$#T^W8PW^GN0IW]V8/#@\W M90]_$+Y)K>&1/?Q3+$^(,RG#/4LI!HWB!B5OL(=WJV;3Q29EY-.2O.?Y_=L_ MF,C(NWQ!;E=O-??G+'SJ\F 2!A/A(6(&$A$A:!8!T9#1L9#6WT>2F3E-.8-P+E[91Y MU)1Y9"WS#5O3;ZKUD07A2]5CW!G+:V4<6UXDS*]@HYV/V75'YO*.GE7$G4X= MTZDA\A(C$*Q3WG%3WK&UO.4,KPI[*=@BD>0[N6%;GFZ3_/YQ**1QDB;RFZGL M5O:Q94?"?"0L0,)")"P"P3K2F332F;Q0'S%!R@@)\Y&P D+D; (!.O(:-K( M:'K0#!17T\W2,MU803YL]$*L]&,U :7Y4%H I8506H2B=36TXZ.Y+]2.U(E0 M=8IJ51*DA=2;/2WWS>Z,6$6@\...UHT2)I? MT[I?@AUS>P+-'$)I$8K6E43KF[I6/VU^J_L3/4CHXM]-(;4NC%* ^J)0FE_3 M.E+8IP2H[PFE12A:5PFM]>DBO4\[[&@]0-W/FK:KASWF)S1O"*5%*%I7#JU% MZMH]TE(.[[4.#CJU6\G6 M"'7M3NBU2+94,K).U97KYI+D7+)"/53V'#$6&&J20FD^E!9 :2&4%J%H726U M9JI[^E*/&*C="J7Y4%H I8506H2B=5_=:NU9[T?V["'O -@AQTJEIG4F6N,7 M$Q^:-X#20B@M0M&Z,F@=5L]JN74VK2>W:8] ML&]Y_B:F:WYWX]*>[V@=(&D!E!9":1&*5NF@O[/:(F/BOEQ(4Y!8>Q[5:_#- M:+-8YUVY1.7)^(5[=ND:QGWW+*B6XK3X:F70!RKND[P@*5NJ5,[)9-0CHEIL M4^U(OB[7>MQQ*7E6;JX873"A3U#'EUP]"^L=G:!9\C3_'U!+ P04 " #N M@698/'M]:XL# #;#P &0 'AL+W=O%GN@I;%-E")5DK(;H#]^ MAY*BRJZLQH .>['Y]=X,WY!#S60KU3>]!C#D1\*%GCIK8](KU]71&A*JSV4* M F>64B748%>M7)TJH'$.2KC;][R1FU FG&"2CSVH8"(SPYF !T5TEB14/=\ ME]NITW->!A[9:FWL@!M,4KJ")S!?T@>%/;=BB5D"0C,IB(+EU+GN7867=GV^ MX"N#K:ZUB=W)0LIOMG,;3QW/.@0<(F,9*/YM8 :<6R)TXWO)Z50F+;#>?F'_ MF.\=][*@&F:2_\UBLYXZ8X?$L*09-X]R^PG*_0PM7R2YSG_)MESK.23*M)%) M"48/$B:*?_JCU*$&0)YF0+\$]%\+\$N OP\8' ,2L#@M8!A"N1."K/6)!0QQ WX63M^U()W48]*E/Z+*#?]5L)[N3DGOG=& M^E[?;_*G'?X7%0COY?!! WS^>GB3]? /\(P?@N^(X5R/O0%*@NR>9=DH4=D>V$=%"%=-#& M'GR"> 6_+OSS6?VRK^UD4V!:.8\-3$$VRLGL6[8)?,^;N)NZWET:#!L,#H>5 MP1T9AY6,PU89'R&ES_AFXHV02WR=%J9)ME:.8V4;_K:+7J^VC4*WAD7C\9ZX M84=N[0@WJH0;M0KWH-B&&B I1PM60"*DP3SRDQR8:=*UU<2QNG9)-N^2+.R( M;"=.%U6<+OY7J?^BRY!V23;ODBSLB&PGI.,JI.,.:"J^?5=/;./=_?D[K5 MY+%2=TD6=D162.W6JI@$U"HO'S6)9"9,\>U>C585ZG5>F.V-SWI7\Z+0_$53 ME+UW5*V8T(3#$BF]\PM\!5512A8=(].\5EI(@Y57WEQC]0W*+L#YI<3GJ.Q8 M U4]'_P'4$L#!!0 ( .Z!9E@L^,R6\@( %4* 9 >&PO=V]R:W-H M965T7'?OAN+N,\+ M10F#L4"RR#(L7BZ \N7 :WBO+^[(;*[,"S_NYW@&]Z >\K'0,]^QI"0#)@EG M2,!TX)TWSH8]$V\#'@DL966,C),)YT]F2F&*"ZKN^/(*2C\MPY=P*NTO M6I:Q@8>20BJ>E6"M("-L]<3/91XJ@$9S"R L >'? J(2$%FC*V76U@@K'/<% M7R)AHC6;&=C<6+1V0Y@YQ7LE]"K1.!6?2PE*(LQ21 F>$$H4 3U7:(J)0 M, M"T G(Y@H= M8%@)2LWAI%A_MXN$(%"94'J$3= ,+H"C4HX?[$3H\.$('B#!T M2RC59R;[OM*2S<9^4LJ[6,D+M\C[BMDIBAK'* S"9@U\^ =X01T\6H?[.E$N M6Z'+5FCYFEOX'IB$Q.9 B-<(,85U-K:R6-:\TSF.(&!IWM/@EB %W_^U&@' M7^I,[HELS7+D+$>6/=IB^>VDCU&E6&XJQ>(*0[?EGM#+$0+\;W><8+INJ\K@C:EL#\ MW2[B,(K"OK^H>J@-"ES0FK:6T];:J>WM4.MDK;"MZHYAN_=.5DU0H]>JE]5V MLMH[98T%66 %**?Z4/2G0FWOKYU$_UHF>R);\]QQGCO_57]U]IFX/9&M):[K M$M?]:']U-VJTVWQ?QYLQO:!97\8]IZSW@>[J;?1S=Z/G:V(ZC7>B_,I'WURX M;K&8$281A:E&!:<=[4FL+C&KB>*YO0=,N-*W"CN&ULO5I9<]LV$/XKᲞB2 0I2G9ES=CBT70FC2=' M^]#I TQ!$J<\5!*RG']?\# I@&N0:A"_2#R^_1;870"+)1;'-/LGWU'*T&,< M)?GU:,?8_FH\SH,=C4G^+MW3A+_9I%E,&+_-MN-\GU&R+H7B:(PG$WLI>A_!#')/MV2Z/T>#TR1D\//H7;'2L>C)>+/=G2SY1] MW=]E_&[-9(5 B_@CI,3^Y1D57[M/TG^+F_?IZ M-"E:1",:L(*"\+\'NJ)15##Q=OQ;DXX:G87@Z?43NU=VGG?FGN1TE49_AFNV MNQ[-1VA--^00L4_I\5=:=VA:\ 5IE)>_Z%AC)R,4''*6QK4P;T$<)M4_>:P- M<2+ >6 !7 M@6ZB&62U0>G]<6;=T MC4,862ZR](BR LW9BHO2OZ4T]TB8%*'XF67\; O*>6MQ7R8VZ4 MQC+XR3*W6$GX&TG>(=-XB_ $6T![5FKQCP%KQ$U W!FN'1)WAVO'D#&_K^_^ M_VZ\X JS"5*SY#.?"](BYFX8R\+[ R/W$44L170 T,6
$'5^#Y-@L6ECL:G28A^!%2%, M^#U%KXN5X0VZISP=HCPI"2*2Y^$F# A[;@&H=$U/6EC,#H)ANY"+CET!&DNR M*D1S*1E5V?-SPUH3F> DNW&2K73239P>$I:?^("OY9LLC7F>U[^X0XZRNQ:6 M_-1%2)YT>CG<7H2G[/>Y+M)$)KAHUKAHIG31EY21"'2!,)K>HJ1:S!AYA/PR MZUI,FBI67'YU FRG9+L MW/Q()YFCD\S52>;I)/,UD0FQ8DS:S>#DA1+M6I&F2-+*YFAE<[6R>5K9?%UL M8CB=U!:,[T^X:PYQ'<%RP@&AYG-I!G5 E"TM7"Z(,J7)WQNDT>_C$BV'6\OA MET@8:BW*C$'=DK/'%J!13BZT:O0 C9T\!,(\EX@8;57"4.Y6!Z0B-8$8'93($H> =Z@=OE]&D6SM;MP0[T-Y\L&#;<)"@X97UB";XAE M),FCO2$4OI1G;P@U[:R,(%_C$BW75C(,=2E#;TG0 &H1AFQ@J!@QE>W;!3B>#_$Z8>X_1!/W?FS7:6)37156Z5S=?% M)@9(6^_ ^(72>ZRSN+#2RN9H97.ULGE:V7Q=;&(XM949K*[,#$KO,5#>L*;R MAR(8):?W(,J0BS,P2DYK!FGT^[A$R[7%&:PNSNA-[VMEJB_) .1"+GT!&'GG M!-&8LF&U%D1TL8F.:@LB6'TT0W]JCX&#%;*SNA#YNW\_B]L/\=2=/]M5/Z+8 M@-MB U87&S2E]KB[H9=K$0#$D/W3A7022J!R('_05G?Y; ?]B,,9N*UI8'5- M8T!67Q'8XIS<,3^(DC]2@:B)*3L!0LDKBC>H77Z?QLILXY-3Q#'-MN4!\9Q' M+)]GJK.:S=/F$/I->?1:>GYK7+D&\-PSKOSJB'E+7YUX_T ROF#G**(;KFKR M;L9C+ZL.D5MB++5'G'-[+>WG).]XQ_D6L "2Z+V@I)LY*RO6YZXIL M!0469VP-I?J2,UY@J5[YTA5K#GAA2 5U \_KNP4FI1./S=@UC\=L(RDIX9HC ML2D*S+_.@++=Q/&=AX$;LEQ)/>#&XS5>PBW(S^MKKM[<1F5!"B@%827BD$^< MJ7^>^IXF&,2O!'9B[QEI5^X8^Z)?+A83Q],6 85,:@FL_K8P!TJUDK+CKUK4 M:>;4Q/WG!_6?C//*F3LL8,[H;V0A5Q-GZ* %Y'A#Y0W;?8#:H9[6RQ@5YA?M M:JSGH&PC)"MJLK*@(&7UC^_KA=@C*!T[(:@)09L0/4((:T+XW!FBFA ]=X9> M33"NNY7O9N$2+'$\YFR'N$8K-?U@5M^PU7J14B?*K>3J*U$\&4^S;%-L*):P M0$RN@*.,%2KE5CH7MH H$P*]0S>042P$R4F&38"O-A*Q'$VOYA?H30(2$RK> M*N#GVP2]>?46O4*D1)>$4@468U ?K]9R6-+B04 MX@];EE1V1'8[=!$]%VN-=KO.N=].X7==82DVLVYRIN;V_"=V$0M+RS@091RST+:!BUUB"U@$;] MD=W!?N-@_Z2#1WOQ^S;@/R@MUI1]!4"S*@G0)Z[VLK5FG[3D>W=CEV))EV)I M1V('X1PTX1S\3TKKH,M@=BF6="F6=B1V$,QA$\SAR;TY+1B7Y.]Z7^;Z5KS! MG&!JKE5@W6/#HQK1JI+S)Q'),6+0JD3'B+Z]#(T:5T^93S17:%I/+[)5RWE)>9+4@I$(5=3>6<# M%0->=6G5BV1KTX;<,:F:&O.X4ITM< U0WW/&Y,.+GJ#IE>-_ 5!+ P04 M" #N@698$ED83"4# "2"@ &0 'AL+W=O@5@R$/*A>Y[*V.RKN_K^0I2JB]E!@+? M+*1*J<&A6OHZ4T"3G)1R/PR"MI]2)KRXE\]-5=R3:\.9@*DB>IVF5/T> I?; MOM?P=A,W;+DR=L*/>QE=PBV8NVRJ<.17*@E+06@F!5&PZ'N#1G?2L?@<\(W! M5N\]$^MD)N6]'5PE?2^P 0&'N;$*%/\V, +.K1"&\:O4]*HE+7'_>:?^*?>. M7F94PTCR[RPQJ[[WP2,)+.B:FQNY_0REGY;5FTNN\U^R+;&!1^9K;61:DC&" ME(GBGSZ4>=@CH(Z;$):$L$YH/D&(2D+TTA6:):'YTA5:)2&W[A?>\\2-J:%Q M3\DM41:-:O8ASW[.QGPQ8<_)K5'XEB'/Q#=@F +<>$-F(&#!#)$SSI;4;J,F M%^0KGM4I*"83-B?6#9$35&8ERO>CY,S(LSH@F/P8S;11^YC]=NUWH M-=UZ]NKKZHS.H>_AW:9!;<"+W[YIM(./KE2_IMCX-<4FKR1VL"G-:E.:I]3C M*V$ 50V9XS?IVH."WL[IMEILXHM&J^=O]E/KPD2'F+$#$P6'F(D#$SZN=>"O M5?EKG?0W>UIHI13KA$ST[+[:-(+FK;-WH> M,G9 .C7+#DC;;;E36>Z8F?28,-0_ZXPJ81E 7@^X649C>P"U1M:/P74$L# M!!0 ( .Z!9EB;?F+Y+ < &= 9 >&PO=V]R:W-H965T4=9)UN:E4F>H8+>G,T^XI.(F%5"'?%70N_+1Z]1=2G7>?ZM>A.MSV9:=48T MI2M6(6+^YXY>T#2M2/P\OK?065>S2GS\^H$>U!?/+^8Z+NE%GOZ=K-GF;.;, MT)K>Q/N47>;W(6TOJ#[!59Z6];_HOHW59FBU+UF^;9/Y&6R3K/D;_VAOQ*,$ MSA$GD#:!C!.,)Q+T-D%7K6"T"89J!;--,%43K#;!4DVPVP1;-<%I$QS5!+=- M<&LY-,^O?OA>S.+%:9'?HZ**YK3J1:V@.IL_\R2KQ'[%"OYIPO/8XFH3%W23 MIVM:E*]^"SE=MZ?.F-'FBM(X^Y1G;E,C/UG0MR/?D^98D?\YO0W MJ5 M<\$W+?L;D:BE[*FBAH1Y#SPIN'NL6(ARP:0L"4D+(2$ M14"P@6+-3K&FJF)IME;7JJFJB MI_:E"5"[K0Y8-(&%+2%@("8N 8 ,A6IT0 M+:D0OU9C@CT?&)?5B.#MH_;SNI7H$45:!])X1UQL.0;11HJ4GLA412J7]2'+ M!I"PI>@:;,?5+6=T#2%DV0@(-I";WGDZ,CEF+,X;16'\CTK6=P(CNF:@H2%D+"(B#80%-NIRE7JJG/!5=0M=1T]>1B MDA0P=<8!"?,@83XD+("$+2%A(20L H(-E(NU?@55^X6K16TQ()V#TCQ0F@]* M"T!I2U!:"$J+H&A#N3\R#/ +KANU<)7)N'JHIQ[JJX<&\ALQ65*0M!"4%D'1 MAI(BO:2(5%(7FSB[I:A3#DK*$LBO<+)6(&DA M*"V"H@VUTELS6+HH_K\7 5NL4L.C'.JIA_KJH8'\%DP6$ZC_ 4J+H&A#,?46 M")9[(-W*RM/3#CEA\G@,U.H I?F@M "4M@2EA:"T"(HVU'!OBF#S5TX_(!?I M+T!I'BC-!Z4%H+0E*"T$I450M*'<>^L%O[#W@M7-%V&H:6'7U(:XT6*9?"4+$Q(@PU-,NU;&,8&@E#L68[IFUWH<,GV;L:6&YK7-+= MOEAM>(-55L.X_&$)L)T#''N, H/!=@W;-,B:Q<:^>Q+/H%D.2HI8REM MCKZK?A:[1JM\NZ-9&3>_MJVZPN-J.W0+7.(Z8ZD=1ID8CYT'3Q#&YP$&/E"9 M$BZ0WYC)$@,U*$!I$11M*+'>H\!RD^)Y/FP+5^IW1*%/]#O*5%^=&LAOQ&1) M@3H'H+0(BC;\P7'O'1#I8NW"W^[2_">EZ)QF]"9AZ&NQ+YEP(BHG31V9@](\ M4)H/2@M :4M06@A*BZ!H0RWWQ@#!OW B2B 7N"] :1XHS0>E!:"T)2@M!*5% M4+2AW'O3@LA-B^?Y8.304B":@]W12$ 4YACFP9!2%&<;FHY'8P!!G&-8ACN* M"^37/EE%H'8&*"V"H@U5U-L91&YGB < +S.)(8<.Q'CD*0AQ36H$ MCQT/01Q7KN/88[&!VAV@M!"4%D'1AF+K[0XBMSL:EP.5O#-&^QW7#:/%-LD: M#?&F2RQ&H90,M>;K,&QLOZJ1_..D0'[QDV4$ZCB TB(HVE!&O>- 7F8?!CG< M$7'0_@@V33BZI1ECU1Q%^8JH0'ZQDV4#NG(/2HN@:(ULYH\V'6]I<5OO6"]Y MO[3/6+/5LCO:[8K_6.\%'QT_QR<76'#]QS=;\#_%!1]PE2BE-[R4 M]M[F%U8TN]J;-RS?U5N>KW/&\FW]W#@$JP" MIK9)FFD_?C80EJ2$M5-?P#8^Y_J<:^P[6#/^($)$"4]QE(BA$4J9]DU3>"'& M1%RP%!/U)6 \)E)U^=(4*4?BYZ X,FW+ZIHQH8GA#O*Q&7<'+),137#&061Q M3/AFC!%;#XV6L1VXH\M0Z@'3':1DB7.4]^F,JYY9L?@TQD10E@#'8&B,6OUI M3\_/)WRCN!8[;=!*%HP]Z,X7?VA8>D$8H2J<-*=AX1CR"(?N3A]=VFW>E> CQF5 M&_@ MX1SHO,"9U.4A$;B'$Z )G!#HTAE30Q,J=:@F4ROC#/MC X&IQ%<.V%L'QG8CXU>27(#3>@^V9;?A?CZ%LY-SD%QY M7[.\RDW1V'V@<.-89]K4--X?9D=RO9 MW4;9HTR&C--?Z(,ZL[T'D$S=BFG&O5#=2K62N\\VA6-9UH'JQJBO5?V/B'O" M>Y7P7G.^2XGZSY"J\! 9WY1IKQ/=>V:\W3G4_'Q.IWNP&Z8U/+UG4LR=>S%& MOLSK"P$>RQ)97!#5:%7"C/*;^V!\W.I/BDKD+TU1%]T0OJ2)@ @#16E=])2[ MO*@UBHYD:7[[+IA4=WG>#%5YAEQ/4-\#QN2VHP-4!9_[!U!+ P04 " #N M@698:Z@U_+8$ ">' &0 'AL+W=O]>G.Z%F[AM1&)G;8=N5_OA MSW;2M$'!4)TE>$$3Q_,?S\_.)!,/UY0]\A7& KYG*>$C9R5$?NFZ/%KA#/$S MFF,BKRPHRY"0IVSI\IQA%&NC+'4#S^N[&4J(,Q[JMBD;#VDATH3@*0->9!EB MFVN,I ]_@KP6N^=PPJE#FEC^KD-AXYGAH13G$DE 22/T]X@M-4*(&*5'RAZ]]Q%5!/Z44TY?H_K*N^ MG@-1P07-*F,Y@BPAY2_Z7H'8,PAZ+Q@$E4'PS,#OOF#0J0PZ;S7H5@9=3:8, M17,(D4#C(:-K8*JW5%,'&J:VEN$G1,W[3#!Y-9%V8CQ;(89/%;D8(IK)Y<21 MGI!3^(P80VI6X"C$ B4I/Y:M7VJ_%Z7 M?H,7_/;AGA*QXG!#8APW[5T90QU(L WD.C *_H'(&73\$PB\H-LRGHG9?(;S M,PA*\TZ+>?B*]R*MO7<,T73J:>EHO8YQ6J[UM$SVI^5*S@E98GGG"9AO8+_? M%&UT\]4:L1C^N9.2<"MPQO]MFY[2?[?=O\HVESQ'$1XY,IUPS)ZP,_[U%[_O M_=;&UJ98:$FLP;U;<^^:U$ON4-X.>"=L^S )G>;8J$E ML0;W\YK[N7$-?RZR.69 %\ 560ZH$"O*5*+0":%L; M;KUWOL.K 5A";U4MM*76A+]76OAO?D'8KRU.RH6L5W5"EMM7 _.KP"N^.J5I M*U.CY<%,+:DUF08[IH$QSBEFNMB73_S7LX)9Z^"U:5,MM*76Y+BKK_SW+K!\ MJQ665;70EEH3_J[(\M]>9?W_Q&#V94H,5DLQ6VI-IKMBS#<70W6'I:3 M@]F7*3E8K;9LJ369[NHMWUQPW61Y2C<8PTS0Z!%^PD?,E@67*_H3HT4.=Y0L M3Q\PR][P*<'LZN"E:U,MM*76Q+PKU?R+]\X;5@L]JVJA+;7FY_]=J1<8JYGQ M78+F2:H^A\F,$%%"JIVE=2)6L)3\1>MCL%+=_V3;?_;%UNSX4$PM#OU.[;$, MWMW;T,GDK:HWQKB,JB"BW-NI6^O-MRN]Y>3NNI<[=_>(+1/"(<4+:>J=#>2C ME96;8>6)H+G>'II3(6BF#U<8Q9BI#O+Z@E*Q/5$.ZBW)\7]02P,$% @ M[H%F6$Y_S=" ! R!< !D !X;"]W;W)K&UL MQ9AMDYLV$,>_BH9V.LG,&9!X,+[:S)QSUS:=IKW)I\^WA CP,<\*OK"V0NRN'8>OMB3'W*8[ M4L@G:\IR+.0EVSA\QPA.JD%YYB#7#9TTU)D:4'N&>!EGF/V M:4DR>EA8T#K>>)UNMD+=<.+Y#F_( Q%_[NZ9O'):*TF:DX*GM ",K!?6#;Q> M>D@-J-YXFY(#/SD'*I1'2M^KBY?)PG*5(I*1E5 FL#SLR0N29 %-O M2VOJI JU&BW%I86:E0?!Y--4CA/QPQ8S,E%Q)6!%J( 78.; M V8)!\]NB$4+L>7@KDA(\OEX1VINA:.C M\"4R&OP5%S;PX!5 +O+!]\ !7(7"FX/!@]>FQJL\> ,>?B_S1\)4^'TF:XVU M!;_?@JJH:[[#*[*P9,EPPO;$BG_X#H;NCP9]?JO/-UF/EV23%D5:;, 29[A8 M$?!'*;C 1:+N/4N+1O=S\+G/6M4S8SY/$G@%S@OA"G3K1>6^Y G8R3*O,J^F0&\E?5'7NJ:?E0NT M@VG_+$!7;\/N&?5R;C"7*&\$0'BB?1;9TYFK_^! &"<5W*B1P&XD$$'; M&]BS(-+RT;=?5U\4]R4!H>ZJ\@+;'PA' PP:^1._D;^?P+[>B7&%\%[O8T , M:HI!_\F8A4827BI1LPR:8?:SFGA^]E8-NS23FP2*!B "-L^OA1M?WOM30&%:'&(IP]O9:, M:+U0(M*@0V;0?64M-=9.:PFY,Q2Y_=.*-*D0'*F6D!&!ER90,PJ9&?4?U!+J MX5$0V0._#I#F$3+SZ+ ?"A3\6G"B1"9L9S,]BY-M483>CJ:T!AH M0AI-Z)NB"771Y"$W&*HF328T%IG0&&1"FDSH?R<3ZB&3/[.]@6\&I,F$S&2J M>C< )W^57.1$+8.ZCT,+)>\(K5Y)8V *:4RAIV,*C8$I3V/*,V/JO-R>77=> M%V,3Y/EPX(O%TQCSQL*8-P;&/(TQSXRQ\Q(\9EUZ7RK7 ZO;QO6%H+NJ M5?M(A:!Y=;HE."%,O2"?KRD5QPOEH&W>Q_\ 4$L#!!0 ( .Z!9EA$HJ7; MZ@( +\' 9 >&PO=V]R:W-H965T^^?+';"LF0*+T3^F,4Z MG7JG'L2X8NM0*S@CNX!'E!IC%LP1VG)P*.]#!B/X5KPI'V'LH K M.N&FV'"^93)6<'R)FF6Y.H$C\$&9D HR#O<\TZI%0EK?9'E.<=7$UP3+).=' M.P@S!R%X \((;@37J8*//,;X5WN?RE'5)-C79!8T.OS"> ?ZO18$W6 ]XM+ M.#ZJI]X0HE^5O6]#]!O+/K-EOZB7_5Q*QA,DVFM8OD!=;\Y>K-@6%;Y>DTNX MTEBH;X=JYN(/#L^?]<;=3\TH!M4Z 9-WL-/+).P M8?D:#7F8(\'&4>4''!U*USD<68>FD6S"\7CB;PXD,:R2F\0?.MBK2PD'2 M'DJR,>!?UG14P1G]9\:,_@&Z<85NW'A9C[9[8MQF&Y0T#" A4!IBIA%6KVPJ M4;HWZ,X)XC&UCK6*7T].#,/>>*H.I\MD7*-:;WC:Z?5^HYM?:ZH%RL2.#D5- M&PO=V]R:W-H965T/%/]V6>=@CH$X]P2\)_C&A^0HA M* G!6RTT2T+SK19:)<&&[A:QV\1%5-.P*\6&2(-&-3.PV;=LS!?CIDZF6N(N M0YX.IPF5<&-2'9.YR+#\%+4G>$.F6)/Q*@4B%F2T-3M KB+0E*7J&O>?IA&Y MNK@F%X1Q,F9IBC35=35Z9;3=>>G!H/# ?\6#@(P%UXDB(QY#7,./SO/;9_@N M9J-*B;]+R< _*_B-\EL2>!^)W_";-?X,WTX/ZL+Y/^NC?[9^D(R@JH_ Z@5G MZV-@ZV-"7_"%T*0O)>5+L..?_9G2$J_[K[J3+[2;]=KF">RHG,ZAY^ ;IT"N MP0DO/WCMQGU=VM]3+'I/L=$[B1T<4+,ZH.8Y]=*./(].D6TCZ([11P'Y^X]U1G(I>V1"D]N MQ75Q*ZO5J@WW;?/J5PRKD@*"S35N+U#;V71 M1XN)%KEM%#.AL>W888*?'B - /<70NC=Q!BH/F;"/U!+ P04 " #N@698 M^8G\I?L" +"@ &0 'AL+W=OQ =@9WPBLY4X;F5!F MG-^;SE4V\@+C"')(E:' ^K6""\ASPZ1]/-2D7J-I@+OM#?M'&[P.9H8E7/#\ M.\G4BB#.2YS=0U<*J/S9EH2*LM-.:?;6F2QP"B-/;QX) M8@5>\O9-V O>.PQW&L,=%WMR7=(9",3G319 ZO]=FQ>0H5][$#%HRPA42'.9=ZO_R]E?ZS=!SO\7+:>#EU M>ID01FA)V\2@FRNT4)>MG>,Z="\P?MRWP&[D2Q,6;9U%K[_&->]X>]*'S6/[' M179SQ16TS9>_&PO=V]R:W-H965TT=+:(4J)+ MTG;Z[4=2BN1!%+<%?6-+%.]^=T?=7^3R).0G50)H]%SQ6JVB4NO]51RKO(2* MJ@NQA]H\V0I946UNY2Y6>PFT<$85CTF2I'%%61UE2S?V*+.E.&C.:GB42!VJ MBLHO:^#BM(IP]#+P@>U*;0?B;+FG.W@"_7'_*,U=W'DI6 6U8J)&$K:KZ!I? MK0FQ!F[&[PQ.ZNP:V50V0GRR-W?%*DIL1, AU]8%-7]'N '.K2<3Q^?6:=0Q MK>'Y]8OW'UWR)ID-57 C^!^LT.4J6D2H@"T]PZ_WQ@BMD**?0>/9E5+PX]QWL:P;F(@(S&DZ$'4 MNE3HA[J XI_VL_T/H"3?!WB"1DBCX^W:*W;]X%_$ZZ8DV< MW\F(W_5!F1'5UJ"I&OKSWHRA.PV5^LN7>^-RZG=IF^Y*[6D.J\ATE0)YA"C[ M]AN<)M\' IYV 4]#WK,;JDJW@+F] !/TD7*HM7>1&E>I >=!H-,TVSH'9?)V[>,#SP=@/%+I10=>_*]*[^F7T3(O!O3W./7C+SO\ M91!_#T87$>]%PL>]]'!'TL9)KUY)D'P+6Y!6C#1]]@I/,J2.+#(^DTP%=K6N^8D=Q6]J^\00XE<$K\ZTIZ!21A!1P5H[#=*TM">I$D^.LO M(PD*[VMC[J66A*7VORUCZR2T48K/-N2FYW;NV*%,YQ]JW>S-N]'N:'/=;.C[ MZ&ULK59M;],P$/XK5IC0)FU+F[9I&6VDOC !TJ#: M-/B ^. FE\9:8F>VTXY_S]E)0]^6P<27Q&_WW//,PUP25609E;\FD(KUR&D[FX%;MDRT&7"#84Z7< ?Z/I]+[+DU2L0RX(H) M3B3$(V?@8O%*FR M7[(NU_J^0\)":9%5QL@@8[S\TZ!L-$Z\1\#/EEZ33/B=>R^L>X3/]>_-. YU.'=*. MQ>L\@S/O\@T>W^NWK-#NU^3;O?2'L&,4AD9-.!]#7C2TS/RYNN M?T#7:^W1;?3\RG0,:EV#1EWF3K8A%]6=S$S]5#D60I,-G0#)-P<,^XOJ^H&C M5_/@(.Z#_=0TLOE7K>Y6:&ULK55M;],P$/XK5IC0D&!Y;5=*&JEMB@!I4K5I\ 'Q MP4VNC37'SFRG'?\>VTFS=F35!/N2V.=[GL=WMN_B'1=WL@!0Z*&D3$Z<0JEJ M[+HR*Z#$\H)7P/3*FHL2*ST5&U=6 G!N025U \\;NB4FS$EB:UN*).:UHH3! M4B!9ER46OV= ^6[B^,[><$TVA3(&-XDKO($;4+?54NB9V['DI 0F"6=(P'KB M3/WQ(C+^UN$[@9T\&",3R8KS.S/YFD\AOW+:?3 M21K@X7C/_MG&KF-980ES3G^07!439^2@'-:XINJ:[[Y &\_ \&6<2OM%N\9W M\-%!62T5+UNPWD%)6//'#VT>#@":IQ\0M(#@*2!Z!A"V@/"E"E$+B%ZJ,&@! M-G2WB=TF+L4*)['@.R2,MV8S YM]B];Y(LS SE-0F%#Y3EMO;U)T?O8.G2'"T!6AU'C'KM+ZAL7-6JU9HQ4\HQ6B M*\Y4(=&"Y9#WX-/3^.$)O*OC[H(/]L'/@I.$WS"[0*'_'@5>$/7L9_YR>-@7 MSO^I+_Y9_2@987<30LL7/L,WJZ6V2(GFO%P1AIMWS'(TE5+7JX.+@GY.5U() M_<9_]5V"1B;JES%U;RPKG,'$T85-@MB"D[Q]XP^]3WTG\)IDZ6N2+5Z)[.BL MHNZLHE/LB7FFMD<@IH]&8@J]S[$A&5H2TS"VR?#2\V)W>YCA'J?18'3LE/[M MY$=1%!Q[+?J\1L&C5Q.K>U"M2A ;VR8DRGC-5'-=.VO7B::V #^QS_SQW.^Q MI[IS-8WFD;YI>U=8;(@N=!366LJ[N-3%5#2MI)DH7ME:N>)*5UX[+'3W!6$< M]/J:<[6?&(&NGR=_ %!+ P04 " #N@698')#Q=+H" !8"0 &0 'AL M+W=OVJ$NC42; M3F,:4P5C^S#M@TFNC85C9[;3EG\_VTE#"Z%#6[\D/N=YGO/=Q3Y'*R[N90Z@ MT+J@3(Z<7*ERZ+HRS:' \HR7P/27.1<%5MH4"U>6 G!F205U_5YOX!:8,">. M[-Q,Q!&O%"4,9@+)JBBP>!@#Y:N1XSF;B6NRR)69<..HQ NX 75;SH2VW%8E M(P4P23A# N8CY\(;3OL&;P'?":SDUAB92.XXOS?&939R>F9!0"%51@'KUQ(F M0*D1TLOXW6@ZK4M#W!YOU#_:V'4L=UC"A-,?)%/YR#EW4 9S7%%US5>?H(G' M+C#E5-HG6M78@?:85E+QHB%KNR"L?N-UDX*V' ML"&$K_70;P@V=+>.W28NP0K'D> K) Q:JYF!S;YEZWP19OZ3&R7T5Z)Y*KX& MBA5DJ,1"/2 E,)/8EE"BXP04)E2>H%-T>Y.@XZ,3=(0(0U>$4H.(7*578'3< MM/$VKKWY+W@+T!5G*I=HRC+(.OC)?OY@#]_5D;?A^YOPQ_Y>P<^8G:' >X?\ MGA]VK&?R>GK0%<[_>9_^L_>=9 3MOQ!8O? %O:^@L M\UXA<[8-98E3&#GZ\)(@EN#$;]]X@]Z'KAP?4BPYI-CT0&([U0C;:H16/?C+ MSIS9G?GM<6>BGU\T%%TJ*.2OKN*$ARS.(<620XI-#R2V4YQ^6YS^WJTRJT2: MZ_XDT5SP0C?,K5.TJR2UVL"JF=:]C/W(76[G^3EBL(M(GB/.=Q'3YP@O:"%U MG.Y6JRA +&R/EBCE%5/U2='.MM> "]O]GLR/O>'$ZYA/]+6A[O*/\O6=XPJ+ M!=%]A<)45DS8# #J$@ #0 'AL+W-T>6QE:$*)BV2*9U38Z=Z'I:%9C0MP2D78:_3B<.</Z8ATX[2:0L\G>K JZ=SNJ6H6-H9$^(6'J2OV0[W*MNJ6P>J)MNA%50/'8V; /\VF^/>INV]B#S76;\=#%]D_!I'Q,8@\BIX<'+[(*#E(C6']_MXZ M).P<$5IK $>Q$?D"!SNQ"1I,EUP8+NO9@JT*D]R._PV_4IR^A2 MF+L6')'-^#-+^3)/VE4WL!'UJLWX$Z37C=MSH(W%92ZNOP(YN,P/P(8%@=3@/DX+RS._Y3/ ,W'89BV@1<9H#X#U,=Y^9!) M]<'B^'T2>_DS39(HBF-L1R<3KX()MF]Q#%\_&Z8-/+ X$.G/]AJO-MXA3_)' /,KB"(,@:<11S %H %#HJAZ#^Z] MC\+F/15N?MT:_P902P,$% @ [H%F6)>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W M\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'S70C[\_G<5SMHI?_#[L'@D<:Z5@;<=-NYWSN0M=\!A%;/L\7B;-Y* M969OWQSJNG'S=,,&J(*R!G?&'5\4W/N?Q^.FN%->;916X6$UZ[]KF(E6&=6J M'U"O9HN9\#M[_Y=UZHIUY:S6J]ER./ %7%#5L]WK"/E9;GR_)\C-K420 MU>QL@14VROG0E^CKE\AX!UAXV.J"_:!T 'A 1T#C=VKO9\+(%E:S2WL'+EX/GN"Z'JXM M(%324NY-C&TD*9H2HLFV*2TF&VSC^@MKO8R1)%*+> 6-*!3_$HW2R9?7-M M*ML"IHOO*1'EEB6S7*Y@$U(62B%+9H=<>(_YJ+_%M))]QE. VT$T4KG4(4M* M(DMVB[2M"K'0P%IARL3 !Z92XSN-DLB2V2(7%1;I=#_@V; #AY@MIO$=#HB8 M75-,2B-+9H_<0E .^M%D P8:%83=:+4=2J:4E$>6S")9QT%D9W4-SG\5\&^' MDX^4C=+'DML?D>W%1D;-Q2[&_GTZ(F>4.#)F<5Q4V%Q>/>W/C+)$QFR)6QC^ M&'OIPH,(3F*;5<\(R7D)LRC(5#!*JAEECXS9'C1F.C7)*+%DS&(AP\NX-2FQ M9,QB.1%>Q&^?)8*,[DU*+1FS6GZ&F /9[RD:I9.,62-GKN0#UZF7#4;C44%):""64!TO!RU)B6@8LIULW%K4@(JIEPW M&X7U@A)0,<'"61R;'L-(BDD)J/@5:VC/,0]C4_KPDA)0R2R@DW%]0$TQ*0&5 MOV+JX[Y/YV\KZ\%+8X86VM_\!4$L#!!0 ( .Z!9EA9=@'X]0$ M #@C : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VKM.ZT 4A>%7 MB?P 3/8MP!&AHJ%%O( 5)A>1Q)8]"'A[HE"$95&KU;Y8=N]7;(Q_++X/3>#:_C-N?2S)[; M89/+LDD?^\OI,9T/7Y;-\/@B3:H=I!"D]8,,@JQ^D$.0UP\*"(KZ M00L(6M0/NH:@Z_I!-Q!T4S_H%H)NZP?)'&6<$R1-L";06I!K(?!:$&PA$%N0 M;"$P6Q!M(5!;D&TA<%L0;B&06Y!N(;!;$&\AT%M1;R706U%O)=!;)R_;!'HK MZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H; MZFT$>MMDLX1 ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O M1[V=0&]'O9U ;T>]G4!OGVQV$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H M':AW$.@=J'<0Z!VH=Q#H':AW$.@=J'<0Z!V3CY4$>@?J'01Z!^H=!'H'ZAT$ M>@?J'7^I]U@^]WF\]'RO\3OW7U)=3O?FR^//R^^3B//BC'."'V7NOP!02P,$ M% @ [H%F6!?(S!O; 0 T2( !, !;0V]N=&5N=%]4>7!E&UL MS=I=3X,P% ;@O[)P:T;7K_D1YXUZJU[X!RJ<#3*@3=O-^>\M3$TT2EQFXGL# M@;;G/;3)<\7EXXNC,-FU31<6616CNV L%!6U)N3649=&EM:W)J9'OV+.%&NS M(B9FLSDK;!>IB]/8U\BN+F]H:39-G-SNTNM0VVZ1>6I"-KG>3^RS%IEQKJD+ M$],XVW;EEY3I6T*>5@YS0E6[<)(F9.S;A'[DYX"W=?=;\KXN:?)@?+PS;9K% M=@T+\:6AD(^7^*9'NUS6!96VV+1I21Z<)U.&BBBV3;XO>C*>'-,.T_[*C\X? MRHP%IID/WKJ03LS3X7'O1]*OGKI4B'RLQS_Q(S&5/OK[J#_MDLI?9J?M?;9^ M/9Q'8,/M^#W^?,8?]0_L0X#T(4'Z4"!]:) ^YB!]G(+T<0;2QSE('WR&T@B* MJ!R%5(YB*D=!E:.HRE%8Y2BN&UL4$L! M A0#% @ [H%F6%J"K-SO *P( !$ ( !KP &1O M8U!R;W!S+V-O&UL4$L! A0#% @ [H%F6)E&PO=V]R:W-H M965T&UL4$L! A0#% @ [H%F6(3G@_(_!0 U18 !@ M ("!'PX 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ [H%F6!;"MPQ=!@ V!H !@ ("!61H M 'AL+W=OP@ !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ [H%F M6&!=,N>_ @ # @ !@ ("!"R\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ [H%F6/3/[XW= @ EP8 !D ("!,$X 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [H%F M6-TV-1U2! ,PH !D ("!?%H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [H%F6'>6-8 D P _@8 M !D ("!I68 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [H%F6"M<61K0" KQ8 !D M ("!Z7< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ [H%F6"YPOZ#7 @ :P8 !D ("!Z8X 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ [H%F6'1Y MQQ&& @ CP4 !D ("!M9D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [H%F6%O_&V$/! [ L !D M ("!V*( 'AL+W=OIP >&PO M=V]R:W-H965T&UL4$L! A0#% @ [H%F6%ZL>E;D P < D !D ("! M5*X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ [H%F6.D^#[], @ 4 !D ("!![H 'AL+W=OZ^ !X M;"]W;W)K&UL4$L! A0#% @ [H%F6$"L*X4M M!0 XB0 !D ("!7L0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [H%F6"2=6'%+! UA< !D M ("!V,\ 'AL+W=O&PO=V]R M:W-H965TWUKBP, -L/ M 9 " @73: !X;"]W;W)K&UL M4$L! A0#% @ [H%F6"SXS);R @ 50H !D ("!-MX M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M[H%F6!)9&$PE P D@H !D ("!"^P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [H%F6&NH-?RV! MGAP !D ("!&/H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [H%F6!+9R__3 @ V @ !D M ("!W08! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ [H%F6!$N9#,= P 3@D !D ("!!1$! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [H%F M6,7E%9,V P ZA( T ( !(AH! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ [H%F6%EV M ?CU 0 .", !H ( !,",! 'AL+U]R96QS+W=O
XML 73 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 74 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 76 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 165 236 1 false 44 0 false 8 false false R1.htm 0000001 - Document - Cover Sheet http://www.ferguson.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Statements of Earnings (unaudited) Sheet http://www.ferguson.com/role/CondensedConsolidatedStatementsofEarningsunaudited Condensed Consolidated Statements of Earnings (unaudited) Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Statements of Comprehensive Income (unaudited) Sheet http://www.ferguson.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeunaudited Condensed Consolidated Statements of Comprehensive Income (unaudited) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Comprehensive Income (unaudited) (Parenthetical) Sheet http://www.ferguson.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeunauditedParenthetical Condensed Consolidated Statements of Comprehensive Income (unaudited) (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Balance Sheets (unaudited) Sheet http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited Condensed Consolidated Balance Sheets (unaudited) Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Balance Sheets (unaudited) (Parenthetical) Sheet http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical Condensed Consolidated Balance Sheets (unaudited) (Parenthetical) Statements 6 false false R7.htm 0000007 - Statement - Condensed Consolidated Statements of Shareholders??? Equity (unaudited) Sheet http://www.ferguson.com/role/CondensedConsolidatedStatementsofShareholdersEquityunaudited Condensed Consolidated Statements of Shareholders??? Equity (unaudited) Statements 7 false false R8.htm 0000008 - Statement - Condensed Consolidated Statements of Shareholders??? Equity (unaudited) (Parenthetical) Sheet http://www.ferguson.com/role/CondensedConsolidatedStatementsofShareholdersEquityunauditedParenthetical Condensed Consolidated Statements of Shareholders??? Equity (unaudited) (Parenthetical) Statements 8 false false R9.htm 0000009 - Statement - Condensed Consolidated Statements of Cash Flows (unaudited) Sheet http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited Condensed Consolidated Statements of Cash Flows (unaudited) Statements 9 false false R10.htm 0000010 - Disclosure - Summary of significant accounting policies Sheet http://www.ferguson.com/role/Summaryofsignificantaccountingpolicies Summary of significant accounting policies Notes 10 false false R11.htm 0000011 - Disclosure - Revenue and segment information Sheet http://www.ferguson.com/role/Revenueandsegmentinformation Revenue and segment information Notes 11 false false R12.htm 0000012 - Disclosure - Weighted average shares Sheet http://www.ferguson.com/role/Weightedaverageshares Weighted average shares Notes 12 false false R13.htm 0000013 - Disclosure - Income tax Sheet http://www.ferguson.com/role/Incometax Income tax Notes 13 false false R14.htm 0000014 - Disclosure - Debt Sheet http://www.ferguson.com/role/Debt Debt Notes 14 false false R15.htm 0000015 - Disclosure - Assets and liabilities at fair value Sheet http://www.ferguson.com/role/Assetsandliabilitiesatfairvalue Assets and liabilities at fair value Notes 15 false false R16.htm 0000016 - Disclosure - Commitments and contingencies Sheet http://www.ferguson.com/role/Commitmentsandcontingencies Commitments and contingencies Notes 16 false false R17.htm 0000017 - Disclosure - Accumulated other comprehensive loss Sheet http://www.ferguson.com/role/Accumulatedothercomprehensiveloss Accumulated other comprehensive loss Notes 17 false false R18.htm 0000018 - Disclosure - Retirement benefit obligations Sheet http://www.ferguson.com/role/Retirementbenefitobligations Retirement benefit obligations Notes 18 false false R19.htm 0000019 - Disclosure - Shareholders??? equity Sheet http://www.ferguson.com/role/Shareholdersequity Shareholders??? equity Notes 19 false false R20.htm 0000020 - Disclosure - Share-based compensation Sheet http://www.ferguson.com/role/Sharebasedcompensation Share-based compensation Notes 20 false false R21.htm 0000021 - Disclosure - Acquisitions Sheet http://www.ferguson.com/role/Acquisitions Acquisitions Notes 21 false false R22.htm 0000022 - Disclosure - Related party transactions Sheet http://www.ferguson.com/role/Relatedpartytransactions Related party transactions Notes 22 false false R23.htm 9954471 - Disclosure - Summary of significant accounting policies (Policies) Sheet http://www.ferguson.com/role/SummaryofsignificantaccountingpoliciesPolicies Summary of significant accounting policies (Policies) Policies 23 false false R24.htm 9954472 - Disclosure - Summary of significant accounting policies (Tables) Sheet http://www.ferguson.com/role/SummaryofsignificantaccountingpoliciesTables Summary of significant accounting policies (Tables) Tables http://www.ferguson.com/role/Summaryofsignificantaccountingpolicies 24 false false R25.htm 9954473 - Disclosure - Revenue and segment information (Tables) Sheet http://www.ferguson.com/role/RevenueandsegmentinformationTables Revenue and segment information (Tables) Tables http://www.ferguson.com/role/Revenueandsegmentinformation 25 false false R26.htm 9954474 - Disclosure - Weighted average shares (Tables) Sheet http://www.ferguson.com/role/WeightedaveragesharesTables Weighted average shares (Tables) Tables http://www.ferguson.com/role/Weightedaverageshares 26 false false R27.htm 9954475 - Disclosure - Income tax (Tables) Sheet http://www.ferguson.com/role/IncometaxTables Income tax (Tables) Tables http://www.ferguson.com/role/Incometax 27 false false R28.htm 9954476 - Disclosure - Debt (Tables) Sheet http://www.ferguson.com/role/DebtTables Debt (Tables) Tables http://www.ferguson.com/role/Debt 28 false false R29.htm 9954477 - Disclosure - Assets and liabilities at fair value (Tables) Sheet http://www.ferguson.com/role/AssetsandliabilitiesatfairvalueTables Assets and liabilities at fair value (Tables) Tables http://www.ferguson.com/role/Assetsandliabilitiesatfairvalue 29 false false R30.htm 9954478 - Disclosure - Accumulated other comprehensive loss (Tables) Sheet http://www.ferguson.com/role/AccumulatedothercomprehensivelossTables Accumulated other comprehensive loss (Tables) Tables http://www.ferguson.com/role/Accumulatedothercomprehensiveloss 30 false false R31.htm 9954479 - Disclosure - Retirement benefit obligations (Tables) Sheet http://www.ferguson.com/role/RetirementbenefitobligationsTables Retirement benefit obligations (Tables) Tables http://www.ferguson.com/role/Retirementbenefitobligations 31 false false R32.htm 9954480 - Disclosure - Shareholders??? equity (Tables) Sheet http://www.ferguson.com/role/ShareholdersequityTables Shareholders??? equity (Tables) Tables http://www.ferguson.com/role/Shareholdersequity 32 false false R33.htm 9954481 - Disclosure - Share-based compensation (Tables) Sheet http://www.ferguson.com/role/SharebasedcompensationTables Share-based compensation (Tables) Tables http://www.ferguson.com/role/Sharebasedcompensation 33 false false R34.htm 9954482 - Disclosure - Acquisitions (Tables) Sheet http://www.ferguson.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.ferguson.com/role/Acquisitions 34 false false R35.htm 9954483 - Disclosure - Summary of significant accounting policies - Cash and Cash Equivalents (Details) Sheet http://www.ferguson.com/role/SummaryofsignificantaccountingpoliciesCashandCashEquivalentsDetails Summary of significant accounting policies - Cash and Cash Equivalents (Details) Details 35 false false R36.htm 9954484 - Disclosure - Summary of significant accounting policies - Narrative (Details) Sheet http://www.ferguson.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails Summary of significant accounting policies - Narrative (Details) Details 36 false false R37.htm 9954485 - Disclosure - Revenue and segment information - Narrative (Details) Sheet http://www.ferguson.com/role/RevenueandsegmentinformationNarrativeDetails Revenue and segment information - Narrative (Details) Details 37 false false R38.htm 9954486 - Disclosure - Revenue and segment information - Items not Allocated (Details) Sheet http://www.ferguson.com/role/RevenueandsegmentinformationItemsnotAllocatedDetails Revenue and segment information - Items not Allocated (Details) Details 38 false false R39.htm 9954487 - Disclosure - Revenue and segment information - Disaggregation of Net Sales (Details) Sheet http://www.ferguson.com/role/RevenueandsegmentinformationDisaggregationofNetSalesDetails Revenue and segment information - Disaggregation of Net Sales (Details) Details 39 false false R40.htm 9954488 - Disclosure - Weighted average shares (Details) Sheet http://www.ferguson.com/role/WeightedaveragesharesDetails Weighted average shares (Details) Details http://www.ferguson.com/role/WeightedaveragesharesTables 40 false false R41.htm 9954489 - Disclosure - Income tax - Schedule of Effective Income Tax Rate (Details) Sheet http://www.ferguson.com/role/IncometaxScheduleofEffectiveIncomeTaxRateDetails Income tax - Schedule of Effective Income Tax Rate (Details) Details 41 false false R42.htm 9954490 - Disclosure - Debt - Schedule of Debt (Details) Sheet http://www.ferguson.com/role/DebtScheduleofDebtDetails Debt - Schedule of Debt (Details) Details 42 false false R43.htm 9954491 - Disclosure - Debt - Narrative (Details) Sheet http://www.ferguson.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 43 false false R44.htm 9954492 - Disclosure - Assets and liabilities at fair value - Narrative (Details) Sheet http://www.ferguson.com/role/AssetsandliabilitiesatfairvalueNarrativeDetails Assets and liabilities at fair value - Narrative (Details) Details 44 false false R45.htm 9954493 - Disclosure - Assets and liabilities at fair value -Debt Measured at Fair Value (Details) Sheet http://www.ferguson.com/role/AssetsandliabilitiesatfairvalueDebtMeasuredatFairValueDetails Assets and liabilities at fair value -Debt Measured at Fair Value (Details) Details 45 false false R46.htm 9954494 - Disclosure - Accumulated other comprehensive loss - Change in AOCI (Details) Sheet http://www.ferguson.com/role/AccumulatedothercomprehensivelossChangeinAOCIDetails Accumulated other comprehensive loss - Change in AOCI (Details) Details 46 false false R47.htm 9954495 - Disclosure - Accumulated other comprehensive loss - Reclassification Out of AOCI (Details) Sheet http://www.ferguson.com/role/AccumulatedothercomprehensivelossReclassificationOutofAOCIDetails Accumulated other comprehensive loss - Reclassification Out of AOCI (Details) Details 47 false false R48.htm 9954496 - Disclosure - Retirement benefit obligations - Net Periodic Cost (Details) Sheet http://www.ferguson.com/role/RetirementbenefitobligationsNetPeriodicCostDetails Retirement benefit obligations - Net Periodic Cost (Details) Details 48 false false R49.htm 9954497 - Disclosure - Shareholders??? equity - Summary of Share Activity (Details) Sheet http://www.ferguson.com/role/ShareholdersequitySummaryofShareActivityDetails Shareholders??? equity - Summary of Share Activity (Details) Details 49 false false R50.htm 9954498 - Disclosure - Shareholders??? equity - Narrative (Details) Sheet http://www.ferguson.com/role/ShareholdersequityNarrativeDetails Shareholders??? equity - Narrative (Details) Details 50 false false R51.htm 9954499 - Disclosure - Share-based compensation - Narrative (Details) Sheet http://www.ferguson.com/role/SharebasedcompensationNarrativeDetails Share-based compensation - Narrative (Details) Details 51 false false R52.htm 9954500 - Disclosure - Share-based compensation - Summary of Awards (Details) Sheet http://www.ferguson.com/role/SharebasedcompensationSummaryofAwardsDetails Share-based compensation - Summary of Awards (Details) Details 52 false false R53.htm 9954501 - Disclosure - Share-based compensation - Summary of Time Vested, Performance Vested and Long-Term Incentive Awards (Details) Sheet http://www.ferguson.com/role/SharebasedcompensationSummaryofTimeVestedPerformanceVestedandLongTermIncentiveAwardsDetails Share-based compensation - Summary of Time Vested, Performance Vested and Long-Term Incentive Awards (Details) Details 53 false false R54.htm 9954502 - Disclosure - Share-based compensation - Schedule of Expense (Details) Sheet http://www.ferguson.com/role/SharebasedcompensationScheduleofExpenseDetails Share-based compensation - Schedule of Expense (Details) Details 54 false false R55.htm 9954503 - Disclosure - Acquisitions - Narrative (Details) Sheet http://www.ferguson.com/role/AcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 55 false false R56.htm 9954504 - Disclosure - Acquisitions - Schedule of Assets and Liabilities Acquired (Details) Sheet http://www.ferguson.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAcquiredDetails Acquisitions - Schedule of Assets and Liabilities Acquired (Details) Details 56 false false R57.htm 9954505 - Disclosure - Acquisitions - Net Cash Outflow (Details) Sheet http://www.ferguson.com/role/AcquisitionsNetCashOutflowDetails Acquisitions - Net Cash Outflow (Details) Details 57 false false R58.htm 9954506 - Disclosure - Acquisitions - Pro Forma (Details) Sheet http://www.ferguson.com/role/AcquisitionsProFormaDetails Acquisitions - Pro Forma (Details) Details 58 false false R59.htm 9954507 - Disclosure - Related party transactions (Details) Sheet http://www.ferguson.com/role/RelatedpartytransactionsDetails Related party transactions (Details) Details http://www.ferguson.com/role/Relatedpartytransactions 59 false false All Reports Book All Reports ferg-20240131.htm ferg-20240131.xsd ferg-20240131_cal.xml ferg-20240131_def.xml ferg-20240131_lab.xml ferg-20240131_pre.xml ferg-20240131_g1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 79 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ferg-20240131.htm": { "nsprefix": "ferg", "nsuri": "http://www.ferguson.com/20240131", "dts": { "inline": { "local": [ "ferg-20240131.htm" ] }, "schema": { "local": [ "ferg-20240131.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/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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "calculationLink": { "local": [ "ferg-20240131_cal.xml" ] }, "definitionLink": { "local": [ "ferg-20240131_def.xml" ] }, "labelLink": { "local": [ "ferg-20240131_lab.xml" ] }, "presentationLink": { "local": [ "ferg-20240131_pre.xml" ] } }, "keyStandard": 221, "keyCustom": 15, "axisStandard": 15, "axisCustom": 0, "memberStandard": 22, "memberCustom": 22, "hidden": { "total": 6, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 1 }, "contextCount": 165, "entityCount": 1, "segmentCount": 44, "elementCount": 362, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 675, "http://xbrl.sec.gov/dei/2023": 30 }, "report": { "R1": { "role": "http://www.ferguson.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.ferguson.com/role/CondensedConsolidatedStatementsofEarningsunaudited", "longName": "0000002 - Statement - Condensed Consolidated Statements of Earnings (unaudited)", "shortName": "Condensed Consolidated Statements of Earnings (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "unique": true } }, "R3": { "role": "http://www.ferguson.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeunaudited", "longName": "0000003 - Statement - Condensed Consolidated Statements of Comprehensive Income (unaudited)", "shortName": "Condensed Consolidated Statements of Comprehensive Income (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "unique": true } }, "R4": { "role": "http://www.ferguson.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeunauditedParenthetical", "longName": "0000004 - Statement - Condensed Consolidated Statements of Comprehensive Income (unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Statements of Comprehensive Income (unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited", "longName": "0000005 - Statement - Condensed Consolidated Balance Sheets (unaudited)", "shortName": "Condensed Consolidated Balance Sheets (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "unique": true } }, "R6": { "role": "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical", "longName": "0000006 - Statement - Condensed Consolidated Balance Sheets (unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.ferguson.com/role/CondensedConsolidatedStatementsofShareholdersEquityunaudited", "longName": "0000007 - Statement - Condensed Consolidated Statements of Shareholders\u2019 Equity (unaudited)", "shortName": "Condensed Consolidated Statements of Shareholders\u2019 Equity (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-61", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "unique": true } }, "R8": { "role": "http://www.ferguson.com/role/CondensedConsolidatedStatementsofShareholdersEquityunauditedParenthetical", "longName": "0000008 - Statement - Condensed Consolidated Statements of Shareholders\u2019 Equity (unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Statements of Shareholders\u2019 Equity (unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited", "longName": "0000009 - Statement - Condensed Consolidated Statements of Cash Flows (unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "unique": true } }, "R10": { "role": "http://www.ferguson.com/role/Summaryofsignificantaccountingpolicies", "longName": "0000010 - Disclosure - Summary of significant accounting policies", "shortName": "Summary of significant accounting policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.ferguson.com/role/Revenueandsegmentinformation", "longName": "0000011 - Disclosure - Revenue and segment information", "shortName": "Revenue and segment information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.ferguson.com/role/Weightedaverageshares", "longName": "0000012 - Disclosure - Weighted average shares", "shortName": "Weighted average shares", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.ferguson.com/role/Incometax", "longName": "0000013 - Disclosure - Income tax", "shortName": "Income tax", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.ferguson.com/role/Debt", "longName": "0000014 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.ferguson.com/role/Assetsandliabilitiesatfairvalue", "longName": "0000015 - Disclosure - Assets and liabilities at fair value", "shortName": "Assets and liabilities at fair value", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.ferguson.com/role/Commitmentsandcontingencies", "longName": "0000016 - Disclosure - Commitments and contingencies", "shortName": "Commitments and contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.ferguson.com/role/Accumulatedothercomprehensiveloss", "longName": "0000017 - Disclosure - Accumulated other comprehensive loss", "shortName": "Accumulated other comprehensive loss", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.ferguson.com/role/Retirementbenefitobligations", "longName": "0000018 - Disclosure - Retirement benefit obligations", "shortName": "Retirement benefit obligations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.ferguson.com/role/Shareholdersequity", "longName": "0000019 - Disclosure - Shareholders\u2019 equity", "shortName": "Shareholders\u2019 equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.ferguson.com/role/Sharebasedcompensation", "longName": "0000020 - Disclosure - Share-based compensation", "shortName": "Share-based compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.ferguson.com/role/Acquisitions", "longName": "0000021 - Disclosure - Acquisitions", "shortName": "Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AssetAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AssetAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.ferguson.com/role/Relatedpartytransactions", "longName": "0000022 - Disclosure - Related party transactions", "shortName": "Related party transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.ferguson.com/role/SummaryofsignificantaccountingpoliciesPolicies", "longName": "9954471 - Disclosure - Summary of significant accounting policies (Policies)", "shortName": "Summary of significant accounting policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.ferguson.com/role/SummaryofsignificantaccountingpoliciesTables", "longName": "9954472 - Disclosure - Summary of significant accounting policies (Tables)", "shortName": "Summary of significant accounting policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.ferguson.com/role/RevenueandsegmentinformationTables", "longName": "9954473 - Disclosure - Revenue and segment information (Tables)", "shortName": "Revenue and segment information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.ferguson.com/role/WeightedaveragesharesTables", "longName": "9954474 - Disclosure - Weighted average shares (Tables)", "shortName": "Weighted average shares (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.ferguson.com/role/IncometaxTables", "longName": "9954475 - Disclosure - Income tax (Tables)", "shortName": "Income tax (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.ferguson.com/role/DebtTables", "longName": "9954476 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.ferguson.com/role/AssetsandliabilitiesatfairvalueTables", "longName": "9954477 - Disclosure - Assets and liabilities at fair value (Tables)", "shortName": "Assets and liabilities at fair value (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.ferguson.com/role/AccumulatedothercomprehensivelossTables", "longName": "9954478 - Disclosure - Accumulated other comprehensive loss (Tables)", "shortName": "Accumulated other comprehensive loss (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.ferguson.com/role/RetirementbenefitobligationsTables", "longName": "9954479 - Disclosure - Retirement benefit obligations (Tables)", "shortName": "Retirement benefit obligations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.ferguson.com/role/ShareholdersequityTables", "longName": "9954480 - Disclosure - Shareholders\u2019 equity (Tables)", "shortName": "Shareholders\u2019 equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.ferguson.com/role/SharebasedcompensationTables", "longName": "9954481 - Disclosure - Share-based compensation (Tables)", "shortName": "Share-based compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.ferguson.com/role/AcquisitionsTables", "longName": "9954482 - Disclosure - Acquisitions (Tables)", "shortName": "Acquisitions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.ferguson.com/role/SummaryofsignificantaccountingpoliciesCashandCashEquivalentsDetails", "longName": "9954483 - Disclosure - Summary of significant accounting policies - Cash and Cash Equivalents (Details)", "shortName": "Summary of significant accounting policies - Cash and Cash Equivalents (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:RestrictedCash", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "unique": true } }, "R36": { "role": "http://www.ferguson.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails", "longName": "9954484 - Disclosure - Summary of significant accounting policies - Narrative (Details)", "shortName": "Summary of significant accounting policies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:SupplierFinanceProgramPaymentTimingPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ferg:SupplierFinanceProgramPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:SupplierFinanceProgramPaymentTimingPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ferg:SupplierFinanceProgramPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.ferguson.com/role/RevenueandsegmentinformationNarrativeDetails", "longName": "9954485 - Disclosure - Revenue and segment information - Narrative (Details)", "shortName": "Revenue and segment information - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.ferguson.com/role/RevenueandsegmentinformationItemsnotAllocatedDetails", "longName": "9954486 - Disclosure - Revenue and segment information - Items not Allocated (Details)", "shortName": "Revenue and segment information - Items not Allocated (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OtherCostAndExpenseOperating", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "unique": true } }, "R39": { "role": "http://www.ferguson.com/role/RevenueandsegmentinformationDisaggregationofNetSalesDetails", "longName": "9954487 - Disclosure - Revenue and segment information - Disaggregation of Net Sales (Details)", "shortName": "Revenue and segment information - Disaggregation of Net Sales (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-79", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "unique": true } }, "R40": { "role": "http://www.ferguson.com/role/WeightedaveragesharesDetails", "longName": "9954488 - Disclosure - Weighted average shares (Details)", "shortName": "Weighted average shares (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "unique": true } }, "R41": { "role": "http://www.ferguson.com/role/IncometaxScheduleofEffectiveIncomeTaxRateDetails", "longName": "9954489 - Disclosure - Income tax - Schedule of Effective Income Tax Rate (Details)", "shortName": "Income tax - Schedule of Effective Income Tax Rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.ferguson.com/role/DebtScheduleofDebtDetails", "longName": "9954490 - Disclosure - Debt - Schedule of Debt (Details)", "shortName": "Debt - Schedule of Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:LongTermDebtCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "unique": true } }, "R43": { "role": "http://www.ferguson.com/role/DebtNarrativeDetails", "longName": "9954491 - Disclosure - Debt - Narrative (Details)", "shortName": "Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-110", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-7", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "unique": true } }, "R44": { "role": "http://www.ferguson.com/role/AssetsandliabilitiesatfairvalueNarrativeDetails", "longName": "9954492 - Disclosure - Assets and liabilities at fair value - Narrative (Details)", "shortName": "Assets and liabilities at fair value - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:HedgedLiabilityFairValueHedge", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:HedgedLiabilityFairValueHedge", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.ferguson.com/role/AssetsandliabilitiesatfairvalueDebtMeasuredatFairValueDetails", "longName": "9954493 - Disclosure - Assets and liabilities at fair value -Debt Measured at Fair Value (Details)", "shortName": "Assets and liabilities at fair value -Debt Measured at Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-114", "name": "us-gaap:LongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-114", "name": "us-gaap:LongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.ferguson.com/role/AccumulatedothercomprehensivelossChangeinAOCIDetails", "longName": "9954494 - Disclosure - Accumulated other comprehensive loss - Change in AOCI (Details)", "shortName": "Accumulated other comprehensive loss - Change in AOCI (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "unique": true } }, "R47": { "role": "http://www.ferguson.com/role/AccumulatedothercomprehensivelossReclassificationOutofAOCIDetails", "longName": "9954495 - Disclosure - Accumulated other comprehensive loss - Reclassification Out of AOCI (Details)", "shortName": "Accumulated other comprehensive loss - Reclassification Out of AOCI (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-140", "name": "us-gaap:AdjustmentForAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "unique": true } }, "R48": { "role": "http://www.ferguson.com/role/RetirementbenefitobligationsNetPeriodicCostDetails", "longName": "9954496 - Disclosure - Retirement benefit obligations - Net Periodic Cost (Details)", "shortName": "Retirement benefit obligations - Net Periodic Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DefinedBenefitPlanInterestCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DefinedBenefitPlanInterestCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.ferguson.com/role/ShareholdersequitySummaryofShareActivityDetails", "longName": "9954497 - Disclosure - Shareholders\u2019 equity - Summary of Share Activity (Details)", "shortName": "Shareholders\u2019 equity - Summary of Share Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "unique": true } }, "R50": { "role": "http://www.ferguson.com/role/ShareholdersequityNarrativeDetails", "longName": "9954498 - Disclosure - Shareholders\u2019 equity - Narrative (Details)", "shortName": "Shareholders\u2019 equity - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "ferg:NumberOfEmployeeBenefitTrusts", "unitRef": "trust", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ferg:NumberOfEmployeeBenefitTrusts", "unitRef": "trust", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.ferguson.com/role/SharebasedcompensationNarrativeDetails", "longName": "9954499 - Disclosure - Share-based compensation - Narrative (Details)", "shortName": "Share-based compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.ferguson.com/role/SharebasedcompensationSummaryofAwardsDetails", "longName": "9954500 - Disclosure - Share-based compensation - Summary of Awards (Details)", "shortName": "Share-based compensation - Summary of Awards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.ferguson.com/role/SharebasedcompensationSummaryofTimeVestedPerformanceVestedandLongTermIncentiveAwardsDetails", "longName": "9954501 - Disclosure - Share-based compensation - Summary of Time Vested, Performance Vested and Long-Term Incentive Awards (Details)", "shortName": "Share-based compensation - Summary of Time Vested, Performance Vested and Long-Term Incentive Awards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.ferguson.com/role/SharebasedcompensationScheduleofExpenseDetails", "longName": "9954502 - Disclosure - Share-based compensation - Schedule of Expense (Details)", "shortName": "Share-based compensation - Schedule of Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.ferguson.com/role/AcquisitionsNarrativeDetails", "longName": "9954503 - Disclosure - Acquisitions - Narrative (Details)", "shortName": "Acquisitions - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfBusinessesAcquired", "unitRef": "business", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfBusinessesAcquired", "unitRef": "business", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.ferguson.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAcquiredDetails", "longName": "9954504 - Disclosure - Acquisitions - Schedule of Assets and Liabilities Acquired (Details)", "shortName": "Acquisitions - Schedule of Assets and Liabilities Acquired (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.ferguson.com/role/AcquisitionsNetCashOutflowDetails", "longName": "9954505 - Disclosure - Acquisitions - Net Cash Outflow (Details)", "shortName": "Acquisitions - Net Cash Outflow (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-1", "name": "ferg:PaymentsToAcquireBusinessNotIncludingDeferredAndContingentConsideration", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CashAcquiredFromAcquisition", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "unique": true } }, "R58": { "role": "http://www.ferguson.com/role/AcquisitionsProFormaDetails", "longName": "9954506 - Disclosure - Acquisitions - Pro Forma (Details)", "shortName": "Acquisitions - Pro Forma (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.ferguson.com/role/RelatedpartytransactionsDetails", "longName": "9954507 - Disclosure - Related party transactions (Details)", "shortName": "Related party transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-162", "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-162", "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ferg-20240131.htm", "first": true, "unique": true } } }, "tag": { "ferg_A2023OmnibusEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ferguson.com/20240131", "localname": "A2023OmnibusEquityIncentivePlanMember", "presentation": [ "http://www.ferguson.com/role/SharebasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023 Omnibus Equity Incentive Plan", "label": "2023 Omnibus Equity Incentive Plan [Member]", "documentation": "2023 Omnibus Equity Incentive Plan" } } }, "auth_ref": [] }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AOCIAttributableToParentNetOfTaxRollForward", "presentation": [ "http://www.ferguson.com/role/AccumulatedothercomprehensivelossChangeinAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "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)." } } }, "auth_ref": [ "r24", "r639" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, less allowances of $37 and $27, respectively", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r257", "r258" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "presentation": [ "http://www.ferguson.com/role/AccumulatedothercomprehensivelossChangeinAOCIDetails", "http://www.ferguson.com/role/AccumulatedothercomprehensivelossReclassificationOutofAOCIDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Pensions", "terseLabel": "Employee Benefit Trusts", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r8", "r19", "r35", "r669", "r670", "r671" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.ferguson.com/role/AccumulatedothercomprehensivelossChangeinAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "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." } } }, "auth_ref": [ "r179", "r180", "r464", "r465", "r466", "r467", "r468", "r469" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r34", "r35", "r111", "r170", "r507", "r534", "r535" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.ferguson.com/role/AccumulatedothercomprehensivelossChangeinAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r179", "r180", "r464", "r465", "r466", "r467", "r468", "r469" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.ferguson.com/role/AccumulatedothercomprehensivelossChangeinAOCIDetails", "http://www.ferguson.com/role/CondensedConsolidatedStatementsofShareholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "verboseLabel": "AOCI Attributable to Parent", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r5", "r19", "r35", "r450", "r453", "r473", "r530", "r531", "r669", "r670", "r671", "r682", "r683", "r684" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.ferguson.com/role/AccumulatedothercomprehensivelossChangeinAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent." } } }, "auth_ref": [ "r7", "r19", "r35", "r180", "r181", "r465", "r466", "r467", "r468", "r469", "r669" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Paid-in capital", "label": "Additional Paid in Capital", "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." } } }, "auth_ref": [ "r105", "r639", "r746" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofShareholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r420", "r421", "r422", "r546", "r682", "r683", "r684", "r724", "r747" ] }, "ferg_AdjustedOperatingProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ferguson.com/20240131", "localname": "AdjustedOperatingProfitLoss", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/RevenueandsegmentinformationItemsnotAllocatedDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ferguson.com/role/RevenueandsegmentinformationItemsnotAllocatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjusted operating profit:", "label": "Adjusted Operating Profit (Loss)", "documentation": "Adjusted Operating Profit (Loss)" } } }, "auth_ref": [] }, "us-gaap_AdjustmentForAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentForAmortization", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/AccumulatedothercomprehensivelossReclassificationOutofAOCIDetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ferguson.com/role/AccumulatedothercomprehensivelossReclassificationOutofAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of actuarial losses", "label": "Amortization", "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives." } } }, "auth_ref": [ "r14", "r58" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofShareholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r76", "r77", "r386" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.ferguson.com/role/SharebasedcompensationScheduleofExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense (within SG&A)", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r415", "r423" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit loss", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r171", "r259", "r263", "r264", "r265", "r742" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.ferguson.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "ferg_AmortizationOfAcquiredIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ferguson.com/20240131", "localname": "AmortizationOfAcquiredIntangibleAssets", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/RevenueandsegmentinformationItemsnotAllocatedDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ferguson.com/role/RevenueandsegmentinformationItemsnotAllocatedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amortization of acquired intangible assets", "label": "Amortization Of Acquired Intangible Assets", "documentation": "Amortization Of Acquired Intangible Assets" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.ferguson.com/role/WeightedaveragesharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Excluded anti-dilutive shares (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r218" ] }, "us-gaap_AssetAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionTextBlock", "presentation": [ "http://www.ferguson.com/role/Acquisitions" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "label": "Asset Acquisition [Text Block]", "documentation": "The entire disclosure for asset acquisition." } } }, "auth_ref": [ "r723" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "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." } } }, "auth_ref": [ "r140", "r163", "r193", "r228", "r243", "r249", "r260", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r444", "r446", "r463", "r506", "r569", "r639", "r652", "r693", "r694", "r730" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "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." } } }, "auth_ref": [ "r158", "r173", "r193", "r260", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r444", "r446", "r463", "r639", "r693", "r694", "r730" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Assets held for sale", "label": "Disposal Group, Including Discontinued Operation, Assets, Current", "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." } } }, "auth_ref": [ "r4", "r97", "r99", "r126", "r127", "r156", "r157" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.ferguson.com/role/SharebasedcompensationNarrativeDetails", "http://www.ferguson.com/role/SharebasedcompensationSummaryofAwardsDetails", "http://www.ferguson.com/role/SharebasedcompensationSummaryofTimeVestedPerformanceVestedandLongTermIncentiveAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.ferguson.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "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)." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.ferguson.com/role/AcquisitionsNarrativeDetails", "http://www.ferguson.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "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." } } }, "auth_ref": [ "r441" ] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://www.ferguson.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Pro Forma Information", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate." } } }, "auth_ref": [ "r664", "r665" ] }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "crdr": "debit", "presentation": [ "http://www.ferguson.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes." } } }, "auth_ref": [ "r86" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://www.ferguson.com/role/AcquisitionsProFormaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pro forma net sales", "label": "Business Acquisition, Pro Forma Revenue", "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period." } } }, "auth_ref": [ "r439", "r440" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAcquiredDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ferguson.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAcquiredDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total consideration", "label": "Business Combination, Consideration Transferred", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r1", "r2", "r17" ] }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ferguson.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred consideration", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination." } } }, "auth_ref": [ "r1", "r2", "r85", "r443" ] }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://www.ferguson.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Earnings (loss) since acquisition date", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period." } } }, "auth_ref": [ "r80" ] }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://www.ferguson.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue since acquisition date", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period." } } }, "auth_ref": [ "r80" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ferguson.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAcquiredDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Lease liabilities", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation", "documentation": "Amount of lease obligation assumed in business combination." } } }, "auth_ref": [ "r83" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ferguson.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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." } } }, "auth_ref": [ "r83" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.ferguson.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade and other receivables", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r83" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.ferguson.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAcquiredDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Trade and other payables", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date." } } }, "auth_ref": [ "r83" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.ferguson.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAcquiredDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred tax", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r83" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ferguson.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets:", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r82", "r83" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ferguson.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r82", "r83" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAcquiredDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ferguson.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAcquiredDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r82", "r83" ] }, "ferg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ferguson.com/20240131", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAdjustments", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.ferguson.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAcquiredDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Other Adjustments", "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Other Adjustments" } } }, "auth_ref": [] }, "ferg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ferguson.com/20240131", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ferguson.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right of use assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Right Of Use Assets", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Right Of Use Assets" } } }, "auth_ref": [] }, "ferg_CanadaSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ferguson.com/20240131", "localname": "CanadaSegmentMember", "presentation": [ "http://www.ferguson.com/role/RevenueandsegmentinformationDisaggregationofNetSalesDetails", "http://www.ferguson.com/role/RevenueandsegmentinformationItemsnotAllocatedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Canada", "label": "Canada Segment [Member]", "documentation": "Canada Segment" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued capital expenditures", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r44", "r45", "r46" ] }, "us-gaap_CashAcquiredFromAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAcquiredFromAcquisition", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/AcquisitionsNetCashOutflowDetails": { "parentTag": "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ferguson.com/role/AcquisitionsNetCashOutflowDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash, cash equivalents and bank overdrafts acquired", "label": "Cash Acquired from Acquisition", "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business)." } } }, "auth_ref": [ "r37" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/SummaryofsignificantaccountingpoliciesCashandCashEquivalentsDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 }, "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://www.ferguson.com/role/SummaryofsignificantaccountingpoliciesCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "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." } } }, "auth_ref": [ "r41", "r160", "r619" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.ferguson.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, cash equivalents and restricted cash", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r42", "r139" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/SummaryofsignificantaccountingpoliciesCashandCashEquivalentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ferguson.com/role/SummaryofsignificantaccountingpoliciesCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. 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." } } }, "auth_ref": [ "r41", "r120", "r190" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. 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." } } }, "auth_ref": [ "r41", "r120", "r190" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Change in cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "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." } } }, "auth_ref": [ "r3", "r120" ] }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net cash used in operating activities of discontinued operations", "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations", "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." } } }, "auth_ref": [ "r98", "r120" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.ferguson.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.ferguson.com/role/ShareholdersequitySummaryofShareActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class of Stock [Line Items]", "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." } } }, "auth_ref": [ "r167", "r168", "r169", "r223", "r337", "r338", "r339", "r341", "r344", "r349", "r351", "r537", "r538", "r539", "r540", "r631", "r659", "r679" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.ferguson.com/role/Commitmentsandcontingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r128", "r291", "r292", "r615", "r692" ] }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesPolicyTextBlock", "presentation": [ "http://www.ferguson.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Legal matters", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies." } } }, "auth_ref": [ "r60", "r616" ] }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareCashPaid", "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofShareholdersEquityunauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Cash dividends (in usd per share)", "label": "Common Stock, Dividends, Per Share, Cash Paid", "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r133" ] }, "us-gaap_CommonStockIssuedEmployeeStockTrust": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockIssuedEmployeeStockTrust", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Employee Benefit Trusts, 0 and 274,031 shares, respectively at cost", "label": "Common Stock Issued, Employee Stock Trust", "documentation": "Value of common stock issued to a trust (for example, a 'rabbi trust') set up specifically to accumulate stock for the sole purpose of distribution to participating employees. This trust does not allow employees to immediately or after a holding period diversify into nonemployer securities. The deferred compensation plan for which this trust is set up must be settled by the delivery of a fixed number of shares of employer stock." } } }, "auth_ref": [ "r71" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofShareholdersEquityunaudited", "http://www.ferguson.com/role/ShareholdersequitySummaryofShareActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ordinary Shares", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r641", "r642", "r643", "r645", "r646", "r647", "r648", "r682", "r683", "r724", "r745", "r747" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Ordinary shares, par value (in pound sterling per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r104" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Ordinary shares, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r104", "r557" ] }, "us-gaap_CommonStockSharesHeldInEmployeeTrustShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesHeldInEmployeeTrustShares", "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Benefit Trust (in shares)", "label": "Common Stock, Shares Held in Employee Trust, Shares", "documentation": "Number of common stock held in a trust that has been set up specifically to accumulate stock for the sole purpose of distribution to participating employees but not yet earned." } } }, "auth_ref": [ "r78" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical", "http://www.ferguson.com/role/ShareholdersequitySummaryofShareActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ordinary shares, shares issued (in shares)", "periodStartLabel": "Balance at beginning of period (in shares)", "periodEndLabel": "Balance at end of period (in shares)", "label": "Common Stock, Shares, Issued", "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." } } }, "auth_ref": [ "r104" ] }, "us-gaap_CommonStockValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValueOutstanding", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Ordinary shares, par value 10 pence: 500,000,000 shares authorized, 232,171,182 shares issued", "label": "Common Stock, Value, Outstanding", "documentation": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares." } } }, "auth_ref": [ "r104", "r557" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeunaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r36", "r176", "r178", "r184", "r502", "r514" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.ferguson.com/role/Accumulatedothercomprehensiveloss" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Comprehensive Income (Loss) Note [Text Block]", "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income." } } }, "auth_ref": [ "r110", "r183", "r501", "r513" ] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.ferguson.com/role/DebtNarrativeDetails", "http://www.ferguson.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables Facility", "label": "Corporate Debt Securities [Member]", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r632", "r634", "r744" ] }, "ferg_CorporateRestructuringMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ferguson.com/20240131", "localname": "CorporateRestructuringMember", "presentation": [ "http://www.ferguson.com/role/RevenueandsegmentinformationItemsnotAllocatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate restructurings", "label": "Corporate Restructuring [Member]", "documentation": "Corporate Restructurings" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedStatementsofEarningsunaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofEarningsunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cost of sales", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r115", "r485" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.ferguson.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.ferguson.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.ferguson.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.ferguson.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r84" ] }, "us-gaap_DebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtCurrent", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term debt", "label": "Debt, Current", "documentation": "Amount of debt and lease obligation, classified as current." } } }, "auth_ref": [ "r165" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.ferguson.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r129", "r191", "r306", "r312", "r313", "r314", "r315", "r316", "r317", "r322", "r329", "r330", "r332" ] }, "ferg_DebtInstrumentAggregateFairValueAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ferguson.com/20240131", "localname": "DebtInstrumentAggregateFairValueAdjustment", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/DebtScheduleofDebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ferguson.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest rate swap - fair value adjustment", "label": "Debt Instrument, Aggregate Fair Value Adjustment", "documentation": "Debt Instrument, Aggregate Fair Value Adjustment" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.ferguson.com/role/AssetsandliabilitiesatfairvalueNarrativeDetails", "http://www.ferguson.com/role/DebtNarrativeDetails", "http://www.ferguson.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r23", "r100", "r101", "r141", "r143", "r195", "r307", "r308", "r309", "r310", "r311", "r313", "r318", "r319", "r320", "r321", "r323", "r324", "r325", "r326", "r327", "r328", "r470", "r626", "r627", "r628", "r629", "r630", "r680" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/DebtScheduleofDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ferguson.com/role/DebtNarrativeDetails", "http://www.ferguson.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Subtotal", "verboseLabel": "Term loan principal amount", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r23", "r143", "r333" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.ferguson.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, face amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r90", "r92", "r307", "r470", "r627", "r628" ] }, "ferg_DebtInstrumentFaceAmountSwinglineAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ferguson.com/20240131", "localname": "DebtInstrumentFaceAmountSwinglineAdjustment", "crdr": "credit", "presentation": [ "http://www.ferguson.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Swingline adjustment", "label": "Debt Instrument, Face Amount, Swingline Adjustment", "documentation": "Debt Instrument, Face Amount, Swingline Adjustment" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.ferguson.com/role/AssetsandliabilitiesatfairvalueNarrativeDetails", "http://www.ferguson.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate (in percent)", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r29", "r308" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.ferguson.com/role/DebtNarrativeDetails", "http://www.ferguson.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Debt Instrument [Line Items]", "terseLabel": "Schedule Of Long-Term And Short-Term Debt [Line Items]", "label": "Debt Instrument [Line Items]", "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." } } }, "auth_ref": [ "r195", "r307", "r308", "r309", "r310", "r311", "r313", "r318", "r319", "r320", "r321", "r323", "r324", "r325", "r326", "r327", "r328", "r331", "r470", "r626", "r627", "r628", "r629", "r630", "r680" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.ferguson.com/role/AssetsandliabilitiesatfairvalueNarrativeDetails", "http://www.ferguson.com/role/DebtNarrativeDetails", "http://www.ferguson.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r30", "r195", "r307", "r308", "r309", "r310", "r311", "r313", "r318", "r319", "r320", "r321", "r323", "r324", "r325", "r326", "r327", "r328", "r470", "r626", "r627", "r628", "r629", "r630", "r680" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.ferguson.com/role/DebtNarrativeDetails", "http://www.ferguson.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Long-Term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r30", "r65", "r68", "r89", "r90", "r92", "r95", "r131", "r132", "r195", "r307", "r308", "r309", "r310", "r311", "r313", "r318", "r319", "r320", "r321", "r323", "r324", "r325", "r326", "r327", "r328", "r331", "r470", "r626", "r627", "r628", "r629", "r630", "r680" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/DebtScheduleofDebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.ferguson.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized discounts and debt issuance costs", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r91", "r318", "r334", "r627", "r628" ] }, "us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1", "presentation": [ "http://www.ferguson.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service period (in years)", "label": "Deferred Compensation Arrangement with Individual, Requisite Service Period", "documentation": "Minimum period the individual is required to perform services to be fully vested under the deferred compensation arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r72", "r74" ] }, "us-gaap_DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.ferguson.com/role/SharebasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability in connection with grants", "label": "Deferred Compensation Share-Based Arrangements, Liability, Current and Noncurrent", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes, net", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r425", "r426" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/RetirementbenefitobligationsNetPeriodicCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ferguson.com/role/RetirementbenefitobligationsNetPeriodicCostDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization of net actuarial losses", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan." } } }, "auth_ref": [ "r354", "r367", "r378", "r634", "r635" ] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/RetirementbenefitobligationsNetPeriodicCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ferguson.com/role/RetirementbenefitobligationsNetPeriodicCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected return on plan assets", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan." } } }, "auth_ref": [ "r354", "r366", "r377", "r634", "r635" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/RetirementbenefitobligationsNetPeriodicCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ferguson.com/role/RetirementbenefitobligationsNetPeriodicCostDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest cost", "label": "Defined Benefit Plan, Interest Cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r354", "r355", "r365", "r376", "r634", "r635" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/RetirementbenefitobligationsNetPeriodicCostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ferguson.com/role/RetirementbenefitobligationsNetPeriodicCostDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Net periodic cost", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r364", "r375", "r634", "r635" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedStatementsofEarningsunaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofEarningsunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "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." } } }, "auth_ref": [ "r14", "r59" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r14", "r233" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.ferguson.com/role/Sharebasedcompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r384", "r388", "r416", "r417", "r419", "r637" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "presentation": [ "http://www.ferguson.com/role/SharebasedcompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Award Activity", "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "documentation": "Tabular disclosure of share-based payment arrangement." } } }, "auth_ref": [ "r16", "r73" ] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofShareholdersEquityunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash dividends declared", "label": "Dividends, Common Stock, Cash", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r133" ] }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued dividends", "label": "Dividends Payable", "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding." } } }, "auth_ref": [ "r101", "r102", "r142", "r649", "r739" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.ferguson.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.ferguson.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.ferguson.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.ferguson.com/role/Cover" ], "lang": { "en-us": { "role": { "verboseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r656" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.ferguson.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r657" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.ferguson.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofEarningsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average number of shares outstanding:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofEarningsunaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Earnings per share, Basic (in usd per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r185", "r201", "r202", "r203", "r204", "r205", "r211", "r213", "r215", "r216", "r217", "r221", "r457", "r458", "r503", "r515", "r621" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofEarningsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share, Diluted (in usd per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (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." } } }, "auth_ref": [ "r185", "r201", "r202", "r203", "r204", "r205", "r213", "r215", "r216", "r217", "r221", "r457", "r458", "r503", "r515", "r621" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.ferguson.com/role/Weightedaverageshares" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r210", "r218", "r219", "r220" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Effects of exchange rate changes", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. 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." } } }, "auth_ref": [ "r726" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.ferguson.com/role/IncometaxScheduleofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax rate, continuing operations", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r428" ] }, "ferg_EmployeeBenefitTrustMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ferguson.com/20240131", "localname": "EmployeeBenefitTrustMember", "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofShareholdersEquityunaudited", "http://www.ferguson.com/role/ShareholdersequitySummaryofShareActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Benefit Trusts", "label": "Employee Benefit Trust [Member]", "documentation": "Employee Benefit Trust" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.ferguson.com/role/SharebasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share based payment, cost not yet recognized", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r418" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.ferguson.com/role/SharebasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share based payment, cost not yet recognized, period for recognition (in years)", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r418" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://www.ferguson.com/role/SharebasedcompensationScheduleofExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax benefit", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r415" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.ferguson.com/role/SharebasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.ferguson.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.ferguson.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.ferguson.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCountry", "presentation": [ "http://www.ferguson.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Country", "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.ferguson.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.ferguson.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r654" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.ferguson.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.ferguson.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.ferguson.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r654" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.ferguson.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.ferguson.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r654" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.ferguson.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.ferguson.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r658" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.ferguson.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r654" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.ferguson.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r654" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.ferguson.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r654" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.ferguson.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r654" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.ferguson.com/role/AccumulatedothercomprehensivelossChangeinAOCIDetails", "http://www.ferguson.com/role/AccumulatedothercomprehensivelossReclassificationOutofAOCIDetails", "http://www.ferguson.com/role/CondensedConsolidatedStatementsofShareholdersEquityunaudited", "http://www.ferguson.com/role/ShareholdersequitySummaryofShareActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r20", "r154", "r179", "r180", "r181", "r196", "r197", "r198", "r200", "r206", "r208", "r222", "r261", "r262", "r352", "r420", "r421", "r422", "r432", "r433", "r449", "r450", "r451", "r452", "r453", "r454", "r456", "r464", "r465", "r466", "r467", "r468", "r469", "r473", "r530", "r531", "r532", "r546", "r599" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.ferguson.com/role/AssetsandliabilitiesatfairvalueDebtMeasuredatFairValueDetails", "http://www.ferguson.com/role/AssetsandliabilitiesatfairvalueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "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." } } }, "auth_ref": [ "r460", "r461", "r462" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.ferguson.com/role/AssetsandliabilitiesatfairvalueDebtMeasuredatFairValueDetails", "http://www.ferguson.com/role/AssetsandliabilitiesatfairvalueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r460", "r461", "r462" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://www.ferguson.com/role/AssetsandliabilitiesatfairvalueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assets and Liabilities Recorded at Fair Value", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances." } } }, "auth_ref": [ "r21", "r87", "r88", "r138" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.ferguson.com/role/AssetsandliabilitiesatfairvalueDebtMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r320", "r358", "r359", "r360", "r361", "r362", "r363", "r461", "r480", "r481", "r482", "r627", "r628", "r632", "r633", "r634" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.ferguson.com/role/Assetsandliabilitiesatfairvalue" ], "lang": { "en-us": { "role": { "terseLabel": "Assets and liabilities at fair value", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r459" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.ferguson.com/role/AssetsandliabilitiesatfairvalueDebtMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r320", "r358", "r363", "r461", "r481", "r627", "r628", "r632", "r633", "r634" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.ferguson.com/role/AssetsandliabilitiesatfairvalueDebtMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r320", "r358", "r359", "r360", "r361", "r362", "r363", "r480", "r481", "r482", "r627", "r628", "r632", "r633", "r634" ] }, "ferg_FergusonGroupLongTermIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ferguson.com/20240131", "localname": "FergusonGroupLongTermIncentivePlanMember", "presentation": [ "http://www.ferguson.com/role/SharebasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ferguson Group Long-Term Incentive Plan", "label": "Ferguson Group Long-Term Incentive Plan [Member]", "documentation": "Ferguson Group Long-Term Incentive Plan" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.ferguson.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r276", "r277", "r278", "r279", "r486", "r487" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.ferguson.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r55", "r57" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r161", "r266", "r500", "r625", "r639", "r689", "r690" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.ferguson.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill, Acquired During Period", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r269", "r625" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedStatementsofEarningsunaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofEarningsunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r114", "r193", "r228", "r242", "r248", "r251", "r260", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r463", "r623", "r693" ] }, "us-gaap_HedgedLiabilityFairValueHedge": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgedLiabilityFairValueHedge", "crdr": "credit", "presentation": [ "http://www.ferguson.com/role/AssetsandliabilitiesatfairvalueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedged liability, fair value hedge", "label": "Hedged Liability, Fair Value Hedge", "documentation": "Amount of liability hedged in fair value hedging relationship." } } }, "auth_ref": [ "r448" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedStatementsofEarningsunaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 }, "http://www.ferguson.com/role/RevenueandsegmentinformationItemsnotAllocatedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofEarningsunaudited", "http://www.ferguson.com/role/RevenueandsegmentinformationItemsnotAllocatedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r112", "r145", "r228", "r242", "r248", "r251", "r504", "r511", "r623" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.ferguson.com/role/Incometax" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax", "label": "Income Tax Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r194", "r424", "r429", "r430", "r431", "r434", "r436", "r437", "r438", "r542" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedStatementsofEarningsunaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 }, "http://www.ferguson.com/role/AccumulatedothercomprehensivelossReclassificationOutofAOCIDetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ferguson.com/role/AccumulatedothercomprehensivelossReclassificationOutofAOCIDetails", "http://www.ferguson.com/role/CondensedConsolidatedStatementsofEarningsunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Provision for income taxes", "verboseLabel": "Tax benefit", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r148", "r153", "r207", "r208", "r236", "r427", "r435", "r517" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes", "label": "Income Taxes Paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r40", "r43" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Decrease in accounts payable and other liabilities", "label": "Increase (Decrease) in Accounts Payable and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in obligations incurred but not paid, and operating obligations classified as other." } } }, "auth_ref": [ "r676" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Decrease in receivables and other assets", "label": "Increase (Decrease) in Accounts Receivable and Other Operating Assets", "documentation": "Amount of increase (decrease) in receivables, and operating assets classified as other." } } }, "auth_ref": [ "r676" ] }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Change in deferred income taxes", "label": "Increase (Decrease) in Deferred Income Taxes", "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa." } } }, "auth_ref": [ "r13" ] }, "ferg_IncreaseDecreaseInDeferredTaxesPayableAndIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ferguson.com/20240131", "localname": "IncreaseDecreaseInDeferredTaxesPayableAndIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Decrease in income taxes payable", "label": "Increase (Decrease) In Deferred Taxes Payable And Income Taxes Payable", "documentation": "Increase (Decrease) In Deferred Taxes Payable And Income Taxes Payable" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "(Increase) decrease in inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other operating activities", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofShareholdersEquityunaudited", "http://www.ferguson.com/role/ShareholdersequitySummaryofShareActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r54", "r56" ] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedStatementsofEarningsunaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 }, "http://www.ferguson.com/role/RevenueandsegmentinformationItemsnotAllocatedDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofEarningsunaudited", "http://www.ferguson.com/role/RevenueandsegmentinformationItemsnotAllocatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, net", "label": "Interest Income (Expense), Net", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r147" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "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." } } }, "auth_ref": [ "r186", "r188", "r189" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r172", "r620", "r639" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "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." } } }, "auth_ref": [ "r26", "r193", "r260", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r445", "r446", "r447", "r463", "r556", "r622", "r652", "r693", "r730", "r731" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and shareholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r109", "r144", "r509", "r639", "r681", "r688", "r725" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and shareholders\u2019 equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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." } } }, "auth_ref": [ "r28", "r159", "r193", "r260", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r445", "r446", "r447", "r463", "r639", "r693", "r730", "r731" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.ferguson.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings outstanding", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r23", "r143", "r740" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.ferguson.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r25" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.ferguson.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.ferguson.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.ferguson.com/role/AssetsandliabilitiesatfairvalueDebtMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Carrying Amount", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r23", "r143", "r319", "r335", "r627", "r628", "r740" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/DebtScheduleofDebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ferguson.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: current maturities of debt", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r164" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.ferguson.com/role/AssetsandliabilitiesatfairvalueDebtMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Long-Term Debt, Fair Value", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/DebtScheduleofDebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 1.0 }, "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://www.ferguson.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "verboseLabel": "Total long-term debt", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r166" ] }, "ferg_LongTermIncentiveAwardsEquitySettledMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ferguson.com/20240131", "localname": "LongTermIncentiveAwardsEquitySettledMember", "presentation": [ "http://www.ferguson.com/role/SharebasedcompensationNarrativeDetails", "http://www.ferguson.com/role/SharebasedcompensationSummaryofAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "LTI-ED, equity-settled awards", "label": "Long Term Incentive Awards, Equity-Settled [Member]", "documentation": "Long Term Incentive Awards, Equity-Settled" } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.ferguson.com/role/AssetsandliabilitiesatfairvalueDebtMeasuredatFairValueDetails", "http://www.ferguson.com/role/AssetsandliabilitiesatfairvalueNarrativeDetails", "http://www.ferguson.com/role/DebtNarrativeDetails", "http://www.ferguson.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r30" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.ferguson.com/role/AssetsandliabilitiesatfairvalueDebtMeasuredatFairValueDetails", "http://www.ferguson.com/role/AssetsandliabilitiesatfairvalueNarrativeDetails", "http://www.ferguson.com/role/DebtNarrativeDetails", "http://www.ferguson.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r30", "r61" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.ferguson.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r293", "r294", "r295", "r296", "r382", "r484", "r529", "r548", "r549", "r607", "r608", "r609", "r610", "r611", "r617", "r618", "r624", "r631", "r636", "r640", "r695", "r732", "r733", "r734", "r735", "r736", "r737" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.ferguson.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r293", "r294", "r295", "r296", "r382", "r484", "r529", "r548", "r549", "r607", "r608", "r609", "r610", "r611", "r617", "r618", "r624", "r631", "r636", "r640", "r695", "r732", "r733", "r734", "r735", "r736", "r737" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r187" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r187" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r120", "r121", "r122" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities of continuing operations", "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations", "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." } } }, "auth_ref": [ "r120", "r121", "r122" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeunaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 }, "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 9.0 }, "http://www.ferguson.com/role/CondensedConsolidatedStatementsofEarningsunaudited": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.ferguson.com/role/AccumulatedothercomprehensivelossReclassificationOutofAOCIDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ferguson.com/role/AccumulatedothercomprehensivelossReclassificationOutofAOCIDetails", "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited", "http://www.ferguson.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeunaudited", "http://www.ferguson.com/role/CondensedConsolidatedStatementsofEarningsunaudited", "http://www.ferguson.com/role/CondensedConsolidatedStatementsofShareholdersEquityunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income", "negatedTotalLabel": "Net income", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r113", "r122", "r146", "r157", "r174", "r177", "r181", "r193", "r199", "r201", "r202", "r203", "r204", "r207", "r208", "r214", "r228", "r242", "r248", "r251", "r260", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r458", "r463", "r512", "r577", "r597", "r598", "r623", "r650", "r693" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.ferguson.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently issued accounting standard updates (\u201cASU\u201d)", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "ferg_NonExecutiveDirectorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ferguson.com/20240131", "localname": "NonExecutiveDirectorsMember", "presentation": [ "http://www.ferguson.com/role/RelatedpartytransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Executive Directors", "label": "Non-Executive Directors [Member]", "documentation": "Non-Executive Directors" } } }, "auth_ref": [] }, "ferg_NonResidentialCivilInfrastructureMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ferguson.com/20240131", "localname": "NonResidentialCivilInfrastructureMember", "presentation": [ "http://www.ferguson.com/role/RevenueandsegmentinformationDisaggregationofNetSalesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Civil/Infrastructure", "label": "Non-Residential Civil/Infrastructure [Member]", "documentation": "Non-Residential Civil/Infrastructure" } } }, "auth_ref": [] }, "ferg_NonResidentialCommercialMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ferguson.com/20240131", "localname": "NonResidentialCommercialMember", "presentation": [ "http://www.ferguson.com/role/RevenueandsegmentinformationDisaggregationofNetSalesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial", "label": "Non-Residential Commercial [Member]", "documentation": "Non-Residential Commercial" } } }, "auth_ref": [] }, "ferg_NonResidentialIndustrialMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ferguson.com/20240131", "localname": "NonResidentialIndustrialMember", "presentation": [ "http://www.ferguson.com/role/RevenueandsegmentinformationDisaggregationofNetSalesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Industrial", "label": "Non-Residential Industrial [Member]", "documentation": "Non-Residential Industrial" } } }, "auth_ref": [] }, "ferg_NonResidentialMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ferguson.com/20240131", "localname": "NonResidentialMember", "presentation": [ "http://www.ferguson.com/role/RevenueandsegmentinformationDisaggregationofNetSalesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-residential:", "label": "Non-Residential [Member]", "documentation": "Non-Residential" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedStatementsofEarningsunaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.ferguson.com/role/RevenueandsegmentinformationItemsnotAllocatedDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofEarningsunaudited", "http://www.ferguson.com/role/RevenueandsegmentinformationItemsnotAllocatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other expense, net", "label": "Nonoperating Income (Expense)", "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)." } } }, "auth_ref": [ "r118" ] }, "us-gaap_NumberOfBusinessesAcquired": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfBusinessesAcquired", "presentation": [ "http://www.ferguson.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of businesses acquired", "label": "Number of Businesses Acquired", "documentation": "The number of businesses acquired by the entity during the period." } } }, "auth_ref": [] }, "ferg_NumberOfEmployeeBenefitTrusts": { "xbrltype": "integerItemType", "nsuri": "http://www.ferguson.com/20240131", "localname": "NumberOfEmployeeBenefitTrusts", "presentation": [ "http://www.ferguson.com/role/ShareholdersequityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of employee benefit trusts", "label": "Number Of Employee Benefit Trusts", "documentation": "Number Of Employee Benefit Trusts" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.ferguson.com/role/RevenueandsegmentinformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r687" ] }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/AccumulatedothercomprehensivelossChangeinAOCIDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ferguson.com/role/AccumulatedothercomprehensivelossChangeinAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss) before reclassifications", "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent." } } }, "auth_ref": [ "r22", "r35" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedStatementsofEarningsunaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofEarningsunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Operating profit", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r228", "r242", "r248", "r251", "r623" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r472" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term portion of operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r472" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r471" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.ferguson.com/role/Summaryofsignificantaccountingpolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of significant accounting policies", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements." } } }, "auth_ref": [ "r96", "r123", "r124", "r136" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r162" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeunaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r6" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss):", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeunaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.ferguson.com/role/AccumulatedothercomprehensivelossChangeinAOCIDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ferguson.com/role/AccumulatedothercomprehensivelossChangeinAOCIDetails", "http://www.ferguson.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeunaudited", "http://www.ferguson.com/role/CondensedConsolidatedStatementsofShareholdersEquityunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive income (loss), net of tax", "verboseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r12", "r18", "r137", "r175", "r178" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeunaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Pension adjustments, net of tax expense of ($2) ($3), ($2) and ($1), respectively.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r9", "r111" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "crdr": "credit", "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeunauditedParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Pension income (loss), tax benefit (expense)", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax", "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan." } } }, "auth_ref": [ "r9", "r10", "r137" ] }, "us-gaap_OtherCostAndExpenseOperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCostAndExpenseOperating", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/RevenueandsegmentinformationItemsnotAllocatedDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ferguson.com/role/RevenueandsegmentinformationItemsnotAllocatedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Central and other costs", "label": "Other Cost and Expense, Operating", "documentation": "The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation." } } }, "auth_ref": [ "r116", "r516" ] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://www.ferguson.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Intangible Assets [Member]", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r27", "r639" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r31" ] }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "crdr": "credit", "presentation": [ "http://www.ferguson.com/role/AcquisitionsNetCashOutflowDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred and contingent consideration", "label": "Payment for Contingent Consideration Liability, Financing Activities", "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date." } } }, "auth_ref": [ "r11" ] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other investing activities", "label": "Payments for (Proceeds from) Other Investing Activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r662", "r672" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited", "http://www.ferguson.com/role/ShareholdersequityNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of treasury shares", "terseLabel": "Purchase of treasury shares", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r39" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash dividends", "label": "Payments of Dividends", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r39" ] }, "ferg_PaymentsToAcquireBusinessNotIncludingDeferredAndContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ferguson.com/20240131", "localname": "PaymentsToAcquireBusinessNotIncludingDeferredAndContingentConsideration", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 1.0 }, "http://www.ferguson.com/role/AcquisitionsNetCashOutflowDetails": { "parentTag": "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ferguson.com/role/AcquisitionsNetCashOutflowDetails", "http://www.ferguson.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "verboseLabel": "Purchase consideration", "label": "Payments To Acquire Business, Not Including Deferred And Contingent Consideration", "documentation": "Payments To Acquire Business, Not Including Deferred And Contingent Consideration" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.ferguson.com/role/AcquisitionsNetCashOutflowDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net cash outflow in respect of the purchase of businesses", "label": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r38", "r442" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 }, "http://www.ferguson.com/role/AcquisitionsNetCashOutflowDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ferguson.com/role/AcquisitionsNetCashOutflowDetails", "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of businesses acquired, net of cash acquired", "totalLabel": "Cash consideration paid, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r38" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Capital expenditures", "label": "Payments to Acquire Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r119" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.ferguson.com/role/Retirementbenefitobligations" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement benefit obligations", "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r353", "r356", "r357", "r363", "r368", "r370", "r371", "r372", "r373", "r374", "r379", "r380", "r381", "r634" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.ferguson.com/role/SharebasedcompensationNarrativeDetails", "http://www.ferguson.com/role/SharebasedcompensationSummaryofAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance vested awards", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.ferguson.com/role/SharebasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.ferguson.com/role/SharebasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r668" ] }, "ferg_PrivatePlacementNotesDueNovember2023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ferguson.com/20240131", "localname": "PrivatePlacementNotesDueNovember2023Member", "presentation": [ "http://www.ferguson.com/role/AssetsandliabilitiesatfairvalueNarrativeDetails", "http://www.ferguson.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Private placement notes", "label": "Private Placement Notes Due November 2023 [Member]", "documentation": "Private Placement Notes Due November 2023" } } }, "auth_ref": [] }, "ferg_PrivatePlacementNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ferguson.com/20240131", "localname": "PrivatePlacementNotesMember", "presentation": [ "http://www.ferguson.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Private placement notes", "label": "Private Placement Notes [Member]", "documentation": "Private Placement Notes" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfDebt", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from debt", "label": "Proceeds from Issuance of Debt", "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt." } } }, "auth_ref": [ "r674" ] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other financing activities", "label": "Proceeds from (Payments for) Other Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r663", "r673" ] }, "us-gaap_ProceedsFromRepaymentsOfBankOverdrafts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRepaymentsOfBankOverdrafts", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Change in bank overdrafts", "label": "Proceeds from (Repayments of) Bank Overdrafts", "documentation": "The net cash inflow or outflow from the excess drawing from an existing cash balance, which will be honored by the bank but reflected as a loan to the drawer." } } }, "auth_ref": [ "r674", "r675", "r677" ] }, "ferg_ProceedsFromSharesSoldInPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ferguson.com/20240131", "localname": "ProceedsFromSharesSoldInPeriod", "crdr": "debit", "presentation": [ "http://www.ferguson.com/role/ShareholdersequityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from shares sold in period", "label": "Proceeds From Shares Sold In Period", "documentation": "Proceeds From Shares Sold In Period" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "label": "Property, Plant and Equipment, Net", "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." } } }, "auth_ref": [ "r15", "r505", "r510", "r639" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.ferguson.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r293", "r294", "r295", "r296", "r356", "r382", "r411", "r412", "r413", "r483", "r484", "r529", "r548", "r549", "r607", "r608", "r609", "r610", "r611", "r617", "r618", "r624", "r631", "r636", "r640", "r643", "r691", "r695", "r733", "r734", "r735", "r736", "r737" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.ferguson.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r293", "r294", "r295", "r296", "r356", "r382", "r411", "r412", "r413", "r483", "r484", "r529", "r548", "r549", "r607", "r608", "r609", "r610", "r611", "r617", "r618", "r624", "r631", "r636", "r640", "r643", "r691", "r695", "r733", "r734", "r735", "r736", "r737" ] }, "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems", "presentation": [ "http://www.ferguson.com/role/AccumulatedothercomprehensivelossReclassificationOutofAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]", "label": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]", "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." } } }, "auth_ref": [ "r181" ] }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/AccumulatedothercomprehensivelossChangeinAOCIDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ferguson.com/role/AccumulatedothercomprehensivelossChangeinAOCIDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amounts reclassified from accumulated other comprehensive loss", "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r22", "r35" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "presentation": [ "http://www.ferguson.com/role/AccumulatedothercomprehensivelossReclassificationOutofAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r181" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "presentation": [ "http://www.ferguson.com/role/AccumulatedothercomprehensivelossReclassificationOutofAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "documentation": "Item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r181" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.ferguson.com/role/AccumulatedothercomprehensivelossReclassificationOutofAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income", "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]", "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r181" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable", "presentation": [ "http://www.ferguson.com/role/AccumulatedothercomprehensivelossReclassificationOutofAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r181" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "presentation": [ "http://www.ferguson.com/role/AccumulatedothercomprehensivelossTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reclassification Out of Accumulated Other Comprehensive Income", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]", "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.ferguson.com/role/RelatedpartytransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related Party, Type [Domain]", "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." } } }, "auth_ref": [ "r369", "r477", "r478", "r551", "r552", "r553", "r554", "r555", "r574", "r576", "r606" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.ferguson.com/role/RelatedpartytransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [Line Items]", "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." } } }, "auth_ref": [ "r580", "r581", "r584" ] }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "crdr": "debit", "presentation": [ "http://www.ferguson.com/role/RelatedpartytransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases from related party", "label": "Related Party Transaction, Purchases from Related Party", "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.ferguson.com/role/RelatedpartytransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related Party, Type [Axis]", "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." } } }, "auth_ref": [ "r369", "r477", "r478", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r551", "r552", "r553", "r554", "r555", "r574", "r576", "r606", "r729" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.ferguson.com/role/Relatedpartytransactions" ], "lang": { "en-us": { "role": { "terseLabel": "Related party transactions", "label": "Related Party Transactions Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r474", "r475", "r476", "r478", "r479", "r543", "r544", "r545", "r582", "r583", "r584", "r603", "r605" ] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfDebt", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.ferguson.com/role/AssetsandliabilitiesatfairvalueNarrativeDetails", "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited", "http://www.ferguson.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayments of debt", "terseLabel": "Repayments of debt", "label": "Repayments of Debt", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r675" ] }, "ferg_ResidentialMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ferguson.com/20240131", "localname": "ResidentialMember", "presentation": [ "http://www.ferguson.com/role/RevenueandsegmentinformationDisaggregationofNetSalesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Residential", "label": "Residential [Member]", "documentation": "Residential" } } }, "auth_ref": [] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/SummaryofsignificantaccountingpoliciesCashandCashEquivalentsDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ferguson.com/role/SummaryofsignificantaccountingpoliciesCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash", "documentation": "Amount of cash restricted as to withdrawal or usage. 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." } } }, "auth_ref": [ "r667", "r678", "r738", "r741" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.ferguson.com/role/RevenueandsegmentinformationItemsnotAllocatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Type [Axis]", "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r285", "r286", "r288", "r289" ] }, "us-gaap_RestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCosts", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/RevenueandsegmentinformationItemsnotAllocatedDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.ferguson.com/role/RevenueandsegmentinformationItemsnotAllocatedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Corporate restructurings", "label": "Restructuring Costs", "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r14" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r106", "r133", "r508", "r533", "r535", "r541", "r558", "r639" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofShareholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r154", "r196", "r197", "r198", "r200", "r206", "r208", "r261", "r262", "r420", "r421", "r422", "r432", "r433", "r449", "r451", "r452", "r454", "r456", "r530", "r532", "r546", "r747" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedStatementsofEarningsunaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofEarningsunaudited", "http://www.ferguson.com/role/RevenueandsegmentinformationDisaggregationofNetSalesDetails", "http://www.ferguson.com/role/RevenueandsegmentinformationItemsnotAllocatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales", "verboseLabel": "Total net sales", "label": "Revenues", "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)." } } }, "auth_ref": [ "r182", "r193", "r229", "r230", "r241", "r246", "r247", "r253", "r255", "r256", "r260", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r463", "r504", "r693" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.ferguson.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioForecastMember", "presentation": [ "http://www.ferguson.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forecast", "label": "Forecast [Member]" } } }, "auth_ref": [ "r383", "r685" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.ferguson.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Domain]", "label": "Scenario [Domain]" } } }, "auth_ref": [ "r209", "r383", "r660", "r685" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.ferguson.com/role/AccumulatedothercomprehensivelossTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accumulated Other Comprehensive Loss", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r35", "r727", "r728" ] }, "us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock", "presentation": [ "http://www.ferguson.com/role/RetirementbenefitobligationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Benefit Obligations in Excess of Fair Value of Plan Assets", "label": "Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets [Table Text Block]", "documentation": "Tabular disclosure of benefit obligation and plan assets for defined benefit pension plan with projected benefit obligation in excess of plan assets." } } }, "auth_ref": [ "r634", "r696" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.ferguson.com/role/AcquisitionsNarrativeDetails", "http://www.ferguson.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r79", "r81", "r441" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "presentation": [ "http://www.ferguson.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Businesses Acquired", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts." } } }, "auth_ref": [ "r79", "r81" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://www.ferguson.com/role/SummaryofsignificantaccountingpoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash and Cash Equivalents", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.ferguson.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Debt", "label": "Schedule of Debt [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.ferguson.com/role/WeightedaveragesharesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Weighted Average Shares, Basic and Diluted", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r686" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.ferguson.com/role/IncometaxTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliation of Income Tax Expense", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "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." } } }, "auth_ref": [ "r134" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.ferguson.com/role/SharebasedcompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-Based Compensation Awards", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r75" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.ferguson.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r135" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.ferguson.com/role/RelatedpartytransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "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." } } }, "auth_ref": [ "r93", "r94", "r580", "r581", "r584" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.ferguson.com/role/RevenueandsegmentinformationDisaggregationofNetSalesDetails", "http://www.ferguson.com/role/RevenueandsegmentinformationItemsnotAllocatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r50", "r51", "r52", "r53" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.ferguson.com/role/RevenueandsegmentinformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r50", "r51", "r52", "r53" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.ferguson.com/role/SharebasedcompensationNarrativeDetails", "http://www.ferguson.com/role/SharebasedcompensationSummaryofAwardsDetails", "http://www.ferguson.com/role/SharebasedcompensationSummaryofTimeVestedPerformanceVestedandLongTermIncentiveAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r385", "r387", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.ferguson.com/role/ShareholdersequitySummaryofShareActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Schedule of Stock by Class [Table]", "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." } } }, "auth_ref": [ "r62", "r63", "r64", "r65", "r66", "r67", "r68", "r131", "r132", "r133", "r167", "r168", "r169", "r223", "r337", "r338", "r339", "r341", "r344", "r349", "r351", "r537", "r538", "r539", "r540", "r631", "r659", "r679" ] }, "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockholdersEquityTableTextBlock", "presentation": [ "http://www.ferguson.com/role/ShareholdersequityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Share Activity", "label": "Schedule of Stockholders Equity [Table Text Block]", "documentation": "Tabular disclosure of changes in the separate accounts comprising stockholders' equity (in addition to retained earnings) and of the changes in the number of shares of equity securities during at least the most recent annual fiscal period and any subsequent interim period presented is required to make the financial statements sufficiently informative if both financial position and results of operations are presented." } } }, "auth_ref": [ "r20" ] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebtMember", "presentation": [ "http://www.ferguson.com/role/AssetsandliabilitiesatfairvalueDebtMeasuredatFairValueDetails", "http://www.ferguson.com/role/AssetsandliabilitiesatfairvalueNarrativeDetails", "http://www.ferguson.com/role/DebtNarrativeDetails", "http://www.ferguson.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Private placement notes", "verboseLabel": "Private placement notes", "label": "Secured Debt [Member]", "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.ferguson.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r653" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.ferguson.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r655" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.ferguson.com/role/RevenueandsegmentinformationDisaggregationofNetSalesDetails", "http://www.ferguson.com/role/RevenueandsegmentinformationItemsnotAllocatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r225", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r251", "r256", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r287", "r290", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r625", "r666", "r743" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.ferguson.com/role/Revenueandsegmentinformation" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue and segment information", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r224", "r225", "r226", "r227", "r228", "r240", "r245", "r249", "r250", "r251", "r252", "r253", "r254", "r256" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.ferguson.com/role/RevenueandsegmentinformationDisaggregationofNetSalesDetails", "http://www.ferguson.com/role/RevenueandsegmentinformationItemsnotAllocatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingInformationOperatingIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationOperatingIncomeLossAbstract", "presentation": [ "http://www.ferguson.com/role/RevenueandsegmentinformationItemsnotAllocatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjusted operating profit:", "label": "Segment Reporting Information, Operating Income (Loss) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingInformationRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationRevenueAbstract", "presentation": [ "http://www.ferguson.com/role/RevenueandsegmentinformationItemsnotAllocatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales:", "label": "Segment Reporting Information, Revenue for Reportable Segment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedStatementsofEarningsunaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofEarningsunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Selling, general and administrative expenses", "label": "Selling, General and Administrative Expense", "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." } } }, "auth_ref": [ "r117" ] }, "us-gaap_SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeniorNotesMember", "presentation": [ "http://www.ferguson.com/role/AssetsandliabilitiesatfairvalueDebtMeasuredatFairValueDetails", "http://www.ferguson.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unsecured senior notes", "label": "Senior Notes [Member]", "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors." } } }, "auth_ref": [] }, "ferg_ShareAdjustmentsPerformanceVestedAwardsAndLTIEDEquitySettledAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ferguson.com/20240131", "localname": "ShareAdjustmentsPerformanceVestedAwardsAndLTIEDEquitySettledAwardsMember", "presentation": [ "http://www.ferguson.com/role/SharebasedcompensationSummaryofAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share adjustments based on performance", "label": "Share Adjustments - Performance Vested Awards And LTI-ED, Equity-Settled Awards [Member]", "documentation": "Performance Share Adjustments" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r13" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.ferguson.com/role/SharebasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share based compensation, award vesting period (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r637" ] }, "ferg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.ferguson.com/20240131", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentsInPeriod", "presentation": [ "http://www.ferguson.com/role/SharebasedcompensationSummaryofAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share adjustments based on performance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Adjustments in Period", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Adjustments in Period" } } }, "auth_ref": [] }, "ferg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.ferguson.com/20240131", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ferguson.com/role/SharebasedcompensationSummaryofAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share adjustments based on performance, Weighted average grant date fair value (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Adjustments in Period, Weighted Average Grant Date Fair Value", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Adjustments in Period, Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.ferguson.com/role/SharebasedcompensationSummaryofAwardsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r405" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ferguson.com/role/SharebasedcompensationSummaryofAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited, Weighted average grant date fair value (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r405" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.ferguson.com/role/SharebasedcompensationSummaryofAwardsDetails", "http://www.ferguson.com/role/ShareholdersequitySummaryofShareActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Employee Benefit Trust shares used to settle share-based compensation awards (in shares)", "terseLabel": "Grants (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r403" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ferguson.com/role/SharebasedcompensationSummaryofAwardsDetails", "http://www.ferguson.com/role/SharebasedcompensationSummaryofTimeVestedPerformanceVestedandLongTermIncentiveAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted, Weighted average grant date fair value (in usd per share)", "verboseLabel": "Weighted-average grant date fair value per share granted (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r403" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.ferguson.com/role/SharebasedcompensationSummaryofAwardsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning Balance Outstanding (in shares)", "periodEndLabel": "Ending Balance Outstanding (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r400", "r401" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ferguson.com/role/SharebasedcompensationSummaryofAwardsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, Weighted average grant date fair value, Beginning Balance (in usd per share)", "periodEndLabel": "Outstanding, Weighted average grant date fair value, Ending Balance (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r400", "r401" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.ferguson.com/role/SharebasedcompensationSummaryofAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "ferg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSoldInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.ferguson.com/20240131", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSoldInPeriod", "presentation": [ "http://www.ferguson.com/role/ShareholdersequitySummaryofShareActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares sold upon termination of Employee Benefit Trust", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other Than Options, Sold In Period", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other Than Options, Sold In Period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.ferguson.com/role/SharebasedcompensationSummaryofAwardsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r404" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.ferguson.com/role/SharebasedcompensationSummaryofTimeVestedPerformanceVestedandLongTermIncentiveAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of awards vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r407" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ferguson.com/role/SharebasedcompensationSummaryofAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested, Weighted average grant date fair value (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r404" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.ferguson.com/role/SharebasedcompensationNarrativeDetails", "http://www.ferguson.com/role/SharebasedcompensationSummaryofAwardsDetails", "http://www.ferguson.com/role/SharebasedcompensationSummaryofTimeVestedPerformanceVestedandLongTermIncentiveAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "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." } } }, "auth_ref": [ "r385", "r387", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "presentation": [ "http://www.ferguson.com/role/SharebasedcompensationSummaryofAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.ferguson.com/role/SharebasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares authorized (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r638" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.ferguson.com/role/SharebasedcompensationNarrativeDetails", "http://www.ferguson.com/role/SharebasedcompensationSummaryofAwardsDetails", "http://www.ferguson.com/role/SharebasedcompensationSummaryofTimeVestedPerformanceVestedandLongTermIncentiveAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.ferguson.com/role/ShareholdersequitySummaryofShareActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total shares outstanding at end of period (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.ferguson.com/role/RevenueandsegmentinformationDisaggregationofNetSalesDetails", "http://www.ferguson.com/role/RevenueandsegmentinformationItemsnotAllocatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r155", "r225", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r251", "r256", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r280", "r287", "r290", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r625", "r666", "r743" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.ferguson.com/role/AccumulatedothercomprehensivelossChangeinAOCIDetails", "http://www.ferguson.com/role/AccumulatedothercomprehensivelossReclassificationOutofAOCIDetails", "http://www.ferguson.com/role/CondensedConsolidatedStatementsofShareholdersEquityunaudited", "http://www.ferguson.com/role/ShareholdersequitySummaryofShareActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r20", "r32", "r154", "r179", "r180", "r181", "r196", "r197", "r198", "r200", "r206", "r208", "r222", "r261", "r262", "r352", "r420", "r421", "r422", "r432", "r433", "r449", "r450", "r451", "r452", "r453", "r454", "r456", "r464", "r465", "r466", "r467", "r468", "r469", "r473", "r530", "r531", "r532", "r546", "r599" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofShareholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r196", "r197", "r198", "r222", "r485", "r536", "r547", "r550", "r551", "r552", "r553", "r554", "r555", "r557", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r570", "r571", "r572", "r573", "r574", "r576", "r578", "r579", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r599", "r644" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.ferguson.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Axis]", "label": "Scenario [Axis]" } } }, "auth_ref": [ "r209", "r383", "r660", "r661", "r685" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofShareholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r196", "r197", "r198", "r222", "r485", "r536", "r547", "r550", "r551", "r552", "r553", "r554", "r555", "r557", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r570", "r571", "r572", "r573", "r574", "r576", "r578", "r579", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r599", "r644" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.ferguson.com/role/ShareholdersequitySummaryofShareActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in shares issued (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r20", "r103", "r104", "r133", "r537", "r599", "r612" ] }, "us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesTreasuryStockReissued", "presentation": [ "http://www.ferguson.com/role/ShareholdersequitySummaryofShareActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury shares used to settle share-based compensation awards (in shares)", "label": "Stock Issued During Period, Shares, Treasury Stock Reissued", "documentation": "Number of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement." } } }, "auth_ref": [ "r20", "r104", "r133" ] }, "ferg_StockIssuedDuringPeriodValueEmployeeSharePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ferguson.com/20240131", "localname": "StockIssuedDuringPeriodValueEmployeeSharePlan", "crdr": "credit", "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofShareholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued under employee share plans", "label": "Stock Issued During Period, Value, Employee Share Plan", "documentation": "Stock Issued During Period, Value, Employee Share Plan" } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.ferguson.com/role/ShareholdersequityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Authorized stock to repurchased", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofShareholdersEquityunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Share repurchases", "label": "Stock Repurchased During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate 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." } } }, "auth_ref": [ "r20", "r103", "r104", "r133", "r546", "r599", "r613", "r651" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ferguson.com/role/AccumulatedothercomprehensivelossChangeinAOCIDetails", "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://www.ferguson.com/role/CondensedConsolidatedStatementsofShareholdersEquityunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total shareholders' equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r104", "r107", "r108", "r125", "r559", "r575", "r600", "r601", "r639", "r652", "r681", "r688", "r725", "r747" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.ferguson.com/role/Shareholdersequity" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders\u2019 equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r130", "r192", "r336", "r338", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r350", "r352", "r455", "r602", "r604", "r614" ] }, "us-gaap_StockholdersEquityOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityOther", "crdr": "debit", "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofShareholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Stockholders' Equity, Other", "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy." } } }, "auth_ref": [] }, "us-gaap_SubsegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsegmentsAxis", "presentation": [ "http://www.ferguson.com/role/RevenueandsegmentinformationDisaggregationofNetSalesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsegments [Axis]", "label": "Subsegments [Axis]", "documentation": "Information by business subsegments." } } }, "auth_ref": [] }, "us-gaap_SubsegmentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsegmentsDomain", "presentation": [ "http://www.ferguson.com/role/RevenueandsegmentinformationDisaggregationofNetSalesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsegments [Domain]", "label": "Subsegments [Domain]", "documentation": "Divisions of a component of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Disclosures:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SupplierFinanceProgramObligationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplierFinanceProgramObligationCurrent", "crdr": "credit", "presentation": [ "http://www.ferguson.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier finance program, obligation, current", "label": "Supplier Finance Program, Obligation, Current", "documentation": "Amount of obligation for supplier finance program, classified as current." } } }, "auth_ref": [ "r282", "r283", "r284" ] }, "us-gaap_SupplierFinanceProgramPaymentTimingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplierFinanceProgramPaymentTimingPeriod", "presentation": [ "http://www.ferguson.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier finance program, payment timing, period", "label": "Supplier Finance Program, Payment Timing, Period", "documentation": "Period when payment is expected to be made to finance provider or intermediary in supplier finance program, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r281" ] }, "ferg_SupplierFinanceProgramPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ferguson.com/20240131", "localname": "SupplierFinanceProgramPolicyTextBlock", "presentation": [ "http://www.ferguson.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier finance program", "label": "Supplier Finance Program [Policy Text Block]", "documentation": "Supplier Finance Program" } } }, "auth_ref": [] }, "ferg_TimeVestedAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ferguson.com/20240131", "localname": "TimeVestedAwardsMember", "presentation": [ "http://www.ferguson.com/role/SharebasedcompensationNarrativeDetails", "http://www.ferguson.com/role/SharebasedcompensationSummaryofAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Time vested awards", "label": "Time Vested Awards [Member]", "documentation": "Time Vested Awards" } } }, "auth_ref": [] }, "ferg_TimeVestedPerformanceVestedAndLongTermIncentiveAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ferguson.com/20240131", "localname": "TimeVestedPerformanceVestedAndLongTermIncentiveAwardsMember", "presentation": [ "http://www.ferguson.com/role/SharebasedcompensationSummaryofTimeVestedPerformanceVestedandLongTermIncentiveAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Time Vested, Performance Vested, and Long Term Incentive Awards", "label": "Time Vested, Performance Vested, And Long Term Incentive Awards [Member]", "documentation": "Time Vested, Performance Vested, And Long Term Incentive Awards" } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.ferguson.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofShareholdersEquityunaudited", "http://www.ferguson.com/role/ShareholdersequitySummaryofShareActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Shares", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r69" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical", "http://www.ferguson.com/role/ShareholdersequitySummaryofShareActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock (in shares)", "negatedTerseLabel": "Treasury stock, beginning balance (in shares)", "negatedPeriodEndLabel": "Treasury stock, ending balance (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r69" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury shares, 29,168,420 and 27,893,680 shares, respectively at cost", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r33", "r69", "r70" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.ferguson.com/role/ShareholdersequitySummaryofShareActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases of ordinary shares (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r20", "r104", "r133" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.ferguson.com/role/RevenueandsegmentinformationItemsnotAllocatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Restructuring [Domain]", "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r285", "r286", "r288", "r289" ] }, "ferg_UnitedStatesSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ferguson.com/20240131", "localname": "UnitedStatesSegmentMember", "presentation": [ "http://www.ferguson.com/role/RevenueandsegmentinformationDisaggregationofNetSalesDetails", "http://www.ferguson.com/role/RevenueandsegmentinformationItemsnotAllocatedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "United States", "label": "United States Segment [Member]", "documentation": "United States Segment" } } }, "auth_ref": [] }, "us-gaap_UnsecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnsecuredDebtMember", "presentation": [ "http://www.ferguson.com/role/DebtNarrativeDetails", "http://www.ferguson.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan", "label": "Unsecured Debt [Member]", "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets." } } }, "auth_ref": [] }, "ferg_UnsecuredSeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ferguson.com/20240131", "localname": "UnsecuredSeniorNotesMember", "presentation": [ "http://www.ferguson.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unsecured senior notes", "label": "Unsecured Senior Notes [Member]", "documentation": "Unsecured Senior Notes" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.ferguson.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r47", "r48", "r49", "r149", "r150", "r151", "r152" ] }, "ferg_VariableRateReceivableSecuritizationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ferguson.com/20240131", "localname": "VariableRateReceivableSecuritizationMember", "presentation": [ "http://www.ferguson.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables Facility", "label": "Variable Rate, Receivable Securitization [Member]", "documentation": "Variable Rate, Receivable Securitization" } } }, "auth_ref": [] }, "ferg_VariableRateReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ferguson.com/20240131", "localname": "VariableRateReceivablesMember", "presentation": [ "http://www.ferguson.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables Facility", "label": "Variable Rate, Receivables [Member]", "documentation": "Variable Rate, Receivables" } } }, "auth_ref": [] }, "ferg_VariableRateTermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ferguson.com/20240131", "localname": "VariableRateTermLoanMember", "presentation": [ "http://www.ferguson.com/role/DebtNarrativeDetails", "http://www.ferguson.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan", "label": "Variable Rate, Term Loan [Member]", "documentation": "Variable Rate, Term Loan" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://www.ferguson.com/role/WeightedaveragesharesDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ferguson.com/role/WeightedaveragesharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive shares (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r686" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.ferguson.com/role/WeightedaveragesharesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofEarningsunaudited", "http://www.ferguson.com/role/WeightedaveragesharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Diluted weighted-average shares (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r212", "r217" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.ferguson.com/role/WeightedaveragesharesDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ferguson.com/role/CondensedConsolidatedStatementsofEarningsunaudited", "http://www.ferguson.com/role/WeightedaveragesharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Basic weighted-average shares (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r211", "r217" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-10" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a),(b),(c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i),(j),(k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i-k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(f)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2C", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2C" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "460", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "25", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-16" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "55", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482943/710-10-55-7" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "40", "Section": "25", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480637/718-40-25-12" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-5" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-9" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-3" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-3" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-3" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-4" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4EE", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4EE" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "450", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480598/954-450-50-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r622": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r623": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r624": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r625": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r626": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r627": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r628": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r629": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r630": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r631": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r632": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r635": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r636": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r637": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r638": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r639": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r640": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r641": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r643": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r647": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r648": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r649": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "405", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480191/946-405-45-2" }, "r650": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r651": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r652": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r659": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r660": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r661": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r662": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r663": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r664": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r665": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r666": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r667": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r668": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r669": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r670": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r671": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r672": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r673": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r674": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r675": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r676": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r677": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-9" }, "r678": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r679": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r680": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r681": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r682": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r683": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r684": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r685": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r686": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r687": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r688": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r689": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r690": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r691": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r692": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r693": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r694": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r695": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r696": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r697": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r698": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r699": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r700": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r701": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r702": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r703": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r704": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r705": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r706": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r707": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r711": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r713": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r730": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 80 0001832433-24-000004-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001832433-24-000004-xbrl.zip M4$L#!!0 ( .Z!9EB>.K7'ZP< ( H 5 97AH:6)I=#,Q,2UQ,F9Y M,C0N:'1M[5IK;^,V%OV^OX*;8*<9P';\S,/.!.A.6V"PZ&LZ0#\N*)&RN*%$ ME:3L>'_]GDO*K]C).'UDDF#[(1V9E^2]O(?G'E*ZRGVAKZ]RR<7UWZ[^WFZS M;TQ:%[+T++62>RE8[50Y9;\*Z6Y8N]U8O3?5PJII[EF_VQ^R7XV]43,>V[WR M6EXOQ[DZC<]7IV&2J\2(Q?654#.FQ+LC=9[TT_3BXJ([&(R&:3*Z/#\3@O7GKVURK:3D._L,X,XBVL4Z--G9\W W_3:BEG?%"Z<7XJT^J MD([](.?LHREX^57+\=*UG;0JBX9._5?" 4P2'N>-?QA'JU(N_8T>?GN;JT1Y M-NAU>E>G9+^,P"+->3F5[.O4LX^UEJPWX.W>\(2_ M?7,\/)_T1B(^M4)7[MC7PE2$QLU1?I%IF'S0[9,#/I?L%VX37DK7_O%6RT48 M'BW];K>_O]_:H<0%W_Y @_W+O"'%ON7G*F2?5_;*E^T6!I6?($XN7]S M/+J8L-\?4_Q)E0(0&@^P,;Y0D+W.,H:GGWU2<2' ;6TM,S_N7W1&M P?6,Z! M7(NEEW, SN?*L9]K;K'5]()]E)6Q %7)OC.V8+UN^V="V'?23FN'7RN=(C>7 MDY>?FOZS2\T_N4-"L,C%@MV49JZEF,I6S)"->1$&+I0&U0LS<&P>7BY877I; M2T2 >A9*&Q+&68$GJT!7&2>6L,P4*M!*L-LQ*&4JG>-V028%OY&!;U9C.OPF MX RFU*$N-H24*HLZ"+,2W>&) !O.9N"5(KI\IY2V65TX_1;WC9VL":6SJSXVV VRLH M1L-GA[=/6\EY")LJV),DQ$<=Z%,RRHG@>]="A" MMU(Q.'O6F(5&?C:@'78N>[00."IBI9"_4.(^#ZX65=^4U^[P+E0&$\E6,\7" M:FJ+ 4!7,^4""<)*EF$<$LUK^MRD8"LU#\AK*NL:/:V&GJE1@4KABS-:B7 L M=G7BE%#<*@I Q?H?BD))(]6.:G+8J"X4\$"9QDDXA -QZ%1!5*JTUIR8'F$% M)]:U'3VB4M@4./A7(LD09(S^4CRJUK\H9"?/"=F#X2ZR#R:U'8 ?3H<'XQQ[ M8Z8$P9?C',*)][D#]$EX$J:Y%4M\ ?&*)THKOR %L&]:VFT!B@%EJS/^/I$3 MR\MM$U"%PRI0[H)B25-C17 @2-BI+"%$-,".%AF.\V0">1X!'>X/P/"O%]+I M?#IFQ6 OY$08L)7B4(Q7,"8<.K,;^[.*'C>R, M0\M>,#Z"34D%F#2M+:%AH^3N&;4PSN-WNF3%6"[%0+_%:R!VZE"CKE5]OHUID1_FN7.-0O]Y8MQ($ MX0<,613*>RD?*!&)@>2@=J'@7QCD!%@&(SMB?/R?-/AR \K?:@7WPV:KRW"O M[][^_]3VA$* [I=(98:7.O")#N&ID@!+4\Q7IZ>YY#=4G:/*"_4YZ--PB;J\ M:WH4!)N#3KRXV$-T7*"CDRN>NQ>NC:I%%V .XK,5)8*#/G!U <1@E4(P37W9 M>ROWNLO_,SQ6497/+*BE!2#(P(: 4K@%;S#7BD52E3.C9Y(J96XB:_(M1 .!?XJ,Z/Q)M7$T7*'@FEYS?F[8Q'AOBG&WT^MC\#^* MP6ZG0:$/A\5FJ@2;1MHVX*!YY>1X^8\)"E"E^6*LRI#4T&FR[1AJW&1&50SJ MIYDX3!B;FS?TPT&_T^W&B1&R%\N9FQ?XG=AVZL5N8W_86_;=V_Y@YP<;!\/. M^>BO&+@WZG;ZAXY\&E;$+BV6&R?"Q-,Q1KN*E^^.!D=+FR;MXWYURWK;22TR;'4T\ 5L6;C 913YY M20OY R_N7.(_0<1QMWR)C?*%L/*2$/&)/BL[%!(O)O'OB@ !4 !E>&AI8FET M,S$R+7$R9GDR-"YH=&WM6EMSV[82?N^O0.UIZLQ(LJB++Y+CF39M9O)P>DDS MD\M%/U>GX?KJE >YBJV:7U\I/15:O3G2P\L+&,;I^4">18/+ M)+Z,SR\N!^HLBLYBB./!OZ,C;(KFH8VOY@;>'.6Z:&= XX_.^YW!H*S&,ZVJ M;!1UN]\=;9I*-T'KRI:C,S2KX+9J2Z,GQ8C]1^/48K2-=6*-=:/C+O\;TY-V M*G-MYJ/O/^HLJ@,O- !*<7G!/'T&/(G@+KM*I3F2E;2%L M*GYSNDAT*8UXIPN)/_'7KRE:@!-7L;O^K7:^ENAH9<7/MTDFBPF('Y)*?*@- MB*@OV]'@1+Y^=3PX'T=#%:Y:W%1Z\8.R):%QO9<_(.'!^]T>.5!E(/Z0+I8% M^/:OMP;FW#T^Z76[=V9YK_G]L_88XOP?G^#!S@E^WQ*?M#%:YN)'5Q=*3J E M$I[U.<8JJU?'PXNQ^/*XPBU=*(31J(^+XRL%&G46,3S]Z.-2*H7\UC:05J/> M16=(T_!>9'(*PL%4PPQ!5V7:B]]KZ7"YF;GX *5U"*Q"O+,N%U&W_3NA[!VX M2>WQ;FD2S,WE^/FGIG=PJ?E1>DP(3G(^%S>%G1E0M"XX0R[D15ETH;!8P7 $ MJ0LAB[FHB\K5@!%@3>/RA@F3(L:<99\>[RET!H.2JNDF\%O]+*UAC6_ M<&;+6X;;"RA&@X/#V\>-Y+PZONA%YV/?(*K1 \00MM%:E+;W0CI@@&#"=8SZ M"A,I %$9&^TS,B>S'-F1&)*NE?:)L;[&=L2;SIJ E-+9!!3>]N($@:$ D1:R MOR7B?%!QPQ-XS4U9Q=%5N-2D5HN 4.I?$&^M 3< B7S9>Z!T8Z 4!Z(X[\(9 M+:B>LU[:%Z$;J>B?'31F42H0^"4_"M'1J@2]$O):Q-KJ:DP+8-2RM-H8B MHVRYS]\ECH?6Y,/H& M3',,<<>^];>GZ-'0/UR@#U_(=H[/(Y9B!OJ#H'E!<%FHQ,.+G80G538T,.2Y^Z%:Z-JL0EB#L5G*T@$C_K USDB M!F>)@VGJR\Y3N9==_@]P6T55/G5(+2T$ C ;(I3X%+S!7"L425U,K9D"51*+49N7MEWPK/32FT_[ VB1=N=SQ]L M_.##_J!S/OPG.HZ&W4YOWYY/>4;7P*/PJN-*=S[@=Q"8ZR:R!@73UW=WV1-B'0[W0&AI M8FET,S(Q+7$R9GDR-"YH=&W56%EOXS80?N^O8!,TFP(^)/F(+3D!%MDLT!9[ M)L4^%A0YLMC0HDI2B=U?WR$EQ782I\&VR6X,V+ T]\Q'6Y)%$1#\D7I2W%% M:[H55L))JV?6KY]G?6]DEBJ^.IEQ<44$/]X3400TBX[2<3!BP_%T/!VE000L MC3*699,!_!'NH2BRUS+&KB0<[RU$T];3ZJY\AJ M51F/D^0< MF%<0#D9!Q_-10UYS5;IEL"G2,DZ#L;-FT -/]L)2P(J^9=90H"*+M ME#XJF7]6!N-9/7DVA_=F\S')P<30)C'EUR:FUH)[!$Y@.R>VJ+FMZ#GE4$?2LFVM)ZJ14F+U5IS M#AK2%6$>/%XQM1T7Q6)%+@MU+8'/X6!_-$F^OH3U*X$A%C8>X![TC6H:]IYG MA[G/>E)2SO$,Z4K(;!Q->B.7!E>93Q75N&O(%?D,I=*(C(*\57I!PJ#[B61* M^V*7:%1Q4N/D5UJ@$%8Q' ?)(.S4Y\]FG6M5;9E;&#;5)UDET1S#)RDPP&MA M-6NA,A5R1I!"G'K;9I;&.P]MLY; M 0W&W],9\0;3XK=&\HYJEM?+<5ROQO\Y/$M3":V*5&D.NHMA2EH:B-L_"1>F ME'05B\([ZX62QF"JK%6+&/&07+G-GE'96/$&:W+30PZQ"PH"OX"LQB]O+3)@V'O:/04BL-1T(L>J[GO,Z);CA80PSI;')>" M- CPX[W!7LO3U#@.2+AEY(9U?(.>1,,#B&W2U=7[?GA[UOF@_WA46+\ M[U9W<@/]!](U^B_I6K,V*\$M)N0E1DG!B8L\>4F)?(^GY':+]0P1HX;G#S>, M,-QOA)67A(@+=UOP6$B\F,+O&%CN8J#O3ZX7-"U>Y,(T,U0[@%/&?*?CVN.- M%NM?!D77/[L6RN2N[RH4SF*P9%!Z?L> $;M[J:93YP1GMT:N0U(@'+![Y]B9 MR37MINO'!A[-E\K =G<_::UO=N8X[%8LOQ74M:B]VC"%?J6NNV0*-6M_689V M-60X6!;,49##FQ?2W:%5V)_KV_/#>FP8;(X-'=),/YN.[2&'F?9-<:Q!4H?XG5=T37,6K$5HBEM[ M97>+;/@6](('W=OZK:\>^_[*\Q]02P,$% @ [H%F6! ,23K;! =A0 M !4 !E>&AI8FET,S(R+7$R9GDR-"YH=&W56%MOVS84?M^OX!PLS0#+UL5V M;,DQT*4-L 'K+1GR.% D97&A196D8GN_?H>4%-M)G!G=FC8!8L@^'\_U(W4. MI[E9B-DT9YC.?IC^Z'GHC235@A4&$<6P8115FA=S=$V9OD&>UZ#.9;E6?)X; M%/KA %U+=<-O<2TWW @V:_5,^_7W:=\9F::2KF=3RF\1IV<=CJ/HE$Q.1]%D M3 =L.)ZD6>B/AH0$9#",QN,_@PXL!7B]1INU8&>=!2^\G%G[\6E8FF3)J-1,$8_=&[[)WWT"4C3D$0#?VNPV&- M7E-96MYM+VF!$W]DK9F!X M@7Y154'QG'6=XO.BU,3R_]:3$E,+! M[0F6F3@<]X8V#;8R'RNLX.00:_2)E5(!.PIT(=4"!;[W$652N6*78%125'/E M-US (JAB,/*3*.C6A_YVG6M5;9E;*C;51UDEP!R!;X)#@$MN.IOZ'@=[A]9Y)Z!H]#V])]Y 6MS1 MB'['BN3U=AS5N_%_#L_@5+!612H59!C()_VEIN^KI>+>L;^E 8#H)V M[:/R)Q<_*8P&O=/AUU <#/U>>*CFOLN(:A$M(09UMBAL!:&!X&>=J--BFAK' M/@IVC-Q!1P^@8;FRX&TR6(;<+UU=M>>GOVN;CX\&IXEVGP\ZE#OZ/Y&RX7]) MV0;:[ :[H0"+M!2<(AM]\I*2^0[>E+MMUC-$#!J>/]P@A'"_(5]>$BNN[*A^ M*"U>3/'W#"X/.=!W;[ 7-#E>Y5PWLU0[C&-"7,=CV^2M5NM?AD;;1]M62N>V M_RHDS&1L15CI\!8 $=M+H:9CIPAFN&9=%Z4,409=/(4.36QD=]T_-/)@OI2: M[7;YX];Z=H<.@V]%\GM!+7GMU98I\"NU72:1H%FYFRJPJU@& V9!K 00SCP7 M]@(+]CU3]^>(S?@0;8\/7=1,0=N.[V7V+]GRS>_Y3[JW M\UG?^_7=?>,_4$L#!!0 ( .Z!9EAL9SZQ6?4 +$)#P 1 9F5R9RTR M,#(T,#$S,2YH=&WLO6MWXDBR+OQ]_XIJ;(_M MFMGS?NF52 FH2TB,+K:97W\B4A(W"8.0@!3DK+VK,>B2&?%$9$1D9,0O__=M M;)(7YKB&;?WZ9Z5:^S-AEF;KAC7\]<]73]>WMW_^O[W_^F7DP65PJ>5>O+G& MKZ61YTTN/GUZ?7VMOM:KMC/\I-9JRJ?__?[M21NQ,:T8ENM12V.EZ"[3L'XF MW:=TN]U/_-?H4M^M#"F=S"X>4+?/+PU_@%>I]>CB 7.&2X_%+WS7MJJ:/<8K M&S6EKH17KW\_SF\VU+YC+D\1OXDF6?^T.C7CS4N^VK!@6NQ_/S]^^^0YU'(' MMC.F'A :QU6KU-2*HBZ^5)^_=?&-K4_!C]&E,4HN#P]_[E-W-CS7\>*DA"^7 MR*BSE7>[3*L.[9=/\,/2A3#9"ORV]/[HVO?FJS0KM4YEQHD+P[4;JM)^C\S! M%?,7K[M6J2^\F5]^85* ;XE9E1]/I=XO(T;UWB]CYE&"3ZBP?_O&RZ^E:]OR MF.55GJ<3()86_/5KR6-OWB>.AT^]__JO__K%,SR3]1!6E0A.OWP*OOSE4_#H MOJU/>[_HQ@MQO:G)?BWIACLQZ?3"LBT& S#>+O!"Y@0?#5UG%O\(O]_Y8^88 M6O#^-^^1#7XM:16@DT7'^"1F7-Q8\+KI-8S.H>:MI;.WO[%IB1CZKZ5!16V5 M>C60O4Y=;=3KOWQ:>FJ*EUS[C@-O^&JX&C7_Q:AS8^E?J >4"=CX:PE8?Z'# M-Y4Q/&6$=U9T.JTP:S:4=JGW5]^<$J30KN/X8FMPT>) OL(W[NP=G5(/V9#7 M"Q[@?7NZ M2??"5BUZ9:@5+[XPP*C#]&M[/&&6RP7OR@$Y'#(!"J M=51\-26Z;_[;;)AZ=&D#KJO4E?DK@E^BOZ.7?%J:=S(95 '($"R47C@S%01K M]J#PE^UFYEM&,"UW1('[LYF-&75]A_5"PO(?HT=$OT5_XS.2*547@%(K@%&4 M0P!F1E8?9&V5IN'J>_'CZ4MZDC9$(ZFZ/4GK^ EV?6%FMF@-3VSC.;(778G^2!U-\^/Q0.J9U]\S.=S;NPRMT W[E48B91?OD@V[ 6 4'" Q;\*?)L[6?PK%\^);YB1HK92-("3:GE)$+=@I/\2M<-]"_ ?Z*&?FM=TXGA M4;,HY%=J!:?_(_.H83']ACJ680W=PA!^[][9G@G_['#M.^7:)E \A:']WEW" M/=$> P,7-^.):4\9^\PL-C"\9\=WO<)0?N\NYK[5O:;Y8]^$:_5[;\0._VZ)MB^?&B MZ)[NL7:.CI'972^Z=WSPG:.C<*FH?K1(.T='85S1W?!C[!P=A5%%]=&/MW-T M%#85W:T_5"A%S2\3J%YT5_X8H90\Z5]TC_Z@H90<"=\HJCM_K%!*GK0OJD-_ MG%!*GI0OO/M^Y%!*GKP0X3CQGJ96>)?V*%&BXYP];A3=C3UPE.A(7"JJ#RM. ME.A(C"NZ5WOX*-&1&%5T5_B F1QY9<\TBN[^'BF3(R_Z-XON!1\ZDR,WPA?5 M!3YB)D=NM"^J$WRT3([<*%_T#>ECAQ_RY(5PQYOSFUK1/=K#;23EEAC4++Q_ M>I2-I/SH7W0W\\ ;2?D1ONANX^$WDO*C?5'=QV-M).5&^5;1'<=C6W)Y\D*$ M0L9[FEI17;5C;R0=IGKK"K.*[MT=?"/I*%PJ_-ZL !M)1V%>]9YL>H3]02WU\7BDO'V8QOB>_9"\6EXYS8:(L?!1"*2\>Q1]KB[S6_ MPZ5K:E&=GO**U!8_R"$(?XZS%K7%CVL(PI\CK4+B1S0$X<^1UA]A Q>/S/4< M7_-\Q["&U[;K75DZ?,><%[;((=N9V [,?NGRTUR*A U=",RJ(ZU*PD8;!&;5 MD18H84,. K/J2&O5F<4=MG^]WW?C+P1 !',[T=X;G3,+)4C$L4!D MU+-((#F.*=*5L= B@>0X-DE71DAW!\FMI?L CU.-@71EN+0 V#B.!=*5L=," M8.-(AH>,G18 &T>R-V3L='=LG*:5(2.FPB+B2+:%C),*BX@C610R*"HL(@Y^ M&-SR<>"QL^#A,^!C](#M3X)WA8VG?K.MH<><\1?6]YZG$[9:=S!,],6?GYCF M.X9GL$UU4+9^.3[UUL( &(YZ 6#_H&"@]DWVR'.,-6:\X%_[+0&78P]XI29L M:%3R>P]-<)6:L%'.K4C^#(#X9M--U5=R MD/RT5D,1U_+HY("QNL/&L6YRK% MPL8*8L MGYAEV,Y!&;SM"P4286'#>6?,X%PE6-CH7$KW)?*?_D.QX.MA&+Z; R>0= L; MB)/,%RIBJ]2$#:F=M3_&F\;6VKDH T78*-HUD-+POE+-,&%8JT6C7VSS!7!BEKQ0O>I;HE7WQV9W]PA^&>O$$G+1=M^_YI?5:+HI> M*5[@[4S0L>0 +#$\FSHXD3!2!UM-/W&7IBYS*K91;?6 MQ/=V*#C MS-[;N@/2LT,MU^1!QRO]#]_UML@&%(@3P@;UTG/B"QM@[["P;0ZX!I9;0(ZH MPL;@A)6-7:/C=0R=YA0=5X4-J0DO2$*P;^\QKZ(00MA8D+#J9SDJ5\MM(1 V M$"*\1MD71X2-4 @K&P(<1U148>,+P@N2$.P3-DH@K-3M*5ZCGI#;?KP5*5>. MG)#[?GC94'-TV^LGY+8?3S9RY<@)>>3'L-92' -6K?T\48.IZ)&]PW'H6-9$T2-]AY2AXRRU M10_J'5*&CK,.%35NQT]JWXPGICUE++0J+UMYK" M!F96>#*3#^8,;&=,00*>1M0YU;IH36%C%4FR@H>)L13:3"\%(A,HJR?F>2;3 M3Y1/PKKS"0O)5_C'=VWK-\?V)S&>;;&69!7>R&S;DUV]IWSHIK !@?/F<9X' MI)O"AA22]"U?^>:14G=A45PT6:XL_=OS[2'$[\"7L3\^$76WR@'A(B%)'*!O)\P!8>,>7,!TF/*$5*IQ M??]YNOC+F^6@C?#$YMN]HS W^'#&J\\'KQDOO%_B',].@*FMV6EW: MZK)N0ZDI5&^QFM9J=3HZZ]?5VN]HCLSO<;VI"4P=&U9EQ(SAR+MH=*NMSL2[ M?#5T;W2AU&K_7>*7]GYQ)]3J_=)W/L$#@L_!<^)/H\X0'MBW/7!C+EKP,)Q% MA9K&T+I #Y?WZL5'1'=HMFD[%W^J\?]=#F#:E0$=&^;TXL_H.;ODCKV21QN\ MYC^774!!Q05"#8(+7>,_#,8);^%_O@;3:,-S3/ GHVD%$_EQ=_M\\X4\/5\] MWSSQJ3S=7/]XO'V^O7DB5W=?R,W_7O_EZNZW&W)]__W[[=/3[?T=O^R?%)PP M:^C95IE\J5Y7B5IK-KH!,18IDN^D.EM-ZNO]XW?R"T#"LJT['_Q&0R,A$']2JVESST]I[UOW0Z-:K[4U/^\3' MYT2_1@1L!&/7 08F$O#74KT473.AN@Y(OE G;T19%DV3#>+4L2=[E]5&,@!2 M(_KO/BA>YIBP-DQLQRL1'FCS0"N^>1<#XXWI%<_Q9Z 'M^!__M1M-UJ7ZW#_ MR=-S)>-,C1Z:EG__;A_O&9//QX?/IQ=?=,GN\)J,!GT'-$ MJ9/[1Z(T/^@?R?U7\OR7&[*@'6>:\>KZ&7]6NO7&RCJ U.*(_,1%3P"]<0Q: M?[4=XHT8^7>$1A*LZ@06>Z;OH*@?^.TW@:FP#&H=OJF,X1$CO*VBTVEERJA3 M858$.& M>ZYXYLBDN3B22:ES&>$A<1P,:,&=8P?6O MIM25WX=*]8_)L$2H">HKRJ;X_>'[DZIT.L%/RZI>[4S>=EGBU'I[\L97D(.# MKK5)FI?)>6!5HNY9E6STH-5TJV @68]L:+BH=SS,R(FDJP4Z*<00F9C:JH"= M*HFWD]"[11MQV_IA*R ]KM7:5 MJMI5_WN]T?K?2:9D':S,>CWQIUI52?S^4(]JO/NHT/3-VTY+J0;5NC)0]VK5 MI-0$>*HV:.%LX!$B<,>N;=_RG.FUK2_[:C B[8+I0^I,'/M%"ZZ:^VEM\-.8 MX[+IJMHHD^L1M2QFDEO7I);N)AB#[_.DAAP)>9N.=0$KMO91A./.,WV[#3[[[KG&Q ?ZAL@# @+Z ]B&N;ADXBK2HDA9.-Z@\< MPP1,:QOS7L@?OF.XNL$W75!O&XMXYYW@H3IBK&QLI,%=:7K#G/=\#_8 UN)I+*+>Q%J MC=RX/W4*"_JC3?6X4LS^0G6V^5$K]?YI@(IUW!%Y!M?$&IHLMS=>P\=[Y]E^ MG:EZ;)[]3_LGX'=$QPGO$<<_3>;U9^;\=$>&PW:FR8/M>M3\_XU)L$J&9%%+ MO- MH1W.'+7UQ %];4RH25BT)PY?@^J!UX$I0?YC3("2.DMG9Z_;!Q80JO]?HT$^ MU#ZF0 ^*ZY7#Z!(R&Z"2E$X&3'ZS82EZ&-G62D &6]9VU3:I=VJUM0;(\8F[ M!FES-_A__M11E?:E2SQFL@G.DUA\HF6T&$P?%VM"@:P;X';TU2UYIG>V1ZXF MF#2"J[+XC/D*R@XL#<1?F6L^^(.&:@'E/OQJ8+@ 2X([1L"G 7K=UA!TGPL\ M8\2DK@=^.L;X,S%,NN6'=LN[N[KE 25+[R3S*"H\)7QJ!1]Q4:\J"U\Y'(;! M=X?WZ9,M<-[@UO ,>&(0=F(.@'SB.ZZ/\2?/)G %VN)!P%M1/_0_XNJ)FPM7 MFG>Q;O=EIVA(LGLR(_PQZ/-L>"8/RC&JC0BO*Y9M9T[$.3J4KT%/TW'?-C^X M:5S58LSP+HRL,F:W6*O7N M'9@O=:8DJ$> ]%9J9,)@O=QA<_L/,10Q')W/LFVWIH&!7*;E+ M+*_%4XB.,8E;2\=0)"/]*3@ #&8"P_H)JP;C 6 T@A8VZSXH'P,K:41=\!], M,*2H:89N MI7__8-M*[ J.JS\ )X\+*!5O#2N>.;-P[C))!O!'U5F?Q2I>' MBN,,;@XG\K',_:0/ZL)L^R!)<%'_#Y@+WL2OASMQ*.'#^ %]/A(^4G2@NC6B MTZE;79=>$66@I@QO7?N. R\+4K!0GWK4\]V9H'=+O7\Q-VV*QY;P^_Y$?K,] ML"JR 6^6%);JY;EBG]RMSP8JH' B2@&@8\/#""8S :B.;:&J-*>$@=J"W#AN_H3W-7?MS@'XY\)*',_5LDLT_MX"6NI8]@+S$)>A3(_2U^O M)0KY<829$"+E>7-D+IT\@\A08L*X&:&:!O+LX(DW#FD'%ZC$;PE@H9+X@SL& M10!O<:)% Q X!B),<3F&I\'RA20:DJ%COWJCZ-,U8HRL-:T%=@2-742-+8]&\J*[?S5E& MRW+$J]FNUL-T]8.&-EO=JAIX"JE"FPVXJY5+/+);K37:N3RIT:@V6\U<'M6N MMCOJ 5.7QH:NFTSX,U'S%&#G&F1N:"=M@@8G7+DT:N%%.*;=):WQ M)\NXTQ*XIW5VSDGP+^T*Q:GQ.2H,M^DLF:IN=YCLF!'+P@#Q)MF&/DL81K3X MC9/B.J#$9CC64\ Q4QAX[V"X';SC F(63Z+C:@R28E \\@2KDF7SP)'O!NXC M," X IUP8@\\4'R7.<67OQKP:O1++9B;C9KRQ7#Y*F=12P-LH$6*^7MX,1;' MT[%:)L&\>D-_=VN__H%^?-\3/&H,5#AH[!JT<$?,-&?AA0^ "3UH_Q5YYF2M M4Q[%ZAJ7Y%\PA]3K";YY:_EMK"T!0>[L;:,#1V++%0_"?&5]!T_W$[4;'.PO MU[7$105NQH^]H-MJ\QXIK1"B;"X>75'UAL?)&\R@.#\C4YK?0OFN;OK?^ MEC0YLJL5D[:KV=2>U6P:.?,U>,@J?8?1GQ4Z@)=>4/.53ETT4_(J[)2NZE/! M4X6?KSY_N\$#]]?W=\\W=\]/6^8\'C[#L5OMJO6T8JWF_56G\1(2HSTJ?83K%#?TBLA!S6-L<'@O92> M33FM:X$Q&.P-&,'X8(D+#\U=P(R8@U?!F*@P8R$C!Q?X/VU10+!6ZEW?/#Y? MW=Z1YYO'[Z HZ>K:\$Z^UA[8NL-2(AF>CN'*&B:G%N(!_Y\4XF/SM Y"?/4# MZQ%=/?Z+W-T_WY#'F]^N'K_\=%;K(N%VPQ>-I"X_3QF=SR[ E%N21?;^^N[JYOK[X1<.'O'[]?H2*0 MZ_CIXZ NSCJ^XN6%1\?4H.BM9'@>#.^6>K<>&Q.E2K[.8N>SGLNN7,Q/G_^Y M"7Q^ZGTIF4Y5JU+><^(W[HY?VW"CA;ME\(F?A>()(G.AQSV!&^I8P(&L"D"N M^ 4 A, KOE0 >?.["0J \[N0HP>TSK57<:?1Q&FL4[VX->VP$?:Y>6$$RP>. MF;3#3E\L&](..Q]^=Z0:/OXT.LMJ^#,UL>1HQEMGUE99O ;C?E);OV?"[ MKDB5>_1I(!/66[X\&7!DF_!<-ZP72&[^[1O>5-J_IR^<+6G_G@^_&U(9'WT: MR(1WPA#4'9&OIOTJ+>$S$,:.M(3/A]]M7J\8QN39_"C(FATAN2%\GMCH"FZ( MU=\]426YG5X3$.6"//GC,1[\@J7?!3;P]B/8>VM^CG("FD'# GS2(#A]6.2F M!/9D$$@ED!>W&[50":@7Y)&],,MGO(Z6RX:XY!/#"DYDPO/EZG_Z4% $2NZ6 MDK]?=M=#R:]?D'_R9V.Q7N '';+P +AZ(GJ:MQ3RW-C=#86\>4&^L+XGU_#3YW=^XBW7<,'9W51#\6Y=D"O7 M95[0L<\T:-\P@PX9U",#:CCDA9J^S!T^ SPHHB6R?_I R$_NY;(O.KL[H=QW8-G7-'^,G7683FQ>8E-; M.C1DVJ[_B+IT7MI(C?6:Q@>$1NP\,X4^7Z_X9($$1 M_>2*%/SD(=;QKT^PI:]LCXU1D(H%*$XR6SGMZ+ M=8>#)QMX8-*[J$BUG!LJZF$E8K5*OE.+#GE\.XQQN>2+X6J^ZV+[,=SHOK*H M.76-H+_9[)@JGF,-F@;B-8_,]E-5< &*DU<8TY6<(\;XYW ME5!QU*N%-8EP#N3OV)#4\'CS0:[ X LS^AOUGVF[/O9DO.K;O@=*TOG)//)H MN#^EQ73Z$%=S\U!E7X8"<+P1*K5&%:T:SP'&-EFY)A=P__^7F4?97.B_VJP*5VI),S8FI40^E;VQ(S6"19GH. M_5/D*ET YN(#['X4&1O%]5N?M-OE+-LQVY<7$.G!=I^9;"OG^61]L2 MA8TM\BFH5?+#;L<4V=H6)5P:)B:M0)*/H+@YVB4 M"N"Y]&E&L85_<>2&_FMI&P:4HIM&SMQ2&;)*WV'T9X4.8+(7U'RE4Q??M4"3 M,8QWA0>KY MDI/=+W_FTRM]5;H8$\.S)17=91#?)&V S#XRW5S&NXBRN;QZ? MKV[OR//-X_>GY2FL'?S>AQH31S[4'Q:X06Y00N'5 *?'G3#-&!A85L'AK1&P MH@K0=>$2!\];.LPM\]^!S&.78)J:6KO$SJW4FI;YG\IE]'6$Z-7O7]GJ-[X[ M^P;=L/!;VW<6OPT*/K@&T(,ZX0! >Y8(75"U[H^.)R5:?'U(D?"8JD(@R]IPD"[?, MZ((O6CN2,G]2E<3!NJ5&J)<*))Y7/W"K\>KQ7^3N_OF&/-[\=O7XY?;N-_+U M_O&?\+'R[?[^;_CWT_/5\\WWF[MGP:7X&M0^-:S%0N7P63-]9#%\[XT,E_S; MIPX0'?CML(GM )@M!-J8*+7*W\F'$%A_GUWUR*\*T?61P!/@X:_4T2NF;?\$ MTZ@!^<(P7E(2% ,LW^$]0J@%>@B,F5YJ'URO= M;K,<"*WU8ILOB%_#_0E"1EW7'T]X BO_W0=P\SGS!WHCZH&,^B:8>-0'Z:2: MYP/0G3 !%N"O&P,4!" .D)B:,+^!8X_A3ALN9V\3N-0-Y-T L4/1[T]7)PQL MC;K HP8MD> 6YXMH/K-!G 2-UPQIQ? M94Y*3&\S09@]3J7RXL-AA$,?-!GV:778$(; B8U"CR8,?(;9[Z#,A\E M!T>62WE&%R"Y/4L,YJ, 4_C5&Y7)Q+'_ )7$X8,!,Q>KX ?*]]6"&8V,";\; MWF/C"+!O1E O&^D&W&,X178" ?\>0$5@#1@D6'A/C[81FS7EYP\\2DX=SL_A^! MEN5(#A1B0*/Y*/'Y&ITL%!*$&R>.80?0+0=X1#C:0%-\#[*+:"-J#1E.EPQ- MNP_$QOLPW&A;\ ?8NQ;.H1Q-C3_5QE<@"+0H:QN!SM\\12:.>1(X+%>3"< 5 M7@%/AW]-D^&[DB[%*0%\:2!-P$/=AX\P?,#*P/11*,+7!.M2A QM*6W<-&!I M@[^G96+RW5P.KB%66[*=:337\N)2O(A]E$RN ' TKJ]IW, (L-('EEOX-V^O MX 'R@$2P"HNM7M\3=1A-'XB.AR$"BP'@CQ/W@P#RJ@9!8\6P8-S#Z:+Z#&P8 M(-8(Y214Q7T&>@C0NFHC@6AQ_,=^P.Q9S9@D_00:#K ?^QJ&QS3JQG] J;?T MV-=!>3T__GPN9;$O R42^WYH4W/U.P\8S;S8C(SQZE=C&C,O7PTS]KQ77 WB MPXI..RA 1AWT M.Q>YG&"P+AMTH0H"-6S8^OOK"EB)]"R^W&7 YP:'BQ4&=!?X>>#!7B;[C!,66 )(#D/T M3PL+Q^("/5^6%G3LB@8HSP8PT\]S?3!;?T*=.,.U3K ]2[AB>@Z'*'])H&$7 MJ1T^?JY;.34 I5/;)P';.6E@$#!_W])]7%1-@Y.#J\-I2&<0Y_>L@2L3 M%^WAB+PR$LIM8)5P"KQG*EAHQ2R8::L&V!)'8' 4?!L.L@6*+\T'U!%]Q9OX M^\UT)N(YH7493.?P0EJF#MY1Z"+'OX/4"[SZ 7M#9@ ,*P6Y8'\NA9N * M,3*EV Z&%"A>Q)8.9N:4Z65<^C0&Q@A\='U03=R?M)U0^:&P7DJ>[XOGOA5H M8%X/!]9O;M'ZH2H&%OK6HM*^FQJXY<^?Q8>N5C4Z;KA.OXDC"V$X:3(@8A>%,%O3#7'CKR>.?R68(<> MRLP%\BWT,+W(G" QN(X##P/W73S:/(8)I")[^>*$:WROEQL"2A8C+0HC=.: "Q16X MPAZ^&6,4C@VVS3CN85M !U1QDZ%#@ZC6/-3E,6T46MONU/7P]E";+;C(L-3A M7'0V,>UI\+BQ9530F[68N>3T2]3M#74ZT]"$!0;J;(RL'X2<"H,5[FJ<*(Q/ M 5Q Z8S@V1@*P0IPGL&=,2 U -")0C7+$1!X&PYJI@_AL0'&PP"-95N5Q>]" M-8;A1E"5IHG_#>Z;4,-!-@#FT40'W\?CN+F?)W "E1[WF. MS_V9Z"429'L#V4(T;@85#'NN#4:&R^M\EPCY%+KT>+?-;2&N!/'N,;B0Y-^^ MH?TTN6H! "##AG-%A'#\$(5SALSB&,9#S0Y&B?B2B4@R30-;%; 9>*YFV/DH M\;'WI0\X3\E/-GU_,4$@3# /U'47]0*L;_PT.H_A.-2/]@H'7@@L! 1WH"=T MBAJBXH0%?W@(6;)W;^R=X(Z3-@U#]V!:!'H7VWIC=P NB"#CE(0X6#)*HN\( MAH+0X,$+-=L)35]P>Z=]=*'X9A8B1^.K![Q-Z@4O-= TZ?M\(.!E+6XJ]3$4.PK!-[.)3)@' M[K%PTQ@&8U+M)]=3"T]_!TTRO6DIO6FW7+P=$:QLD?]6ZBE)*4T"YE))1;2[ M/[WH.X<[LPMK4:!@EI7!7(W8/%EGXO!]#MR=<;F2,JP_?(<;FS-_NQQH+@,# M=7#7S&%VWS%T49$%>QTOAFVBZ2F7ICW&:,/=;UA-P%P$HR"R0WC:1)1X@4O0 M;.=+LN,0 DH](+CF82(,SYM"$1S;7I"HA [!7)@NYX8^+L,+0L9#I$'DM)PL ME?,(*Z:RO!BZ3TT>;A\Q6 E'P:8G'3 P&*1/L&\S$;?#0*,FY^_0A7+795Z1 M-4QR@K_^L,%>)*B.N5\P9^HLF46SQWW#BE)K,(0=&E%<,4?"K2W5>)6\WANO MY[E*Y5D.5-0;=AHF9DU\+U*^(2+"X.&BEM!&?!^?:P>,_'%5P8.0Q(0?S,4D M*R[+S'G!5*M_\[)U[]GIDL59Q7DAL@]R#>\QT85R"7>T7NQY'DY@''F8CKD4 MU\5M*HW[Q[&.%G4H#1_(GD=<0LW#?#XH. A1V3!-ARMPC[Z!K_SJKLE=6/CJ;_ RW1Z7R1/<^!_FF%RA.^0:#'6= M2J[NC:MH]")U^L"%60[H0JB>;SL[3#=@D>8[/N%:ZWN8:R09LS_#>"$S&!FQ ME#?LD@^L.JRBN3L>VY@57.'?Z[,\,>YO#DQ^_R>=A9^"S2],MC.&5I@_J$FE MN4_$L=/=BQ#A(U-UPYBW\OK*EX <,M,"W8 MRD;OAO%MT2C;OQP=A+.U4)2Y.^SC3=1D-LRQ$-H0:I*E%UP\_3;+#4E/)FV&"MV M?1==W,BSXC"8JY(P.!UHM/#T:YCWC:_#J ?%0 >JFI]A!NE2$IA$R][0$J7U M!IE/;I#ASX\B43+Q00%H4 .%\$HAVRAIF)T+&G]^1"^?\3-O"O+PC,=C['SO7^;GWA,/ *.+ZEW M+\.#X'5NG1AFM$S@?2OUT6[> L. 7(-;8 1M:3[@=>$,GFZN9ZH&?GIB$X^- M^S!;M16^8O'JI7%']X5CBJ879"KS4Z!H0H$"^\D6AG=S/ \IH5;C %'%DXR]<$( ,I8TYY<40&N_4EPI@T?](*U%O@1IG44PO,M+#C K&\T=-"K9 !N:&\&$,"^P2;S0??HN"'P@P^;NN8 M) V=%WZ;K\$.F!M8V,^D$Y==1!\NT5LUZ?3"L/A ^$T[K8[=:KO=QK4A+!L9 MOCA<-JHPL4_Q[QMJM=EM)OY4JRJ)WZ][E */JK=2/6K]]_5.NB?)0>4RJ.Z[ MC]I0E#0J4UG#(I7A'APW<@-O-29 M2EA?R?,D*?%DO*VGPSE"XZ_4\K'85%TIGRLFUI%@2SBD+6A[C"E^N+4(/-8, MX@8L*-$X86%Y D+'M@_VS<E8%<9)4D2C*@J)#MX(X1D3MC@''L#W*6J2HFR>\'0)J)($@/)XE%$7^ MSR_&VX5E6U^=('N;^);A/6*Y2\>9=6/ZXHMN\-#K>"?2%J<-=<#N&60:5NE+J MM2R]__F3TJI=KO(J'_[@3YQ/6P)VO4+8)!B)"D7B[!V<-?:#,Q5Q MUE&;$F<29QQGRGYP5B_UE$:YWE$DT"30.-":^P%:@P.MW6R)#K1#MQ\Z!B"N M;9=OSN]N7R9,NB#"\"%'*Q+I>#_XS;9U]\K2GX*#9^Z3;>IIQ:-9ZC7*K48C M)AVQZ$I*',;A_QY+4BC:E=>E5K1G@J -]F%^"&HA@MJMN& 9N>!0PA/F'9;.P^ M&=35#DZ[4GUL6 8OM87E??'7*"&,&>S,D\V\!D<$[NUHB\4U X;22A+L^ MY48K;HI*1[_8:-I@4NX'30V.IGK*XIZY4-IC/BW1%E;) U01ET2[U$KS+[35%,O!$CU2<.D0VV,3I(-(!B&19 M3"1$1(3(!D,W'42ZX YE2L.0&!$1(QO,UU08:=80(UDM%^=QF;ED8!YN 1&T%_OK'2RM8J95*_6RV%\2*"("95O[*PU0E%)/@&.D M$BA'L;_2 4#_L<'RCE$NN);J0%O2)]A"T+L8H9_>?1-EBWSQ MMHR[^:2MYL$^(S=G#8K,!V.P*4!U18E,(;&[8Y-TK-E/MW+6:N'.GJ/&] M"@G=\X3NALUB@:#;XGD.GW#L%X,W_!SP7N(9#>\S<3^WLJ]! MB$)G\S.S&"]4$),%K)6F"'"J3(8G#GE69'M\8"$T64COY/"QE9VY#3ZP&%BF MLV82'R+B8RMC;@M\M&NE7EW)LJM\F*CF\4\'BWJ5))P\[OUN;Y_ 9)=1\CTT M]P'ROG="I(T[BZH Q1%EQPLAT+3!Z-^$)A70U!8@GB?1) 2:-K@(F]!4+_4Z M">5J))K.$TT;'(I-:&J4>MV$,G^"H2DT^:(!1-1J %;R]5"WN']ADG68B6[[ MV,D^5==-.;2B#DTZ;=)I6ZNW;ZACP5C=A0[8%?*9NH9V9F?]WEW 'ICSA+1Y MUV535]>QB+;1W9RLL_6L-EO/\VHS'Q79;T(IE!)T+4AJY( 4WJZNYM;64 M2!$1*4HN2&F7>HVJDE>>HT2*B$AIYH*4#B*EE5<'TWR<)G%M0E&ODH3+1C@A MW'1YOV#W2ZF2KG,ZU_F+8?H>TZ7SG+?S'!(VP8#I2O?YY+&2SGU>BY5.C3O0 M>?5UDU@1$2OI'.CU6%&X"YU71H7$BHA82>="K\>*RIWHO/(EI!,MI-5Z_ &* M>I5THN7]NSK1J;1@L]I,\ KYWX:E,\N[J#3X)2*M3/_D?S"=4!@5'3)B^>,^ M^(SV(' ;76+[GNM1BT]WK>N8==F7]Q_^_G,XM!FOG[)[_D!Q3]2LM3X#$7\_ MV;NY:GE&*N,JT!AW7&'<#[@5ZM[/M<7RILXL1:Y3+_746KV:V2#=]L!-/L[+ M^9['2HF>QG[1TT#TM*N9\PPD>H1$C[)?]#0#W9-7YPB)'K'0T]PO>EJ![LFK MU+IG M$V_$R+6-(6^7Z?B)'URD&&7^:EC4T@QJDBY55P1Q[O_0=I$G\Q5L0*.EFO W5@D%5UNRTNK35 M9=V&4E.HWF(UK=7J='36KZNUW]5F20AFM!,%,D(BF9C:6I$29;!K],-<*^ . MU#4H%X>-X#H0=G*[7+]%U)E]\"WJZP;,YN/:L6ZATOEJ,-=G_$@M3,&D$Y== M1!\NH\UNP^(#X3?MI&DZU4:+RUD84 A?'(I@%7[Z%/^^H5:;G4;B3[6JDOC] MND2?HD=M"%>]:Q1W8Y:WX=;B\!C3:P9'JLCF10PV+;<(U?_P78_ODLDTR%U=&ZY&EC88%QK_!=2_#HG_C+0/WGAE MZ<]S3ES-& '+Q_W@F;XEK!R8LO ME$[TD*B2 'XCC+7Z@%A8-DS+Q&(>YG!Y](VPH/D>_ODA6WAZ!UR&@P,0\JL> M;-=SF&9Q(*:<1\Q2./@\@'4\77-U(N64,\EC0+8]:A)[TP;;HF\GTZX.NS412[0?J@$ E M"1+6:\BLM;/O7HL5U3M;_&78N-@1?UCO(:\V/A)_(N+OX-L:.R*Q6^K%TWA2 M!Y8E!@N/P3S,W=TPJ&"GAX2@GS@@/(<\LNL$ S=+7=B0&^&IZ]7.QR M,4B0K'<\0@5/'#3R\@GS8)GX91\E,'>R@E,"$[MLU#(W[Y' E,#<=/ A)3#Q M'$0]\QDM"4P)S$UG*%("$X]49&^-=UQ@RLIM"WD)Z6>^KAQ7^!19_TWP^F^- ME<048>J_Y8._/561Z\@J9FJ"K&'D:,;9P1D;4612S8AP(:5U)6S&N MU:IV.NF*EZTM.=:HMA0UKSIHG79^@ZK+.F@KZ\05EG/<8XVGHTYNL.%FCN?<"YNPEZJ>$QK0SP&2'EEZ?B? MFSE!K[QKZCCH]_^#FCY+BLPT2[U679 N1S+',U?(M/<$F19 IB9(4[Y#+Y:S MT,3QU>B5IG&+DSA,8\ ^<.[*Q&2N2ZAIVJ_H%?/*ZGFJF:OHR5]MYXOM][V! M;T;C>)P-(PDT;2SX%<,,7P;R!/7N \2TM?@ EP]G93B;5=S3Q7G")\:).^8% MIXB]$AG8SIAZOY:,-^_"\L<5W?8JX=.2&-8%1)5KW8/U!1(KF>O$@;1)S',$ MDHJG91!=C-;NU7H!WMF.P(K V:!/,P$':[F6.UU1@'-:\;.MZW(X;$(-G1O4X:FN8#DD]/U8F[0U-BC5 MD+(W06&3Z+AC$,&*@-F@3'<$#,^1BI=MD4;H 4,JG$=D MQ$P=%T'B H^D-;JSM\^IB;U:W8D-I/P-2#2YM3331Z+ M_@TP_*9?C]A#B\8 M]HYX-/,X5BAM4P%AM,G7SQ5&+8"1M%0/M],;5[+Q?X-:!/G9JR>5M9V[0MXU M3-8&@[;<4N31;HFV%'I[5[1UP!HNU]IY!67E^=F\PPTV++;>M$PF)D6E;>D\ MDV."AP5XT1AI-^\>< AHB\63/' ?;R*Z[A*CC6D)B,NHQP(E7L0<6'/V2@-YO>G1'W&]+V$5]R M/_CA,F[(I)87A9^IMMZZ^&:4I;=%?5&%$PM;& VV1EM26*L2#-S@/JR9U!T^*@R:V#LK0P M=_+M>=:687G4&AIXO#_PYZ6-F3$E-J+GS&BX>0OWCN?R$A>)=JG7;HH2[)+6 MYD%S87=#3 <0T\D<[I%V9V85"M2OR.37G&*B\]3%.]O2UN;5U+NE7K,IK6$&G4 "*J*! Y+1MS]]RK]W.R,JC/D%XGE1V3ZU%J3MJTKEH#MY6: MY58GY[K8IU+']0QQME4:5FJ?2WW6Y;5FU6@C.C8Y#V3CU?Z9[4L MK4!5B38.[1S6QF\&[1NFX1GP2$Q>XT7<1K8)1'+_YT\=56E?\H0V;[IV]@XS.0$2-NBXEL*:6E'E03%R4H)VWE0RK;?"#$=[;:RL%:K)R5 MJ9Q>K$]Q(??/;_1Q".1JBA&B;1KCQ@#?A\GG5*OE;WS@31>#WC.1\9]#Q7W M36U]X-Y;K:RV! B_"95$>[98VS[@FQ9KK1K'6KF,Q1XZD1]^ M9.>P3#ZM/>)SD:43_;%/=AW]^)9NO$3/#A]1P>LOE$[T$,/2P5:\J. WXGB4 M#@R5.M/@Z)=;)A/JD!=L>DW6JN-A?_+ ' ZD=TV V[NOL7;;]GAL6T^>K?U\ MH,Z]\^11C^F\R?;\D:%*KLU5LO+.XO#.:-K[&0V>"HUG<,3;.D^8I;&+]70, M2)YAT'R$[I7OC6P'4*!OM]0MS*3^#EV31Y>"P9E'URCUFK5:N1;\_Q8$#X9, MZ.R5Y;T3_]9U_1VFUMP_X7<<&59!JZMEI:V4E4Z\K?1:HAO\=1EZ@Y]'C&&# MC[3 1:Z&[GW/]:B%%$DR53&Y^V"Y9$)5.CAQF&QP;U+"I",.3$[+Q-ZZ40PU M=+#_B$8GAD=E1=C=#U[#Y/$9U$22WEK7 4&30-\M]3J-^ (F-S^+#Y)-1ZNW M!DF[!B"IB7(ZZCSW-!^91^$RG3#J6# -N9.YLW:,2'D34O)*T_RQ;Z)3^X4- M#,U(O>W?5G@'.D649J'2RCR@'MT#G%1LG]G,'EHOZ+XH]XK%4+O/#J.NOQ#X MRSD>$3V?.RFAOQ(^*%U$HHU5?(;>P/&WBYWNO5R MJY,P]HCV\,^$P7.=AKV^_ M>1!L_D3,Y%]QCB[S'7BU0.&C1^ U+?,>]^\$S?DN1$*?4ZW7@<1+H4Q4903*GN#T$8 M2TLH@7'R/H48JC;MX8+%TNI_WE14_=Q:/>1H!'/K)*3S#:=R6G>]4^>E/G+; M\SA^=9F<#.*SA=P&2SD'R&&J(SC, O2S.2N[^@ GR6)]-3(I_^4C)0&58JU, M3DI.\VS;L' JZ,K2'[T^JTND$/ZT<:%0F;YPHZ(0.6:7O,/JS0@U2JQJPW+ED1I,C$U-;*ABB#72/H<_'&>EM) M1S9OEFU(4>?WP;>HKQLPIX^IQYJ$NNRW;;$>\*5DK@SYL@4$,^G$91?1ATO= M<"'4V>G-?':FY&;3F9+3F_LLL?OL\+XFP^^,*+"8_Q'4BN3&\-+F,OGV M7A+(Z=$DB,@G^%"<-#?Q6/P1#H6LF!E!Y9A&M;E:.H9_=20Z?J8FM32&R9KW MFF?WF1-$"4-SJI[]O,+Y1GX[Z3<8X^'<7(I!'+(^GH3$.Y#HY@&)3JG7407H MDB,QD0LFE-K>$Q&P:D*YTY28$1@S']*!1MDR)3$[>KHU?M"I7L^>E"B!&4NK%SP.='B[. QKU7*&AEGI=-5ZJ)S]P"(2/(H(C'38:^S92NCQ! MM]X2WMG)*3,^ ,E".&#AW?'P@%#(X6&72I_B#CDS*V:PFXK:]IQWK@$025U)W=V]M T'^4 !S&LD)*EK MK+B6$%&4K)6"(ZDKJ2NI*Z#2WV#U;]3Y;8%TOC#=Y^IB)1%>4W=$8+ &#$5W MD=\F^&DZ>7_[<5U_MR7$J.\4L/L2O3%Z$HX#_<6$\I7=3JE7J[;C32$^S@]1 MG&6E2AD?D=0M*G53U7#;Y'W,M,F"AD&%DK0H8>/JA(WJ_.MAGCN'I?Q(ZDKJ M2NIFU/T;G)#M5;]:JXFA^N5VP7U")62Y?2!C'9*ZDKJ2NI*ZDKJ%IFXJUWY# MC<5M:K$_V Z^Y\KS'*/O\[I/S_8#=<#Z23(#E5(OH?.3Q,+1L;#!U-\#%%1Q MH""/)O!] .*PB>]H(^J^4RGE--UB&720U)74E=3-NEFR3>V2QYF6U;_X#I C M2+Q=DVVKUNJEGM+("+2@N%GK9QO3[K+DM M:HL'4!9)"K]9ZN50I41*5IX!W37N1SX,;R75+)+ZM(#Z5%)74E>0Q6I3[:Q\ M5%<[EW)KB6>5O$4JQN_"Y[4 M4J_3R.M0O@14H0$5JR>?MUR3X7$FRAX2U>E7LU2I3XE\AK8 M^:+9CF?W[EK$7H).%-"EPUS&ZO<#XXWIE?\PQTY"67,6.)$:[C3!EE+#Q:*? M&?IPJ$H+C+5N6ZJPDT-5*E!MJ'Z2PV+9QOX=C:*;:3P"](D?^HGB&0M!FC%U MAH;%7]M=AD?0(Q60P&^=S2X8)LS,I!.7740?+G7#G9AT>F%8G*_\ILOPZ>&4 M$S:]^/N"GR^#=O#=;K555S!R%T:MPA>_WU^^KE1;C68NK>K;546MY_*D5K7; M;IWLDSI5I9E\1]HG*6I5;:GY/ I^Z+X_J@T1T?=CY$KLN@3%>M3NPNWDU%/C MC8SAJI%+F*4S/8IZDEC /Z.9/S*/PI=3;^FL/,%C M\F=$DV<;=%\@#*%OQ ,U[4M.FL!/2F,*R/UC\E??7-X\KN>V>7R&7KVZ@UL? M]]P[^6\/BQ('.D=,;*B&LQTFL&5\+5XN6X*BH*#8YD!_IOB?6@/$E)O->*19 M8D88S*3YMJU7%%*5R(Z&0TNDUDS]]X-1C66M9=K!4M=1KM,X &.>! MC5@&6B9LU&'5Z<3WG/(#AT#X*"(X4F%C!\LUY3+3P$W*6EUX(T6>L>-1EPIO M]LJK?$?=7F5!/UEMZ#CG739DNAZ^@;&J-L%J%O!PU6F"18JBI*ZDKJ2NI*ZX MB_2&XTW'6*-;XJS1LJC@'?-DER!9*DA2MTC43>6E96LXK:IM/-LJZ\-)P9'4 ME=25U"V$TM]@]6_4^1V!='Y.D?_,*81*7:P<0FS(2O2H4RORVP0_32?O[SZ" MF\;]N7<1HZX"9J$/[*PW;/0D' ?ZBS,8XPE)7U68COALY/T.1(=NQN!Z\ MC(](ZA:5NNFJP.;7:;J.5=&4+)7))8>E_$CJ2NI*ZAZF745^JE\10_7+[8+@ M()RV= ;.?.\,W&GZXC+2(:DKJ2NI*ZDKJ7LZU$WGV<=* *XYMI!_A_FZ6NK% M3V+*#F5B6?N'@T-=!#C( PI\-X XL_:RNSD%Q76.9>A!4E=25U(WJV&U3:^O ME$V\Z]C$NYWER+!DM10D2=W3IFZ>T?V=M%13#"TEP_Q!N4-B\,ZL .=.81% M%0&#TJ<3$YXOP_XRW% 0ZN;4B[2XY,V8M[./]LWU5JG7RJ%6B12M/ ^,K/$_ M\N%XN]13XRN\U*C'9_N:RIGYL+U3ZC7BI.>5%ROT,&8X2LQ+1]Z_%&#>RS0]5FR,DE*RZ/I01)ZA:5NGGX%COH)Z74 M$Z1VS.FS6 J0* *4NDG]6OE176,$&3O:7N,/-.>UF[PP2$N9 = M86?5_6-%VG>HO]VHY]\[)A.G#E:>6^)I%4^IM782GAI8BB.S2R8!=0J 2NWF MIRT'WVB6>MURK>@]JR7>F@ M-C#>F%[Y#W/L))2U9UZMU'"G";:4&BZ6[)"E^4X#ZZ9UX[U4I HK.JI2@6J' M'J0I%\LN=NUI%-U,XQ&@3_QX7Q3/6 C2A/1OJ\"@B>WRFN(7#C.I9[RPRU=# M]T91)&WAKG .M?DMM \C]KWUMRR,-VBYC+&Y\9"XCA9LU5C M[#8G;YQ$JU1)&NPQ!**U$H=:^'?DS.-L0U;I.XS^K- !C/6"FJ]TZN+$%J8T M!MJ$SVYTJZT.O'^55<$<>[S+=-*+-Q"(0VR.$ YG()1))RZ[B#YGT MPK#X=/E-._&N6VUTFCCR,+H9OCB<5!4F]2G^?1T+);83?ZI5E<3OUSVJ757J MS5R>U*IV.YV3?5*GJK0:N3Q)4:MJ1\WG44I5J;T_OPV1\T@KUU GQY9U)79= MP@)\U-;S[42%\SQR&"/?X;J12VXLG>E1?)S$&J=OT7E^UUV$8TS]PZU%X+$F MK&9NF; WC<%:.RN@2G3JT9B%F;2CLNTZ+@P2UN1:.3!8Y'MP2N6,9HYE=BN& M1<+&+&MX&7ZJ>0;^\5X#L]FCS;H/L"80B]:![2:U]RT@0>=1I3 M0&8:D'O-L_O,6,5TR1R!$-.NJVL1BQ];6^;]6 M\]SIDO Y.GRV+>"XW>K4*/4:$AXG!(]8[EDF>#1A$6J="3Z*"(YTV-C0Y">' M!:>%&]Z*FE=+NOUN:9_U26@>EZGP=N&\3T34+UP>CI9GIXYR=JJQ(:'P2O_# M=[TQB)/[;%\!*?")U,2]EELKW&GAH.:8OEZ ]",#9>8:'GMBSHNAL:" PR/3 M[*'%G[*NT%VS7>HIF:O@2+!(4934E=25U)74%9&ZJ19I\=;HCCAKM"Q(>\<\ M8O ^(;+DK*SE)JE;".JF6@ V=#T !3#O$Y2DKK$:7CO>:5ZR5@J.I*ZDKJ2N MB$H_F\YOU032^3+RG]0;.H/-7ES'5X85)'4E=25U)74E=4^'NJD,NPTE$/)O M MQ2\F@L(K%P<"-_#U!0Q8&"*$>/E+I89X^NJ3LB,%@#AJ*["! 3V*F3]Y,2 M'YC#=WG>A5A]%6$ KK%M\22T+]$;HR?A.' 7:0:CVAQ&F.1<;26T(YR?OG^IMBJ'ZY0<$M?N+,FI+OUKZZN%Z[C(])ZDKJ2NIF71JW*6SR.-.R M\>ZF28MD"V-V\4(GVR^2DM52D"1U3YNZ>5KP.VFIMAA:2IX'"$HA$H.WSP88 MZ,PA+*H6&)1%G9CP?'E:0 80)'4+0=V,H?F5U1;E&N2 M!] 52?J^PPO=[SUPDU,C[.+R/@_W(Q^.=Y,X+B5>ZE-)74G=?#.@=E%86WY8O; M2AZ%K7/DU/X#;A)/:_"T0\WC.)[44J_=R5S46 +J! #5C%5"SKL>9;L.:"MW M&_%NQ1)O)X&W=,5QFUEJ)Z=$7@/[9"O->"74U)L0$G3%!EVN%9G;S8P%NR6H M3@)4L5+.F4#5*O4Z#:FJ3@]5Z4"US59\ME6Q#=JKW%8+;H^]WQ [;$6,K^TN MXZ-HC8Y;W7S:[LI&Q]L]29RS;'LLVQ;'-\B(UBWUS>)98]CC-Z]ALJ)&P7)>K('L>GAXP- M%<"V0T:WU&LGG+>0T"@T-'9HC)XN'-BIX?9LLYM7:6")'%&V)V*I1WO;:.U@ M0<%RNY-#X08)'U'@$\LTRK*[U5%+/:5V)DULSP(?K2PMU./XJ)=ZG03#]B3Q M441PI,-&+,Z:76ZW,FYBRR?&^D2.;',MJ!WNG;BKM%$L&.WH#Q4X3 M#.B\$K(E6*0H2NI*ZDKJ2NH*1=U4X0?QUNB6.&NT+&HDFQS+4@62N@6C;BHO M+7:Z(EW#RTZ[U.NV,NMKR5HI.)*ZDKJ2N@)8_1MU?D<@G2\C_TE-CLWW$E-/ MT^V5005)74E=25U)74G=TZ%NJA+$K=BI]C7)0OEWN.UT2STEA[(*$A!Y F)3 M2>K]X:%;$P(/HAQ .NUFQ\U]-#ON*K+9L8RC2.J>%'73F3,;]B92=+SLJF)T MO#Q]#DOYD=25U)74S=MSV5WUU\50_7*C0C8[EI$R25U)74G=;&[1-A5.4K81 M[6(-[W;\F)^,WTI!DM25U,W?@M])2S7%T%+R7(!L=BP#")*Z)T7=C*'Y?30[ M[K9*O:0-0,G[8YX86;.PY\/QMFQV+";7UQ1/S(?KV-0\KYJ*DNUR&2V(4.6H M2;?NPMSMRB[,IW&5[,*\L;BV[,),JM"W.]IL@NS!)0!^K" M7*^IL@OS2>--U"[,]5I==F&6H,N]"W.]UI!=F"6H\NW"7*\U91?FTT256%V8 MZ[66[,+LA%#H\2YMR^&/]$\Y(*!4GFG &*$:5C>AUA1(2.YL#Y[NV<0;,7)M M8\0):Y[#)TYOWK#OJV%12S.P69T'7_ "EM6U,P_?UU9A0!/;Y>4I+QQF4L]X M89=1:V >W%VX*\1 ;7X+[<,(?&_]+4DT-<9#XCI:$/6MJ#6U45/JRN]#I?K' M9%@BU 2L?X6??->V?G_X_J0JG4[PT_+H%67RME/'[.;DC4-LE2H" ( 3L+T2 ML%OX%T>+@FY0E34[K2YM=5FWH=04JK=836NU.AV=]>MJ[?]> E U%AC8RY5$:+( MQ-36RH4H@UTCY'/1)O: \!/-7TW[U15^/A]\B_JZ 7/XN(TV;JW1QGPYF&LC MOO3 %$PZ<=E%].$RVC4P+#X0?M-.>J);;;?;B/APRR%\\8:&\9UJJYM3G_=Z MM5WKIGK4^N_KG59N@U*VZAB_JJX;?(-D9>O& ?BN;./LNEMS8&#'VJ6O[XO> MW69N1^U^FSR[)^.-C.&JD4L8*"0]J=/M9BX7=?;A7AJI*^7=)E[D=LC))$%C M+9?NSS6<[/J-WQ.B5ST)._GD4=W(D6G!S98#F"ADX]IC8$^: MOP'^#?JG+^!0,/=B&W#MWFIK$^HV47_7^U.,+--Z+9^RQP4+FS@@&KQU#Z&63N@8R_W]9_<6DN>1P;MAM5DD*WPV&:^@:.E7 M"]1-TC183+-5/U1^[GLLR-D\E(C95-AF-\0H6&ZS%2]RWG0=4Y/EJDL;SP[X>(FQ^1Y_P3*EC# M>H'1VXYQ=C4C]ZM6;^=T39*09JF7J7"JM)R+8#FO2>1.C19LW%TOB"E]7I;J MEP55ZC"-&2^8!>;R0*_-NP=2UV7>N9FLF53KUE)SI6E +L]]G!'^RM)YPYW[ M:,__BE,_2:;:H(%;F9/7I5TK(*)VU\.9$-4!1"DR4"RXEJ8AB\F$3GF:[UQ5 MFP;M&R9/$)*V\#X5]D- ^IAL?9LS($G NJ5>2\T2A9!6LXAXRJZN=\.36@,\ MU>.;& ?'D[2HU^CJQ:!OI*_/S)+.53/S\F?KHWH\GC>7I84@7_AEDA II5XC M7E1(1H:+C:1-.GD?2%)1'1\?2=)R7OB7KZ>)*?320LXQ6KQLMES3B>%1\XXE MM/^MJQEWXJ0-?%(1BS3(P6TY&406 !K))U T/+@T<6SLOZ>3_C11[>*!;,2. M8?GX0WB)G:T?Q$G52!Y=!-=U-7#=WFJW-J5 M0S?<=AF6U8(;84SR\+=%\GH._5EJ^K[=QJRTL'0$27<5L/("/@ MXL#JE'HR!'[D\@T9_ %I]A_3[$\2J*XT\276]F#BIS7GZ[7 G,]<<>%0YGPT M@I#4G??J'.UD9A3Q_O->&%=K^6"VNIMG+9]C5^P1KRZ/8*[M0]C%&+W7ON_" M':Z+^;7:OWW#87J96& I84P4D1)]>V;^;)Y[4P]TR@M_/MM7 3$_SX@.2]7] M "4R_$5/6G244J^50TU[Z9T*!9H-1DQ6T*A@J;3CY7^D%WKL<[C!=B)A;Q-F MZ8;G._+P;9ZZ%:Q^L/.]*3::]*XL'2OQ3_"2)"&I@Y!TLYP9DYE6(F(FK6I- MA9D&5ND0 #/2JDU*JTKR9L[,=-W'N8-(9+[:#@@+ %AWOX+SR&E^&Y'\W1A> MO0ER$S_ +C=:Q 31/O1M!O"TBK"C(GS%&^$'>#+>0.H]J2C+(+?UZQ3W"/9R MI&[-;L&6BJF-902RM(:3FU*G KAMTPVR 0YS"Q(:Q D$.+GU)+>>MMMZ&@2- M[^36T]DXZ8M;3QX>M_"=*7&Q_.6Y>>G["(*"@_7()B&)[P?7]GAL6[PM:=)* MT@73I9GEF*ETQD7$RO;.^/98:=2PLH_X'OC)K)_;ZE-@83_X J1,FQW64'AV6#,'Z[Q@3M^I V>#3LT,'-RL+W-W #RM)EZ#5[Z!4,D(B:2:+0+O7JM2QQ M 6FHB@B.+6.M&\"!6[JU+%7ZI/FYQXS2I$W*,[,_]Y)WLVA7+&Q*<*)_C6C^ M;BY$ QO/"M 329JC1\FCR0Z@)A[GEN51Q<^*S$T'AX0[WR2UC%F16\J54NHU MNSD<63U^5F1.AO#Y BYC5N26@%-+O6XMAQ*^ M77.RGC>A[)1;U>#K0[^[=O MO G,7L!.\8XS/4<0_.P]3C\+M/>]U-;#___9D[ZQQG5^9%R2U_^8N'*!QB^ MK:_62[YYTTP?20H?.),E8WA-Q%P&HJY59!N6.@8#(:^W3ZIU2K]T1I2WV>3L):=0_PR;&F13_*09__T\JR11;,+L@F+7,*6K90\=<;D3Q M'\X7KM&$Y+=JJ MF;Q#_^1/)B;#! MJ$L2K:;M8MW2;6@WYLN;P!35$TF8\:W="05 'MK/4R?O, M_-)4:GUSY]AY(V4CJ98R^!>]>CWS(:%M#?A\K('S=1W3K?F9P:&6>HWLP;U\ MP+%WYTXD/J]J0X^A"R>W>797A $%$>C)W8Y;]5(O(:U+;JL4'QL;]>!&;#1* MO<[9M,(6BTV6,4$VSQ_#N*>:XP/($3_=LXHT8N;8Q M%(VGK^ 3WQN@N#$:GL8 (_/)@R_XD;OJC-RK,P_?U^A66QT8T\1V#>32A<-, MZADO[/+5T+U1A*J%&P/27M3FM] ^#,+WUM^21%9C/"2NHP%BF#.LJ#6U45/J MRN]#I?K'9%@BU/1^+7V%GWS7MGY_^/ZD*IU.\-/R!!1E\G89LC$<6C,>H>K_T'21D?+0B"5IL\X0+6H0P,C&UM:(BRF!W50+"3^R#;U$?;'*F?UP[ MUF4 '9$#1+D@X2I[YX_A.5K<=UU>1^^=(;6,__"]XSFSX ]821_ #<&M._SS M?C#CWIQY\QT]N/H)6&4,0*_!*@S+@X\[T\,'>)YF,/<9AO#9Y#6"HY6X&RSY M?/OZR@N_PP$R6+4GB PKW$+<0SDG6)"C3M_ U^!@E>02?B.:%$/9[XB]?!; M^#H^G_DP\)4) U%+XK'X\\P0$06*R2;"HN8B'U C8&*]6KN\#JP&_I=R^9%\ MN/O7T\T%^7KS^-LE^19]_$@,EU R\?LF!S"_AYC&&*60]*.Z[WP?TYG8#E(0PV>PL+NL3+C-@=D8 M/$$,+M%]/&$2MLT>.!0>"-^ X)2!1OZXST^HPZ5T,C$-K$O(=>E?_G%U728# M R\;T#Z^CV,7KQS;#JN2?S)X+0P/KQ[3GXS8OD,TWP5; B;,CS.T+SD)3?:& M _F#'W5Q#?P"QNF#Y^^Z ]_DSW3A1@IB#O9HE0QS^J?ZM&#"Z35P-H9>#IFEF&2C!1U[5!F>"B <1BYI0, M;(V?VK=7*&?Y+_L),@SGE$$7PWQN%*#=/98)'4"UFDEO7A*&L MFJVIM.UGZAKN_6!%/TZ#?^,ZLEU;U88"JB28$<]V7%@LQ-9."),E!V:VPB/[ M0L-%6S1#&IY8LX?U@D9G/Y?:J2 MWZZN'N9"#*J/Z#;.%G6NZ>M 0--$O1@E],!OSIB_SV%!:VD^*0M66W,S.:KD M-ABZBV$8"D$9\ MW9'MFP!YT(5@@? J$+;UAV\%\<.9HES0#-LK[1$8!<"E4*'-].-5H+,>&9H8 M@6S.GQ1)_#JA'M,IUY)]_$GGYMH+BS3V^L? T$!EP@48KR131IT5WJYZ-JF, MCA_8IN7&]8PQJORY<1%SM80S+GX$_9Y8-';A 8\ZA\MQN(@M*)T_NSM)0 !Y MU'"&-PT0/UN@H[7675@L9X[ C&B1N>V/)^$"Q4^ZHK[2P%_!U='A8(7X%SL@!4Q+5NP'U.I)UL=^$5>:(U3(??E"Z_6JB!6]!S;*O;8WLQWH?V M@#&8'@GNVY\Q$EL0>'[=S Q:G$ID/?(?0$1@@=/+L")RFRI89'G%]O"C[1@P M&\ AH,QW@H652Q4X;9%U "H4#-Z 2O,Z[Y%-#JSE0H'*/G#L35CQ =@X7&ZX M#08NF%&!FX[KM\95C@7?P?=>D+P>C(8/.K2^1#>C'I?Q@JX!C O>PU4.>,1A MVZ?0%.%?ZJ$)RY>EON_"0UVTH#$Z$=BV&##H_\%M&IN\P/-LWUTD$P5[*M!; M94Y1 _UO]&N"Y94K1T,/6,5+I$86&Z@G%B@[+\&'W\80SE4'/6DCIH/S=3]( MUC;/:'XEN.MU@5;4]6O4P#;!>$7]SW<>PP@6+A2<6[ $F<9L!=N^ZM9\%5FT ME;=A71#B<\([HT4(C;]7B[S_H(65,AQL8)FG$,^ ",LG>( =)IVX["+Z]UJ5ZWC'E68)Q.^.-R^J@*3/L6_;[6JW8Z2^%.MFOS]ND?=16YZ72DRGZ*X[5A7?ZXMQT)XS4%4)Z*2,A MW9$Q09*GDB?WX=8B\%@35Y58(:SW3]:]?^AP,T>/.N^5*$8CEZEO?RJQV+3S MS7GX)XU@G$%EFD1S6];!W%/I@;A%>.5=4\?!W81_X,9A0N99NU'JM>IY'?LT 6;\R(\RVJ'JT$\SP"$$M:< ;E/%R6#!)'%H@ M#K+9YRE"8X,"W0P-+.P6;P)SHN<.A=:'S\'.ZR$+O(=KC^RSXE:2 M]'5R*:&5(U,+8RQ+Z!ZP@&@2=+MY5@0]$G03CA[%TJ=74J;E$9TB'='IKC^B MSZ_IL"".BQ%V>6I"ARB<7[O/!78:CDPEU,+4%M^@Q MVR7,27%'QF02I<6;-F9Q&YH;;58Z;G(^JP9OMB=>D'ZG,WPBG/Q!XB#N MRIM!VF.0)>&N 2%/4]9,ZKK&P)AO[/X_]KZV2W%;6?>O>'&3 ME4JEJJ=DR'$8C<.092$5YAZORW QXHL^BER_?_PCBEFOO?K\ MXCW1^;+^3-(C$T&C7N.#9=H[#\<.[.(U*SA&,']IM\29OVKUFE'7U M2"=4VP,J$]0> MOI*^+# O)LK7PF!6C-2*DH_BA F&TNE#31E1!CV*?EX-=N;X7+%X$A?1"=%D;]2?5$R3 6QS"F)^R+? M#^\8.P&/./,8#W&2L2J\N1$L,M]91($SCHQKD58N#ZH204]1R,"5,2OXMUIN3-1D"<&0B62@?]1$>SY1'D'4A'&+%6E@MM^V@=8 MJK5%-62_O(Q41&GI@AW#TI!K7&&1"I]#L9%@;/4\S# M$Q+D\=;PR)#'[8F&^,=RL-AHP-)S6/,8/= "\3REM L[/P%W8\7M""7U#B[ M9+26>U;>6DZ>7%K#"43BX*]_A:#V Q&PCF*'?^-"%A]$FE8N+EX=:R563*ZH M=):",UI>Z[!8L"0*+@*^\C5^N,5&J3OEY@%/P_!A3C$#5^VOT'?8R!DFC:V, M6R":IY?&8=PQ4%%Q[;$LBZREU)N3% J>6TIY.BI;B+?/7M]J4^^9/F'BHT^# MY!OQM,PWQ<#9&?-V6;$X8!#PB*+Q#$M@:1F?VXH51LERREW:$-,X?1?/+).B MB7E$IY]$E.8_T=JV\ M1SN<5_(:*TY-8[4;I]=!&V@^C+(T']*0CT\ B3&0, MNK%/I)U I-.X"YZ]K%,D>V!AMRLN.H3+>^*2$4%#!HY<$7:2G'61T"PFTQ'P8@PWPV>7;9"0CP9BI1N)'N(3W[RH$1$9@AV!3BK>MCAT!J\+ MQ!U/UT_R<[ )\=0;VZ$X!HEZ[D]ZYZ9J-QRM1H@$I \53S7OJ. M9:?Q%;'/(#*>8-3>,.W\S+A])6XUGIL63$/6E+F^R8F!FW6II$N.O9B")>-T M2([GC)OJO"$\[XP\3IT0Q+GB8IYE%N8>1"-)!M.JYO^<#./=J_PR9P_HYFCA M;G8/J) M?O&HL0^$&AM1T]D_DTFAIHZHZ1\(-?W&G6XVN_VCU;U4L#EF0EK[,+#IMP$V M5K-M'JV 5<4L#@6/,G6VT\35M2J/NA[\6^JC)N#/XEMOW)GMFI1$5P50*T6% ML3LJ> ).590V"A5U0H6Y.RI,I._8F[]#H:*&J-A2^W,3*JS&7<]HUP,5AW)C MU4FN@KK%C?R]^SBNKI? HK 6+'E<0"ZX9K=7U2'SY#PJ%1T_KQ=HA15K2: A MRUK3-JHB6E- .W>@%3X#E@1:CSM 3+NJHN\*:>>.M,Z!D&9SI/4JJQ5?'RK5 M,XPG6)N:<:M5%&"P2KQ5H]MRU;6#=$T%&:@@@])!!IR$+-)&#Y$R^LIUT6\> MRW5)]!MWG)FNB"LK#!#H#,.GM??>A8%)'F*P)(]@.DU)&J]76 MP6AM&OVJ3D<*175"T;JH@LI19""*+*,F(4TJR$ %&10.,MAEXS4Y66X=+HS4 M->(Q0@YVP8B%WB %D@L$R9J[MUU TLDEBE4@.7^0K+DWVP4DW<:=U:L'2*1E M%;U&3H^DNJC0=E>_/[_?7]:MPAHK.Y^KZ."8[9=8]N7'G^PI.4ZBGFR]BZJK1/W5:G0*=R MB*8Q4N#&;.7P\0T(H]@ @%9?*2=R)1?FI19K;VL<5@H$N&KS#L>ZWKC+9G04 M7Z+JVJJ&OI,B)9Q7@)&^KQH[+W1T\V_J>WF ,1IWG+C5>%N/RRJ%G6JU2I$B MSUNUBJFTRCD@HQ0PMM)Y[*-5K)IIE2U&8T0X#/VDZZ%VC4]=@Q?SOC!)O')L MEG9LBAN>U P_C._E_'Z.I_>>SVZ>(L$;P=.?.95?XAC^S3VAT@6H9!,U%53. M&BH;HY1VA@H2U64CEA14SAHJ:_PG>T(%V>FR&6R7[O0\A; _9VKON#2XLA2; M_2PN+/D+?UL]RD43*TJ92D__%QKDP;W?N+/VN4]61_T: B5C;^T/%*.=&X6E M@'+60,E86Q4 !6\D]K&U%%!J")2,K54!4 P RNF]S-?@\.(7__N;6>=[KJ@P M8.^+Y\:4"DLH+^$N-\S*W.7J9%I#;5G4_MJ I2QFD*?OY.=2!923V%^E@((N M= 64RP)*4?NK%%"ZC;O37[5<-JE,/CF3D$Q4#UO67@[(2R5LH+)@[BJ;S_7R MG6TQZ(0P,/GLD^_-WWN\A#/,QT--+X!.83\_\.U O9.:2-'!K8-P.Y7S&>J M@'V5P-Z2ZW)08)=C?C&P+%%3KXSY1>'^FG&_)2.@1K@WVYPWR]X[+_^TN.>' MCY\# F^*4E7@CZBW<^)/'#?BQHS>=8--WNKV8OF,<8.?G.HHF>3;'/_UR_/2 M;9D6SL,GS]>"*9QJICZE/%^<.2_:'-J:,HW"E(VT5.%T#6LD-V$UY&9 B21S MC:<@P>\"#X],/IW#M).9_-)Q<2VY5"RR9R>8:M $"-9A4VR":"X,-GE!U#S% MYD;>W!DZ@#8O]+5P%@#HX9$%\>$-\)LYS.DKO@$'M$0(VEI)&,WX]/G0,?C4 (U[XW@@F@VDP8%! ,P?6"\[S%%;J9 I3!U, MDL-[@V?/_QM#9D<.3* S"/ELBQK2K*D-?.(.IQ3^QA:@.F!\3%:YP'A:#SX) M\,LA* #X@09=?G*&%)Z>>L^^Y\U1A SFG[C8&< ,O<%74W](6]IWF/SW4A8^ M'7H3%X:)J.!TU=KSE+K05?DV'WHRX0@16( QP#2#5L1K$.@5](*C$QYC4C$O M0&1P&&<:=]UK@-\1A5[.076">L!>SV827C !V%-G)/4N_@HF<4!XY+ [XFU' M?9T2!KT*'#9V,,081@;JFFM;%][G 4(GHA'XF/\P,P0Q]CGYR_.=X!7?GFJ? MWR/TWB83 0\!TG"FM3%L$]GF6#0E#!8&='A-=W!=""S$ &GB+/MT\,H[D/\[ M@:)DP%PN)NB[;PVGC$AA3WQ<+&[^-)?4\=893_A#^QG- F"N_3H'5:Z+( MI)#@@\%KCZ;!?GLC()I=+F4^J'@ZXN7MU+UR*[E)&[R'HBO92_[G<4+WQ]7M\2\SIYB MQT-^@R5IIOZTMFS^25X#CI&1?O(*EN&BI=6,T-FP#)]+Y:4T:Z3BN[TF BIU,)CZ=",[XN$P1K"?< MMD$+^7_#9T0L148G7,?.0/?,-#*<.O 7L5ZAH>',8[C#>H._4'$^B;V6+AQ8 MO*#Q^6.@J."1ID;FN"G DG6@,Y,FUZ(A:!8_(+#NN=*+%!Q^-21LJHUGWC.# M'KUJ U#<,!ZY\#78'5S63!Z&_WE;933X[A<]OQ' M.VF!?JMOF+@$I']>OEBNCA9@Z>?LYY;1ZO9ZN5^U6WKNY^N:THU61^^6:FK] MYZ;=49TZ>J>,_*^BIK;<_FQT-/0SC^5X!,0N5:O;G^_\2)0^"A6HR'&1,_&X MOV/#]L4?=7S46+ MYYA*AKN-L_%RYLO<5PU,X?])*7]K:BBF<[XN@(I;M4SZKO MV64'IN6[U;Y1=&J[@4-F5Y:(6:ZNS)KJ1'N6T+1,O7%G-HV^JFEUB:BQUU0C MVALU!J+&,K)TK@HU%X":PQ2&MDRS<==KMDVE:RX2-6LJ^>R-&LQ" EVS=]&6 M>B=OUME&^^*Y-WYBI^UUN#FU.:Y^?X)#!P]=JQ.BWXL8G^L[=)32Z%O26';6 MZ)W&G='4CZ?1-XE!&0)5HV9+CLC.J.ERU.Q?X4^AIHZHV4I-OR-J,/FMV>DK M77.1J-G*6[\C:FR.FLJ2)O=%S3$.'?6ST9PG9_;S9W?LDSAT7I'(K%\+6VGX MH[60A7N_<==I9XF1#D0,4Y&*O%X>AU*PV$K"OQ865EO!XF)A<:#[)$OGV:E6 MMAB@0LWYHZ9_H/LDRQ"HR;(@GP8U5^D3^^R.0DRQ4SZQ32N@\-U8%N0F\K!4 M15>A#J*U@D7ARZ\L+"R 15?Y)RX2%H4]Z%E8=!IW?6-O,TK!HHZP*.PBS\*B M"["HS29RC9?AWSVD@%BY$M_'+W51Y#.EEL&!?/Y6#Z/3VMV]5TDI 9W!Z?1Z MD7:@>P++YDBS][Z35$B[%*05]L*71%J_<==M=CL*:0II$FF%'?OED-9I85 .Y2> M-A!HG;8"F@*: -J!KG0[9N-.-YO=?L44\@IIYXJTWH&N@3L6(,UJMLV][X$/ MC;1K(#1X3UPR(BKB;OTRV/TNN(,5D]I[)T*JPDDU1,7N5\&=+J!B_SL_A8H: MHF+WF^!.#PS]G+*E"A7GCXK=+X([=N.NMS\!P_E45*NI)RXFZ%5UU(Y>1VWG MJ" L*[!4=KK5.Q7K$'ML(TU96I1^N.+)PM8!)X&;P=KWGER1B&6T8JJ[I"A MJ,\T0KEJ@.X@-''):Y@%AQ7^^+YP52[YY6]" XXKIK%JRPY2YG1 M36TQ"^<#,3TCC2P6,P?K)/%Y_Z]_WK]O:F,''QN3 ;;'UR(^B=/=TOZ7P@O& M* MMX'MDI&'7T^\4]5$T)!8@]3-:/^ M$^NEP>J%H;VVM'L0.%8(G,Q>F]"F]NR%LY$LJ<)7)J ?6X27 U:B^E0P8+[L ML>>#U[@H$XR%3J!90 >-"CH]$U$P:A R& =C.-<@.S*AHV9<+FOT"NK%&B>\U, ML1OX#%NBH*<7T!8@F#;N_I=W!I!#0/V!G#2&[;%,@;O5LC;%^_HXG-)1.*,/ MX]5>OR/,&=Z[HP\.ELT:?4<%FS,2:[7/:\KJB/&=12T^5$>BAA J#E'K1ZI2 M45,)R]ZY0P=T252&#@L6#G#">&DE,6/:\ZKT8%,>@#:!YX40S[XMMFJ M0<9IK8(?KQERUH$AAV3R[5ZKJEAK!;GSAYQ^8,CUA):KBN-20>[\(=6JRC.J3SI=P?CQ==#@]X[U,%@_CL=T&.!%*;]+=9Y6C=5*N]EM=0KT\^W" M8P[BY-:G,X)]>HLROS%;.9>F \(H-M"X>Z/_M!(J<>7\L=59TS(R(;/R[T<8 M/S"G;I"W_/N-NW;K:%R!M8JPO'P8[6(A[P2C7AMAU%,PND@8[6+U[@8C'6%4 M502N@E&]8+2+);L;C R$44U*"%^GC_7#NJ _Y64]OI=UW2+*6SJF\$#4_CBH M/!"UMB++@4A.G M)DY-W%D\I29.39R:N+-X2DV\R+*%W,^1K&B9@VKLO-#1S;^I[^4Y MAGIXBV8;NO&V'G2M1_8Z7C[@MMRB5 2X++!LO M7?.&7":HMMR0' U5?@>IR M0;7E%N10H++;-0)5#HUB/@>5"1*0[[K!)@4'>9J4_$:W3T$E*#@TDG#KX[]^ M>5ZZ+=/">?A&E\C#%EX@RF,GL>W.?$%$N#O'YPU&CX.)^TS\$=M*M+?*!9>2 MFNR:U6]U44;9 ';)QR363.J'D@VLG?R$#)B'EWYK?Y)'2^;,)QKSAP!VZD]N MD*"AK9OZGQ.]]==BTM#(# S%3_!5R#SWSZ^_/QJZ;8NOE@>@ZXN7G8C*.HL7 MCNU5..=U]A1HU8T5Z:;^+$&@V(T)%*?Q!>:"3 !(/B5_WY QC/"6S)[)*\/I M2*]KF-$5E*P*6,S,W2\#_^>[O-[6DK/1*LO9^-D=>G/ZG;Q\<-APYK$PC[;1 MUK.TC;:>I6T4C6D!>=G*U)C'E,B;K!]+:[12)6%,?J>[,9_--QN2[\H_4_K8AYU*=CY+B=$M$P3)X& M:M.!'67XNO0\TC-R#E2&88A<6F(H4>)J'G=0 $%Q8R+RJ/4^=X52+)H8? M9WMOXX'@N<4*6I4T)S+F@ M.$X8CK5GP WL!<-PQJ<3*6Z1]!=69@"&'0_(=5TD6(YFN*D1'E(M"99'L.Y] MBA//V7R](=AYG%=9TBNO3*=\/Q+\PF.PAP/V\6T\<0W_';VF55(1I0A9H[9B MW?0-VONVQ#VZAI75-G(4E9%55#CA29=7()BL&; 7Z!-Q@YA8^AE6B4:89$EE MM[NI.2-2*P'1K4U?,%5K+3BD"4T5@J@A,%8'IL0A,KX>54+$X*BY0A:+3 MHN@J8@DR9[5F=&C" U]RB%>YF]NN541ABXT1!V:F2DKN\?9]+("'>/[CJY,; M(SGA8MIFI^:\4:>1TH]%-)]*IJH>[]8A\8X9HU;-V2 5WJ\*[_HA\=[A^KW> MN:H*[U>%]\XA\=[E^GUO0JF+Q_M9EOO\D-PA!=Q)BA=T;,5)J*4\1!J>8)OB M6E2;$CBC#"AU-=?3\"[+Q^B1X92X$U'),LBY-PM=K%(W<:&7(W[ &5"7CO%F M]7D*+>'-(O%%B*"7-^-IUMXEVIL;CF51Q7%T4@+U \P;0 M.WE1+H,% .ZRT&E<]W%]/<;<$1[] K.'5Y'E+C"[W5;?K.@&S&IU['YEUW+E M+O@V=:I?RVLY6!PG\NS=8QR,*IAV6>[:54-!N;I+S%TXBR?NDGW>^:/_)P'; M$3:=&Q'O!MOA[3ZGR?U1M=,YM=J>'8IG/1T2W\^A"#_EF>H;'5+G"9' M$\$ MP\F"UYVN.?GN(@OT2DP$\JA4J_W;CKM.L!E4/MD'76E-^I/]=^\XBKLLLW8%ZO%O,Z M8GYOT*MLRSI"Q:@6*D:-H'+LBCVG.$%\XJ0.>QX?*N)5K/SWU[C!??7A( #2 M7,S(D.*:TUPO4&0J&W686:T.,QMW]OXVGMKNZ@@5JUJH6(V[?GOODV.]M[LZ M:\L_7(8,$!0FE[J.Y^^A+,_W0%QN!73V60%I/BDWG-^,O.!&MI:W/#!JJ&G6 MY;RL7"O5(JE[1"1U:X6D8QBFG,>E3N!X# >!%Y"9BK_?Q1%YS,72:]R9S=[^ M'FU56>1"P-<[(OAL!)]=F5%\,?6<3P&2WRACMQI29Z C :0HR=)X*6<>V'95 MAO*;"A7V;YX[PR*SD$KB-Q2LLD=+ MVZ/(Y;JR/.XG$Y].8*X_P1S_$Z=X4[7R3ML$S9JE/58FZEG#98V)6@%<+(!+ M-C'R4LS66KM@OZ/_59O!\>(FP$"XG<_PR\X5F>NT6@SS>OUE)<[^7SQW&!WQ M2GG*.NT.>LHZ_8H]97L)L_X6L8+LWBZ)/2#;Y3<+.=;"64%V3=+Z&MK^$V;4 M\A9O'5#ZSK! CFV43J3%\8!G0S"MS8GC!O ?\FRGTV&B"A__%LG547:,]@;3 M@S&3V&B_S4N?X5_I;W\2/.AI%O)QR*NCB380.99-9(B>A7PL!(Y52&4.4[S[N.S")F,RJ,?HM6F; ML:12L6&<.3'#42XI4A\PZ(DV(J^1\%H:SZ2-.!J$]DF(&O82Z"&OQSKM_%2C M]%A![?D\YUT2>WMAP (B, NCIX($/ _SG(P??H'DZZ['?2G.@&TAZ"FS> M29_&F3;VO;FDG"A%-E%C71+S"[SWZ<@)M'LXW_!0VJ8FR/T?AH$W@'GL<;P8 M2[HD3C!)?A:IDJ9@OA]%5.SXY R>9-J;U1_'V@=F$IHBT1$+6H!%ZRQ@5@G' M#X*X)%KWRGTKAU:]G1_.'\'UL(#3"B*NEB072QN:3Y^\V1,NX*& Y#A_&XN> MRM_$L!9'@B0>BZ.1)^+,^)XO6QYZ\[G#]3 KCRU].5FNE[$B8<0/8[&LHC[^ M3EZ<>3A_%VFM]V0!WP2O9;<['1W\+3-'-PXBL&W4^7L,]/.73YM&6KR,9DNES.$@CI]%0!%E6Z=K5*>HE+:)*W/HO[L:E^\)XH49)REH)DF>(*EO2!P M+"FYSK8DZ($")*]\#0LFH-)ZV\R]6A9+)C(U>-FQB'**KE\_:]@&=6,C_]KR M-A1= 2 'VV. K_U*?:2C(!.:P[_6T2TX:+;,[,[S(^Z@>0DR0D7R$!>L[K,B M-- /N W#J1%; ;U94EY;,DSVEE* +T9%0 \?F (2'.)J"@((.0:WHFJ#V%AGG6[ M5B$"-SEP53VP[M4#S15I[E0]L&.HZH$KW'_=LMQ_\4560@#(,CQZ';V;80"$ MS[(,@/>,41DM!*M_@'89AE"2('6'O0M#H'A9O37?E!_LHM/3$S4& MA_(D*P_.7*D."9N*6H;X%_JO$$R#&6[#L-T/9927'SM*4A_"=AU_ D)>D2PT M**H+BNBPV(J!9OD&3)BLPY:X8-BRFS(^W_'2?[&CH(DUZWSO19; @T9@GI+) M8LM[14PHQEM98LHZ_8Z_ ]DC-]Q@IV+:&R<3$L)D]4:LT,B]M? \U@),D#2E MHPEE/_')<%QH1IYR<:<%R0>O:4F)=K 8()8:#)80Z4;E'D?41>?#4N'' 9GQ M'9Y-*<+TS6_TBS],F3$)M;0M*KA_>VTVIURA5DWD1$;JE/'[]1F+NDK+YE9 ME.3W,N=A5\+>>D:L*R;K]+CCW55<%RLBZQ)$;&AM_%/X@O;3#)^(W#$[.8]:[.ISB&ZDIW&(?1VG<8='9IM'- M9@4KW%TK[K:PV^VEYBRAYJIB!E5PNRJX[:[F.(NB7G6>F&)4.C4]\_EF(I=; M)"6R*?/@WVW>WS1K.--DZVRU$^)C90"S8*D!R#9_P"B0%)+D)3(;V=UUP12 HD*.]3[+G3J7>QYU[9@,_W2=+3O3L2 M1=XGU!TZE&VH =TQV]D(4+.=C0!--2^B#=,OV!KZ60P%])H82^).9,AG,,761(X/ M-#\*ATE8O\;"Q6+VVN1R1 V!R8H"$',0, ]OQ3B.,)!1I/$_>. 6G2]FWBNE MK*5]Q412QJ7#M#D94G*& M,$M+$:S+093P_ !U"4^+X;&/1,Q(Z([)D^?S !4O#& 8E"VG-\W):U2J7HB& MP R SL)?."XL*QXL"2\(1(B:B'&+?CWRJ(@?IB\+G@H!G\%K,8IX045T8U:0 M(+TI>:(:B4,G<8P4A2@S*G#:>&0O"V/>:8#G3S!F>F1W>6N7+ MIR)G@HR:JN0D?9L4D!B/2"X?+W?TX+A^O]4WS+*Q<1V[U36[U017Z=!4=1%? MG6HZ9;0Z>KGQ':%3,%/6YI=?:,!14W.I2 P@+T6"C\XLH,'SX9^NM&V&KQH8 M4BX3QEAUD3/G-2=?496"Y*]U_-\S966.'=\2IT8>V]GQ3J8;P?D"(RN7TH-7 M\TFO/>+E3640$!N;KVO0!H M93B8]H)6!Z#54=!2T!K>F)GLO+V0A7>GMEUC9%U#S,##NE/S@([!&L8\\AEA MC#.G!1OMP (7/I>U=DII9:-=<.T\#)UW?.J_K<[\%QH\C+^3E_L@\)U!R!T- MW[VO9$T)'Q-SG2LHX7-RQ5W1;>,U@Z^HXJX.?';C;I\")@I[%X,]X^C8ZX/B MJZ (1'WLBC-,D+F?QPPW4IB8]2'.&*VI/2V*5(V-Y^7R"2;_W MAHXL]O>5,QAM7E*%*46M=N..\Q08;RL* #ZOP^#%8ZVHX5 !Z++@TD&/*UA= M(JR*V@0'@951&UA=EH,A__XDS\'P!O=XY)_'R ;E4#BP0V%#1$FT=+YBQ4K/ M+;J"S,OR+.R8T']M^-S3 M@VLB%=80%=O)Y8RZZHO!R%K!X& M,]3YREDAZUC(JE9E81JGL<^%EXIE.$PL@_ QJ&B&:@]W6ZA%*KO*L_J-.^/2 M#G7JZ+8S[K8P,E2&NTX[+WQ!P>XJ8;>EOEIUH-,!='O?3"@/@0I>J.U2VFHY M'#-X :N9J>"%"\9:QEHXXBUSQZS @E"PJA^LBOH-#@(JJS:@NBQ_0O'0!16S M<$"W0>7W;4@FI?P'"H!%_0?5 Q#OLA3^%/Z*.!*J1U\/U-_>U,S*HU ME4+1 M8EW%[^\DS9 )R'!O[G._A]QIEI7US>UZO[>7P.I_ M!%2P7 O+2GD_.GV,9Z@N4D;!\CIAF3V8[8/*;KMQ9_?W2< \+2JWV",1WQ\, MC:X'\;D\I09;IPZJP>XSV"PI^7;N7-F>5)Y6O]6U0<%&Y+RW@HKYB28%K']< M)D65RJF=_(0,0!6%P?J?9/CN\!0YGVC,'X+^I/[D!H\%;=W4_YSHK;\6DX9& M9L$_&I_@JY!Y[I]??W\T=-L67RT/0-<7+SN1CW86+WP>5TE1\SI[B@U-3\Y) M0KJI/Z=^U)L%F=";@4_)WS=D#)V]);-G\LIP9&FB5YB<%8&ORDH,\NZ7@?_S M7=Z+UU/I&AN(=LVM+.>*TJR/E;+;<:'TR'E0JS=&@91;E(B@&+3"A+5U!2T%K>-.M%EDF5F*L M,[(N*ZQ*4-,/QZ*R?7:MQ9W9K3&^@(EV.!KZCTWYV.WF\7@I[5XB]HC': MU6&O"]C;ITB"BK%265NUC5O,L21.E[75[:FLK8O&VBFY0;NYM/4*5A< JU/F M;77[M8'593D8BN=M[;S%*W.ZN!^A\@2&7ELY%!0*2SH4JD>AGLB$JX]+*+>D*F7X[)F8$;./Q:#NCB\&695FM?2P MQK*^CQF@D'4AR+**FJ+%@-5IW-G=ZM*E:K"SU]IGH+AC3^N(.Q:'9Z\+I[8L MUW?-R _4V>U8N,L0 AP*=[W&7=8 5;"[2MAE#C>' AU>7-6>:.@:7 0J"N%4 MEL,QHQ!Z?16%<-%8*TH?=(CK8KL*]GD%J_K!JJBK\R"@TFL#JLOR)RCNV#IL M_M5?N-F&\A\H !;W'U0/0,Q64_A3^"OB2*@>?<@U7WL_UC5X%-9SQU91KU:Q M(695?:4DG7:G<6>9U14=522=UPK+2@D\;&2F;RM*8P7+_6#9J;20KMT#F]>J M+LI&<<2V!7EDBYSL2C\[)^'JX1&BF?V[5B M8MT47"CC=!&6Z<(GR)J+=F,%LC+#W<+ ?$'SM=[K7IJ7^H)F1:%H'Q1=PST6 M' BA,_\6)3'@L 6',=A5'#+C!SZZ5^SK13E@RUT+6!F*W&5GQ/T(_0!X3/[D M^6D9Y+E?^WD_D11M0EXZ=8)\ ZC,$?SG2BZPUN.8Z/KIQ M>OGX@O/E**T?B608BFD7")2BO*=E$!* M)R\;22'EW)%2-!BL!%*ZM4#*-3CHA%F;_O-TR>Q7%&^YK[MOS1+[0H,D!R1O M8?6J2PA5,<#7C=V8+&JT;L5DOW'749A4F#R$9W(W3';; M[<;=WFQ/-5'8&(.+4^ 0@W;L;I]T^[1OZ6V=C+JT/>QV;7M$ M!Z;1_A/K$Q<(W#WRY3\/C/[B!53KWVKE8LIE4?1[5T2/?_58D 1 R^,3^^"P M(5C>H9^-(N^V=8%'F$TZN@_D9_BBY=CR;TE8M72X:MX A!>17JX**1TCO2*P MY-4W^J:@]1-%J'^?4@VC\(G[JLV)XP;P'XNCS1HR?UP25"14']2;_O9P5Z, (/QSQ*'I4#?P\R +XWSQZ'R6^"WJ"0?,46B9, M1MBSV]VP9&S%DHK&KT64N>J3BL97T?@J&E]%XZMH?!6-K^*H532^0E%=Y^OZ MHO$_HQ@H"_C13X7>[\1]LB70\ .<]%TZDD=^/-)'D_X>YCS/K8>15EE?$*\A]!Y#](;HU_=I$/JN)N]&-,+O)ZXL&O^@YF$TT]_X1#^XR2U0WMKH MY1J+NQ'TGA<+](7CIK3M5PXW-N!F[R KA9OZX::T85<.-_U<,T_AYNQQ4]IJ M*X4;O5UA:3I%%[]5\JLT&QBO4275QADNAE))+$5C]+++(CWS#^-?,9KH-S[= M>:M"SZ-#*'VP.:^3\:5#IVA]KSVA8RCH7!QTBF90[ D=,X\I0T'GK*&3,=\. M QTKCPGCV- YE+^-_]O!:%80@9T-^SSI_?27=,3NSM>URZ68KB$YX\"7N2"6 MKU(J\M,U7FR]L]^&7:'DZG_65OBLRBM8')_=O&PBA4^%SX-Z'XOCL[>?U:KP MJ?"Y@Y>S.#[M<\9GH?(W=4S=$_5<>(K9RW!*W G5?!)0;3P+T=W)D^LTAR6Y M;)[(6B-I!RDVK9&!]T1;R^EG&^= ]L7JM[IX6%AXS,%G;GG5&>>)RM0PZ8I/ M_5 *MYW\A Q E&&P_B>9V%ET[L\G&O.'@#[J3VXPWK>MF_J?$[WUUV+2T,@L M^$?C$WP5,L_]\^OOCX9NV^*KY0'H^N)EIYRWSN*%8VN^M M1OD;=LHLY:\H6>DK2>S-#G--YJ[1+E[-ZX3:-2Z#I8ETVH5/&4_I)1H+YW-, M0)(%LV0*M90 TQB*!:^8A3I7T;(PB[-DWJ[>LJURV:+KFM+;+0,3ARM* M2+55IX[?*96[JW)W5>ZNRMT]4N[N]23DJ01&E0:K4'1:%%U6M%S^H!]\Z"IJ M9'YJ8;=% +-[ELDV).T4 J%Z=NJ>74,6T#LR(^X0SO5("P=G;>3T0@^ "$Q0 M64#"122TR.K5@YV^>OC\Y=.J%^F]-X># O<@<9\6^\Q82$<-;>SY<&-;"F^AV@GGB4=E+AI-/6>WM3MHZ5X*([]XZ+)[!T)3H:"TQ7 MR>@>"4ZF@M,5P*G3.1*"_NVAU7GIDTAPOPRG**2BX+W;*V MK N^(L1:^!#Z,!LB^$2L$>@T_XHM+Y.Q\T)'-_^FOI>W0CI8TL4V=.-M153A MQU*VUQOX7QI5V[1M]:CJ*E1=/*JVF835HZJG4'7QJ-IV;JT>57;=4'4-GL)L M&;F4[Y"ZHVJ\AA<5R5SVR-X^TAFK?X@SUAZ1S/4ZS%\S!*TC^;3-MH*@@N!) MM:!YD&L5!<$+@.#1M.!!KF(.!\'+ M$WW+#A.I(;['R.U&ME1RC\'[6;MIVD:SWZV KN+,S)@KP)*US6"N#DMX.6LU MV]U^L]NK@%I"8:EN6#+Z1\-2![#4:]I]L]FU]RDSH+!44RQUMIVBJL,2UA/0 MF^V>W>ST*J!L4.>D[6CX1A>A/YP21GDY8&\YX/[*HD9*FW^EEH98%/?#?X6. MOX.3 6EV^E:SUZF@XH:Z?JT;E+9>OU8)):PQT.RV]:9E'(.J5H'IR& RM\4= M50FF/H+)ZAM-O:/ =(%@ZAX13' &OK.:'0!3QZB@9IF*!]D.AQ5'N18R.M(" M3V,T")#O!3^]&1#\=.C-%]1E@I:'/!-_I.I+[6U+MUR?-0(*LZJ7&O0/9J0(87('JO M:>74R54HNPB4;;4TCX RJV:J[!I\D <.2;[(PK]E+X3,8SGQ+;P0ZL,*LIM6 M%6>XTT?BJ<+3%5PB'2U0PN)%J9M=O=_LFZ-\,?->*=5DC0KMNQ^R8,=PY,*!X:5#8XL<457/3MVS:S@+ M'B <^7JNZG3C. DO%F:>MINVWC_]'9VZ\*T\%&6;K5(1BCJ8/&I;S4Z.LTW! MZ.QA9!XI ;2#": ]J]DV=06CRX-19ULH>U4P,AIWMM5M6OT:P*BBHQ%_;Z?5 MV5)2^<9JY=3D.2E*\L]-*D;E #$JV]877U3O<'+?I^;VWO>19W .^'GWFCSR ME;SB1_7!7Z('[*'8$K][U/B/BQX^;]?H8F ?7;%+5X)YJ".61ES MD+H+KBDLMR;O'P^76?Q9C;M^1X5472CVS*T$>R=1B05L&+Q[[9A-4(P*FY>) MS>[98K/;N(.3?M.VLYE]9QU:<[Y&MC@NHQ%O0!%^NK);KMN>O*R@GH4A?:)R&.WE6,I=.FS>>GH5?N03Q^I M69$7Y:*05_J^\4@Q-%TDC;7-9K== 0.;@EX=H5=#I5?YQ9E"7AV15UNE9YV% MTKN&0-OO7D!F44"%%P8L("YV_A YEV*@MR:(8N2%@QD58KJH)5?VH%GD&H<] M)'(IO=3P+K!M-MMMH]G;/YVY0H&>@:-#X7;M3K&U4.;>P,4$SG:W:71[S:ZU M-]F# JX"[G$4;D\I7(7;!7\?^0\W44#^A+.06+#NU_@ MPZC[<^)/')?WHP_ /3HBC(V("##>(G.7N^F& L8XH/[#. K=D)$;(NMT"1C0 MV2&"XQDDP:B;AXL^G!*>O0P>UL2%,&U*1MJ 4E=;^/3)\4(V>]4H0U$X;$I' M6),)="W%?NE^B]9=K(84.?XC,Q$;6(Y-86,YAE#5"N MS3QWSX/EFEIWZ';"]\#I(^8-O:]>?3LVE@: M'.BZ>7NF,,(?UJ(@9*.-FQG^*P6!K[)?GZ!;0C>4O_+LQB#H(2/G&I4 2V'& MP^Q=E.UP%HZ$D#V\W-+&,'IWR$^4\*,G)W"P&+W+9P) $? +,YR:(6%3;3SS MGENQCN'+]G3+-)/+;<3A4EJ*,+TNW M1L)@ZOG.OP58@RD)$/[>,P,D8YK%'M"T M#*;]!*9ZX\YL9>DVM('$* "/K4[(BJX0H$X41DHW<3V!J24SBAJBU(3H5G_S ME,B+8O;)\Y.)>1BG7&ZE9P/O%EK9.,MX-J1""K@/B+@NS/D0QD5B,:!V0\$( M51?-@@.3$/H^=!8TN^PIPBE*RQ& @BE^\H:X 4?/@/Y.[LB%?DWCTJ=#- =& MH&GAK]@V@"Y8X:4EJ#SXVT@)'B5/N@!3Y,/E2Q*EPB$$[=K=/NGW:M_2V M3D9=VAZ"Q6./Z, TVG^BT7[R]9NO;KYX =5T_5;[9QJ$-7OFZ&GAHK< B M$X#V?!:MN&@EO<%_H,5CM-^^PZ?YW_6W/PFU\PDV\I!!@XO9$+61J3W,76<0 M,DU$DFB?8ZOG*U@]2\WAZ/##J$7M&98.6<""?@(1R1[R134%NX!F^P;J'_\) M:B$$[3 !6\6'_\\IF&3(Q>!J7Z E-#,UP^:ZTFQR$V! AX!$#8Q_M/"@:X0W M_4@7@7Q3OEM-"*AC*)_H8IZ);H"\99,%F 0T.:/Q\WCN_>/R5LN7UOXA7 MU:]P8%UH#]&D"$N)8\IHZ_WFZH-@.7,A(;36_4CS#$8#PI<+N MD/J)"VWVBEA\@B,D_A^6ZL@)(A".N?)-$2EMF"(3AB/="C=X#W=K=A6YTGJ<"TH47\+E'NU!([XV$:I!\%6\RP>L"W3$@3_PB MVD/D1>)F"Z:3L6%VUK+\CW\*P(CSKIYU>HQ"/W9Z1%JUT[@+ICX])PZX:(+%EC%H3 =W)7=IW^-+IM 2KQR_ M][Y#9NL@8YPE:LT6GX&TJLX'[R+S1(SA\L@U3H_K2XN>.A M%['L<^^FL$J(5#*\>N2#=/)L1Q<0)=:3K@:H '"-?>8#2@ MQVO.#W5TS8*2;CZ'G=-BNH;-X+<<=^N*(0?6V\<7.@SY=Q_BSP%F@_R35YIP&\!YN_,"A9^@[ S27:-9OFN\/D2B2 MHK;ZK:Z-*P%6%CYSZZ-[ $3W]MD9!=/HJBKU0WF1TTY^0@;,FX7!^I^D+FT0 M--3'JXXYK&-_*'S5-^AH:^NF_N=$;_VUF#0T,@,91#;TGU]_?S1TVQ9?+0] MUQ$ MIEE53PM^O (E-7;P3)WR0ZQ?G_#T@$:KE"_,Z"S"SYA/^&B\444G(;G#<=>' MXXYG?-KXUO("#X+B0$9+OG/*_2S2D!^_/B9.H/A.A!_%@R163_ALX*@>A+X; M__;[X[=8M>*Y"Q[D&IG >^#IH>P;HT%+>Y?>6I>45G+ 6K5OM\[BLBF,OEMN M>C%MYI"!,W."UQM!UA398]SWSL+A5 AABVWMN- Q?KH847&QA@T%61- >"ZX M+T,*@C_'[_X&,DF'32D-Q,]"0/:,MQ+W$ZT/V=46[&/HZ8 FZ;]"![J'KE*- M#(<^]'/$*Y#P'T>P$ &3&Z\5> ?_.YPM?RRA*.2<="5VC.??G#(:G;O1Q5?N M4F(YK""Y0HS=R!04M+^\M_+ME ,^M-=N.N MFW5KI6\:2XZS4\]Q8M7,;*A%-- FB)XMA!MU]EIS/]!G-Z4.!, 32"\YB #) MR]H9;>DUH3?#,G"P;5&Q97\ M*-:DWQ[>?TS4,,'+>5#U\']0L5M5ZX[J8@>-W.2Z,UK^*SJ7\CN"%86[8HDW M5YY*;@NBL(R42DXIW=QSE_8(6'7&P@&4I]!Y9],^0&[_QQ($[>S0IS@@@,=* M2)&A/!+9XD"AWR XZ;@N?#3<=.#,[1/*FP=FI 8?\G<1[7?4,3?OB3_S-.: MM<[51E-B&:4[QY>OS,/2F59"]#_94M=EI 1J?F&.1^-,L.:+ST%LFOIP2]X;3;JW>9M5.M'+3Q-2,/:H.U M-(>^02,LD<<&EWL,J>B6C#DOVAS>/&5X\H9?Y=HIA1SK8F)DMZ)C(@_L@PF: MD06CM]%?WHX^6!YL6C!M/V<_[^HM MW>CD?M5NZ;F?KVM*[[6LOE6JJ?6?FW:%G>IN;&I+4E/!.@8;4IS$L;E6Y3>^ MQ&<[H;8*E-VXR'GX7_X/M 6@5V0BSPUBBTQVJ*79.78.7.R+./;>*#<:K Z4Q<\ @M4#;2PM;AB-;4.W:SVZLX*'Z7L/<- MBT?5\MH+T!L="E^IS^&W$=;570,6!W6DTN^%1N?DG!] GW\"=?Y/U.9YD#8 MTKK>ZNQ-P7EH/%=)@,]A4.M4[$RHA:*LWQRFMZU"35U)<&V3+\"F86:?4/Q,Y?9'%8 >L3M81F>.^T1%MY!MEO==5D_1T9HE2S-M=\)UH8O*=+E MS1O"-OZ:VFX(G*6C#QM"-IC[0 2.M3I(7!(V-VX(QOEN"%W8$#IV2Z\)0J_J M:)!_6;=M4]B/;_6,EMRZ[6!;M??:;@>]QIUI--N=[%JK0MC*;-^BIW+A512"7.I^/54.,>5V?"EBU=WLA1-#$;QC\;-D4C8[Q,! M[JS L4* V;1R8KNJ+R*J+/E3[!'=W#WB^-#<99?H(YN+WNI6Y?]7IGQQM/V3 M^W.NS+-?>A,XF>$NQ+.KWN_KL+"Z_6:_EZT*6IK86/GTZZCX3W0T6,;E3DK? M:-SU[59O[Z)%ZF10&FF?/'],G5WU_OF:5N>C]V,)[:SZ\4[7:G;T[)6N,OGK MALMSTOP2F9CXL)/:QXM<0V^9506OUK7RC&Y-V8ONL8 M<=KO8,1INVTV3;NJ NX'HV%69Y 31)WF^YYJ'G7:QPMDL].R]KY KO LLP0 M?@YY7SPE4*3%I@BXFDL)HU',D+N<:!LG@17*ZNJ>35:7W6Z9[0H3J+8VE:/3 MHAD 6-/B3UUC,M;C2N)A@1MM-;E%)S?%=W_J>:U7];/\Z7KSV8VX%ABF0@\I M[",))POA+.0L3(R+F(@GJ?EL@%9/;UT^Z7/E>7:K71 M[Y)E;CF6RYT72LS:MPF72[_7N.O5/J/JI,MY3U?.*:!:+&4ZM6=(AILKN^#= MZ1BK=TZ5/KE_H%W?EN'0>CU.LY6OZ\VULTHQMSP.IW04SFA2C^J1^D_.D*X1 M,!QXA_QO#^-O=.A-7*0$%Z+B=2NR'"[]_EERN*3.\G&AJ?4<+A=V:N^8+4/O M5W)J[[=L._^;TU&QJ#X5[]/A&&OZ9WJ._\Y9Z$NZ22YR)C:ZBZX1&N5T'S9>ZK!BYR5A2*]D'1-7AJUY4LY+2G+J/:&R3!=5SM M\=?_(//%V_OU>E@Y<#C?&_ 1R&,K,,5D(PL.N?I<%64;)7# M; N3_>XP0P+ O7F:%,PN!&9;KJ-VAQD6:]Z;;$G![$)@MJ5>Q>XP,P%FM;^E MO(:;Q<\N&)U4"\B+-J N'3O!E=T95FA#%KI7^DY>WHF)_N1[\X++Q6K<[9TX MH?(YZP>H+=;BX0#5:=S5A%)1 :I*0&VQ"P\'J&Y>J2P%J+,'U!8+\'" PCBV M>@"J0"!*T3"/M5T\9OR'*.P7GJZL;^/.Q6*"D[P>G'R&>)B/QJ:GG)XM'N%U M>9SE*R]V*UC=<3H6#WIC/$(U_3T&2WWQ@O]'@R2,JF2%PE[;!FV0-5B62C$Z M+%5ZC%?K\^/WB>ID1'M>C:,45>^V5WP^VLR( +-/GB\_PN?R*T)CW>=D@I#J MJV6L*B8-'V*%2C)C0PXQ:,?N]DFW3_N6WM;)J$O;PV[7MD=T8!KM/W4=*^T6 MRU/+J^.KBC^?4?'G7JV*/Y\NE#)S6\F5-*QZ'_PH= =Y, M&&E/;PLU#>L35$<@/\.6EH-+4XVPC$6R6N$PIVZV;#3G576LIOT]7> 11XZE M3]?N=0.LCDE9:6H7D2O_,'XG?T_9O7Q75@?#MO7L@5ZG;B(ZO7$78-!<=JL: MQ"VFJZ\6JW_8TCYBS>BHEF8T^E23N/FY$UB*O#PSKSCJL,!W!B&?%_CE8@9# MXRP0L%=.*>%%7T7H+Y;2]D;A$(NWPI=H1<3O@)V4A8N%YP<:F&7/P;2E?79% M">OEJIM8LU7OO94_E;!<+KL[)5AE>X!\%+* ]B+TAU-NZ*0&1O^3Q4.+BH#Z M%&:?\OCDP <4B5EET.03A:V>8MG6(:;)05-86Q*'D#0"5A0,76 ?7LE"3)Z MD7VZ?WRGW8L?XG0\(E,&3Y5Z[XUX"5G^DS?WC^]_TNQV9Y_"H4GX>;+9?QZ! M?H?WP-I#K1!C[=X=106>'4 @8_"*T7<\@.1H"^,L@\Y7"H"3R>BJ*ZW4NDV#=,XIOT<(M:/FV[=P)=.W%PN8G5?%LD4J[P#>^6 M^3MIIJ%P$O9K ^%\ ;T/&;P<3LWB/ 9 GCJ+:ZL%5RXFHV-O=J=$1N7[Q!S) MV@*XF12P!I+UPW+\);K9N+.J8FVJ$\5FW5<-3_&\,GK-4_8E%OJ0_P+UA!Z HFXP;7M*17ZYZM<+"@>^.)C(I>\-=.I8,T4 MW5:J7C-GF!SPW2-AQL+WFA0$ ]J-+7)U&+5A+Z/? _\R6^)=/+63K>" M&VVUWY0X83Z!9#S?V7&MJ!VF>PLBG5L'?"^X=_Q7B!D MD5M';5-EEQXOWE3ENN-2>1C_P>3#>*]X.I*[\KVV9JNV[(P@G(C(OG M80#SQ)O+62Q&?M9T]35JU%YS]X&"2<%C.7]_"S@>]E[&E]I+KO?*IC;KHO+S"1= JJ9LWG(P\OS.==LMZL5?S/_MN"B+6[.; MC4K+S3(6XMFXZY35?+H'KG[:NNZ^]7S1L_.;+>% M=+ZGGPH38J,9C-;!!QZ:'=7>S&+?JI"W0IU="@0->"YS0$-P1:;VBP-0!>5L M&$N3_AW#[<6I1<];$9W&G5U52$!]F%S.+9SV$63%,)% &[SN%4F;$L%J?<;] M@Y1WL%QU^V26Z_HPIOI[46JG;OBI45;'8-\]N=]&RN>+%WQVA[,09R;RD8!) M^IZGIDW@)TLJ*4\-(?^$?5$!K^>U+&(GXW#O'?M\#=,3[UCY]+++;]??YU'!^E@VEJZAYG:=[%V[>GOWV/6P*R2T.0("DA32N- 9BW*/ M71IDDT%]&B\RGMJ<9)9BO 5^+;A5 $?0+R**>,7IRP/* @W^ P %E+6T3Z'/ M(S1(XJ"&G[TBOXA+AP D;-AQ\97P;XY.).Q>RB_E-"XS&HB45(*)K9X?<8\\ M3S%[&02*CX*"<%R1:(XM#2BR,\+@GH@SX[FI9."%T+\GWH]@2N#O+XZHLQR( MO&^L"84,/@, M&XM&D,KM7=>![YC"K3WC'ZZGX1M]!\::GE29MSX4H1?P:EQ[G,!$C#/*59>9 MO,.9Q_"5$@DYW5KN Q-#DV\1$DB] ^8H1E4T@F#J,.W_AL2'WLY>M6\4T^"S M*>V\77)BB<&Y^BP$&03>TW0/5,,].B9)HDOP^6WS-U0%O[PVFRI*,WCS#U'U[. M&0H ND@(Y#S1]*QS^1:=ZA/.ZT3Z)E%1B>6X#!V8ST!0/'#-(-<%#U#KA^>IPY,WBK,)P1ZB=7;AQ$O0TII M+;VIJ7D+OIO"\@1C$;I#W2'/RX_CW=BK"P="9TFUY2A1KMNP&=EA6*4P'_'$ MQ#J_-*,&SIZ$U1]@2\!CCP''+:,3KD/XZZODTHKLCA1KRU=)=/ 5>0Z2>H.1 M3_JC9+/Z3EX^4!01+J5[7@RZ+'^6T<]ECX_YLP :\:2ND&B-XE<+^@7R@@0- M"X_155ZINJVA_",I* 4P"9C)C-J,_BS62% M=X7O3 ZG-?D+FL%?4HCN%K M>I](_18VGQ$=\^4'O^6B=X>XY\'R'\*B^"SWK?P!.RQY18#*!%2C0Y]PP>2T M)O:W*+3NE3/+Q+HUY%LNI]<0)4PEOT:T^,1DBG1Q/F5N3.J2\,/(AOE6B!VA M8C\O.MR(RRW9Y:%W5$@B>%V@Q0L-(."8MH0[).VY<5YNILX(#HBWL"S,=N/. MQ[(D/Z,);.>/KH@)I-V2=8??J>:^2R M]H9IY/&+Q^8&*%H\N3/XE3 *]QL\@[4$?]MM%CX2WP61L0?_-X^Q@TR&N7$R MP,B HRRCJQQ5\8;IB!(- T&!YL0%&YKX=W%GD@!P]="ED3FH>>???*S--'F: M($V%B9W(36&(5:UCCBV)V $-GI%>C1\M%HL9Z#QL.^>0S]M;0U^7FD?YFO(6 MNW0>!/$!.Z]9?A04-+E\9W.D/UP.%J=+.&&B:FK1*6!UTG&_1(<;-WL8G@W$ M>90?+05BJF&#RSD7L'>O&PDB3:LXY5N]7 6XZB,K V:26QTIDS=A_5L]Z#+I M9&*WVHJK=>O10W&Z55G*NA ?6PUK2U91P+E> 5/5,L^=AQ13)9>U3'75:XCX MC%Q&U5VSJXO"XT:JF)TJ(E54Z;-J(KF:&38J;BD.B/LW]S.-?#CU)N>[*PO\ M*I4NM.5,ROFEY#1B&9B4A9NW2KK[)?S4.Y*K3C+FM&S+WD'A.N2VNK31]\+_ M)6XT%2Z,M5L-95]H\#!.+YR\E=*#_425TES!1.QP/%D<)&QPY8_3K_Y/EKC,4HC//U4W3U M^JOOL=REU._<6=7O(_6(+"3_W%<%ZC>;]G]7ED7:-]N]=OY7VVN16%N*$6Q M+((L*F\2_GD!@/CWO'>XWWZ[N)QZ>Z"6_N? MT)&>S%;V!C%[ M06.U:U^3Y[,,D4Q?X$W)2-122L*5/1EZZ?@,=!B)@P@S\;/-W%NTT"7AR)&A MB%(TRKJ9JFFUG]NVA5=(ZE.E>E4 M]V 7;OTSO:KYSH/5UEZY7=%,5''U>%$3DKK%NU9,K)N"*[Z)+GPJJKEH,_?2 MNPYW2_S%!U?K52!\$) V#D^""T.0MNH/0C/E+K%F2_(D.<>%TIF2G@%UF(R+MR\2D+9YATY?%) MB7AKH M)-GQTMP@3%3W.4ZI7+FFBG.T1ORWB66'I%+ H?]L;1GE7@I5F0&%^ MW!1?2Y: I4AN,:Y7AQBT8W?[I-NG?4MOZV34I>UAMVO;(SHPC?:?O7;C]#+* M'%.YC+YX =5T\W9+HOFJSOLFOIJ4;6L+;#R]Q#))YIF;U+R$7?Z*^BV.3S*MLLFJ M76/S=K9&M%&B!\-8Z?0SI?>V;N,NNZW%V:?ELV^[6P[+!Q]0KW&7/;%$ VJF M2']FKTU^E4U0$94G=-&[6XYD!Q^I#>>S2D6WQ;0Z^(#ZN124Z51HGA ,G9+Y MQVPY9=Y<%2]\.Z(S^(?_BA8$"V#W(7$V?WP M \I)7C ]W1F#.><&,Z2*&\]"Z@XY53/\..*@T+YX[LW'^6+FO8*"^L!?Z_F< M.2WI,,^!3C01'Z9&_'D4<'$SH^X$<#X@S$%>&%?[ 'O]?$!].7N@6&QI,S$@/B+X@GA+/8 ML, )0MCVR,J+4UM-"T:?(D[C'$(DV6;$ MY/VRA)EJ;C!3HY!% [J]$H GCY W>%*\[5B+9=K;&_SD1)6X,J]4V<#)^S])\HN4<,A;M%/=PV'P%G8D*_5-\$,*0RH3;XIL\%L$C M#PL9L\\RPC^->9L=89X0UH;_'ZN;/"XS->TD->W)^7.X-.U^,NU>/.W:&QRG MT7[[^P?!X\'_J;_]23L.^/*'QTD% W&:$'O?$WW-(YF%<<3,E,L,:JL1E/&0 M<5^$V4AF*4V--BY_NHG=&LLF%1H<,(QH6C4VY>?_ ?:3C"1'XU^AFR)IQ!X.]DPVMB9#>T.Y/O(N2GJ[T8%:&8.%C3F!4TL>#3,"5CJ8?I0[[A*F8XYMSW^&I7 S\[R_\9?)Y"+5 M#R=1C)3!D*-RY(S!DHH-1Y ZM^B#J<=H]%X1/B_IC->^H(D4,\\4.47EL< + M?0T0!38XFE3IU=:,C-(G0*H7PO,$3766#I8ZJ:$RS>'_:U]$JU&., )BG!,0JX1 "G:$S'QF&Q,!OB^>!'//9^V MM'2GI[!Q_$L +%Z,VA^M_VDUQ?[A!"R]L_/7,>:!FN2$O-X,Z2S''JP2<>1= M'B=_)]]A1V(<,.U<\\/_84G^TT$1.N0,G/=I'G6> 1'SU$[AP1D^'%.4KYH) M><9 Y$$94&CUMOCPSR']PNJUS*Y13?R^T>ILB=\_05)!+3L%/^C5,/U"[]DJ M_4*E7ZCT"Y5^H=(O\M(OFF ##NF"5T:!$SWZU:6/725FJ)!ZE9BA4*02,RKG MBMFLX[55W-6-F"H M:>A=-6NE9\VTVU=IE(N$DRIV^+,2N(F93:>S:LYSSGJ%SOEJSE)S9ELGM9[/ M*EX)^;4WL5P>>G-3OZ_)[Z]AFXX*\J4N*VZTD8/!]D7N,"]+.>BM MCJTT:NE)6[%NU:05.+&W=&4CEI^T;FX-,K5YJ]\?:O,6*Z.?LXLOI0'I=DX] MCU,?OWG]A'2ZH!<[2A-"\VJT$.J0?771_K^O0R_.2J/:W9->$9[EG.E-O:>K M;4C]OI9GR"/D1*X)_$QRJF::Z[DWO][??TWE;LTIX04BXM#X2CN9+<>5G[!Z MH')<1]WEU.\K^?TUW(S?C[!H#";R7/L5>7'7LW'\4USYG>-/J[ MV=37/6N6M6?*XR0$W.M8V MM>>I@Q7^0'3P^U."%$$9TZ F:@%O><7$8_H74I2O:U$>FQ?^SG2?#[B 7 MK)38-VC+'3HS)\6 L$P(DZHV^0SG@M&94D. Q\,*2XZR4?Y MABS@H/OB(%D-/&7\*+B%9MXS6EB\$T_>+)PC\P:\0M#9>.,Q@SX.D#82.BA] M6;Y@.9?TE2D:])KS A64RJIG8%DXH(#U'V$VU_D1\.D95W1ZN]7[\:=5"MBM MLI0,6-%+M6?"LM)%1@[\9?QR03R.]%A2'P]!SA//=^@RMY"0]P2+4$<=%IQ: M+DU1:J50<1DRE4>'O',%SN\/&.>2$NKZQV_QV9X%8I4"PLG7(/#5Z):=,_2F2KQ" &T<,YR_*($5M/Y;#\6G$SUIWT16^D$TM0)B: M'^RNNK1HEIC1BO&=KE5I9T$C9;2ZO=X%,S:I3I7HE+&YGOLU<@4I&BE%(Z5HI!2-E*KB MK6A^%%F40M&Q470-E^[;R:*NKEPHIXJJ6>G-*J]BKU"@MM%1 KT<@0JJ+"71 MBY)HK].MF42O(23ZOR,@?+DN+-HFK32"O.P;E8 MP?2ZIA),_02CMYMM0U>2J:5DC-[QU\PUG)&%69+^\]=4"(TZ.$?^$U -_:.; M&(I89)7))9K.*%GG?:%ZV(5,&8O MRXO4ZY7T(96:A3,XFUR4.#M6V5L8)6 LB#RS',.EFL[,I<)>%.G@*-)I:>D4C^IV"6NL914CB856QV8#U$V.D!2 MJ;VWQO.][4%R.=UXNYME=F8&]1F*YTV)+5()Y5A"45'Z-11*IVY7UA=Q?,QZ ME#]S+C=M0,>>3R6SFQ:0%Y5-G?B6S=K%)ZJ TSW$V3]^(K42YP%=D;IA*8%> MDD -N^QEG@H(KV#BOR*-+<.8++ %]C<%SMCXU'45REI'L:BTW3J*Q2@3PJC$ M#:>R7@KO7).7" MN(XT2-? M>R,G>-U<\2I=X8SWD"5]E).WK>R9:")3] P[J[Z+<*XA/R)580SM)B!65/"4 M)3L?!8 1I5C-1Y9OC.M[#BBLS]I,1?Y>D*;ZTNK2U7RI_;I2V&_K!I"JK?:# M&==5XPM(;W5++J U5=*25\0P:6E+/87U0K!)I(0G$QJSD7)%:<+*_I'G.UI*"SHW 8P"2] MY-?C2S:P+1M4;0!?'$5%-'(*2[JQ#":CU:L&3.G2E.5 9,8@LG[<,*I=D)3> MB+!<4[;K6%3R[-"1KPZ+$!^]B;3_K_]!YHNW]U+M_Y1E1*KE HBZ'7>WF"Z- M% KJTMX*_,OJTI86=V(CL VCU1; -K"VV &T([28VY6D'QFT+UO=^++E4J7/ M. S\V'''/@'4@%H-?V7:M0T$%"Q+S:=?[ M6(&V>/'4LX +_(@$PB 76S+.,M^GF_QL-<YGJCDO M[]7X5 %S;UFW-?G/\(7+_BA4.3DZ.OEI?NN@JNLRW_D(^1Q'+=6EG_FX2/JY MC I=3XIZCXN5AE]Q(^G+N[$-QX;4;BQ+NZ_?B[EM[[FN=&]P9(C]Q5D;*=[2 M/I6[-NEX++&.G?&YNY($@>\,0E%[&=J% MJ8!36X@'-R^NX2SV:*,#-K$P7"T\D>6+*]=R76>#%.EA]&XC?G7?1XV!> M!]!A1LEPBL_';?$B\/BWE,^0-85YDS*8\-_9SJZZB87KE[B9GR:C2YTL_PKA M;2-G**8.M"[9RHEL:$ ?2U444Z<2"U54=+/=1JGX,XCUK%I&"L;FZ4G MJS>#>8:;S@(^1K-KE+K2D/<-LF>H!3K&LA8PX0P@]K_<[(T1 YV]N* M]I,8Q8>? +5>"(MPQB]0\"J$#4$YT%%J@Q;@Y/[Q'#@ZHW\T'&+0CMWMDVZ? M]BV]K9-1E[:'W:YMC^C --I_VD;CA-C@+=XZ 5B_PT+.DR5W>!%H=T^V!)>N MHC)=O?M%J/GXC,-OBZ%O,[)@]#;ZR]N(HM-Q^1OXCW8Z?<"AU3#1])81-SSRB)'DZB5K-M MEF7"/K1$JSU1B3T^Y0F6O[_!AV_;W$XXT?3?C_X*&3J$O75E%$3LPW6P7'2, MLCQ(19/$JU$@UYNZW^GM6/U 2>; DM&;1K]LUJJ2S;%D8Y4F JM&-H7308]Q M$[HM9RVZX\]-TXNS,#,);66S,/5-69@% W:N,0?SD3^PDA4)8_V;!BR5GV+R MY,!D\ 2>YT'!0F(NH ;D)2*->21&-E[XV^^?HS24^*6NY]YL?G$;@YY*!7?7 M._KE >9F.;AE0)C#FBG %5DQNKFV[8!@V,AP(S>\^(SHZU%-O4+QG1N3$/;9).0)/!3REE MMZ0$+S %9NWJ)_N(G%N)Z6CNC?&Z*UFK9<5;EY6J9$*-8\$JI$M%PNFN# 4C0NQES&C54Z2&Y+ M6 PRFVDKS&;K V-6PF"0 [S;BG#W(JQ, M!2QN$.\ZIJXTG?K.!%R=[01<6;]MY<(QBM'*>>[-K_?W7[5O.-M#9^9(4D*< M[L=PL1!T97@K]MD%>&_L>,2&"*(7-*-(0C(< C' M7?B#AY5+;0BO$7^+]JAXU/%8'7XC-@78%/!"N949@;'%]#H))T7$.Z)" P/#77.7R43D!G3-!J3TG MKQC3",]%;2 #(+81HO;W:6KDZ9F/P$#@EP%J--CL***7ZT'H_NSUWUPNH.R% M@L(&N4QGK_C%(&18Y(CQ0%K!"O[*!X6Q^0 !OC$B;*;><_SPDDC!]%G,B.O2 M45.N#(S,C%'!N0BA9RZW-\#0F">3&M&0O_.(#]/]& ZG"0B$< 2O88R#.33O M_#NQ33!!P1>O@$W,P3 X?"T:35A1QZ>!H.[D4RU&B O.XS5W4O./(Q9AY[@Q MPL2TM"_I?\IG44Q17R+R1>1-%I'%^!QLIK UPZLFL(X9F@4S#^ M[ 4<(,GD2^;0 =_2'5]S"8]4'GD<%3(F6AJ2KRE@+=F&D?9(CVY$8:I'RV/C M%JIX 4S(SWS#C.<@X(D:B+!UNB7;BY;V3N)[D^**VN?*! 0.VA<@XRR!'^:& M.3&Q+=]JY8K+:9#C4@R6/^LZE,E>;NS(E#Q%NHIOWS !S($]@^"\SQ.;>5,; M#(RKV2CJ-E\LL*8$\2;8:9'Y[ N;G84#%C@!:!6^+J,5'"\7OB#3V\3V#D28 M@*TPI=&?"=KTVI-#GW&(A).)KBHCE#8F75"7/Q@ER<2OC_K73*F7N>>+^.P9 M+JGE34'B)$+S$E$P2-OWW DL?; V0?? TL?E#)J4:TE@%RN$'#S MFN6 [/1F,&\QC_PTWTY9-KE0-*E]$3?V8E[D.II?8V\&IC1?N3S>V9=#I2P] MQC*+--;"/'GO=PRCJDK'7W9:N6]4$[^JM;J>ZB.)R M+:E.5=&I;B6QUQ<5I*E"F%4(LPIA5B',*H19!9^J$&:%HC,-8:ZUBLTI-J-B MEXVR41DJ.K+.XNPI%@7'G_M,0M6;\>CDKH4K:$T.U;=[D25-/>J M_:8?OW1GO4[2%R90TSX^X=IQ#N"%@Q77L;&ESNY+=D1M#N7O/7_A(:W&S%D7^&J]LLZRM4=]A'$DQ9[[H2 MS'$$LVM"P)FY1,Y1,CNZL<[-MW&*JXWM1/(['.ZENTERV9@P]2,O1&8<[G*Z M**?<#YW211 JG*3ZGUBO"@KVCK3J"@J7!@4LJ;YC&(4"P^6!P;+*FC"G!4/A M>@#0H^A=XA[&,+(7,>*S$Y$%IFXKCO_ZY;G1VRW;PHGX)&G) \XTQFDO5YBV MM!3-DN2;'^9?(,'GC+.'SD@@F,@==^@+3NV9_-)QD934I<.$^!F: .DZ;,J9 M03471IN\(&J>DT2.O+F#Q(J"+'@6PI&=7_"KLA*#O/MEX..D9%]\04RKZXC)/WY]3,C&+YU^M= D*$[6RV(:59TJ MVJD#D'KQ(N>K6NK%;925N\=GGF/+>\1V'OP@9)^>W+OGF_$XPX,NRI*^%AW)*V.BJ^O MJ6S*,QDKT1QMV91.":M&-BJ 6['5UFKB*B^+L&J1R]OLD]R[\,5^01F$QCX9 MA.<;R'HHDBP5^KV?7-JMMN)BK*=H=LM24]*Y?.DH0^JTM/\;\P;[-'4MG"*K,[*.9([JB1JRG:$IG;ZI%<[Q%LV.,_6'MD,OW2WQPV-"G :^2 M(V,Y,?K\'/T2YG7Z)=+^&)7U7!>AM%MMO7JYJ"/OGF(QU5JIGU!.L59.2'U8 MCXW_.^SWSGQ!AH$&I^HH6^/,30#K.LD-W]C%EX\ZTQQ1K5G5RT4Y =1:N3RA MG&*M'/OL?XIPT?MLUJ:J?Q"'QG5VY-D[.8^'8EC/#:JHY%EC>9K]XU= M4.(\X/+LEZU\?6AY2@L@ZD#47T[S4JG55N#WJ4&N,@7MV[3J6MV[5BDQ=+LV M-NFZ*R=!$2(>@K\0Z!V94)&>QC0O#%A 7!S86EO5ODA/J-$V6XSG:I MLNFU3A,"O)G/3;'FU)<+1G6J:*<4:TY6XSRNT HJSAS%F:,X6B.'-J*QK%F:.DHRS0TQI2 M!7U3IAW--^*SXT^B(7PN/QW$FUSH]U-&W9DWRV,V_4;^8_>;X63"G\YU.J$1=6T@H]C)8B M0-&0&*,):B8W@0(^9P'3^#4!_"[PT,?A4[S (#/YI>/"7UR7#GD X;,33#5H M M:5PZ;8!-%<&&WR@JAYBLV-O+DS=]D)?"V>!,\='%H ;-X#?S&%27_$- M.* _7 <[\1C (ZQU(0 R+P1 HS61+MJ<..[L-0TAWC8\%?B4\(IIP M*,T7U&4B&A7D/6?P/ G E ' N!XZV4#6SB@D,VB5@4YWQJ#?W:"EE>^WN=)O M\;Z%#RCTG>5.IX>4@W@R%R^ ID+?O1AT6A>!3OZ4$'>$OPTJ:,VX:I7\H6;?:R4_( [I8.2O_4D>588SGVC,'_ZC M,:;^Y :GIOW_V[O6Y[:-7?^O<#+^X'1D1:3>Z3F=<1WGU#U.XMK)[;V?.BMR M9?&$(E4^+/O\]1? /O@0)4NR;%$.9SJ-;9+[P&*Q !;XP6R;?]V:S?_,;M\8 MS(O_^>8C/$JBP/_KZM.-90X&XE'!?C=G]UOA_W5G]Z1[K0--N!=UM%.XX<[\ M'X?K.O]\XS*+=P>](>L-^;!CMDSF]'C+[O4& X>/VE;KK\'@C?IHHET?,["_ M3D8@\KZ?L#',\#WSYNPA0G)DQ0-0M, EQ046E/GE'Z,0*;DXVG)A,RQ#G-HY ME:W9(Y01*@)TQ3U=/9T\R\2M(@3.IF(RX MY_([:-L%F6$GH=!:6#0QU#Z%@R*9>6B*XRE!C\9>,(>)PTYQ9TJTC+AQRWT> MTN_C,)@:P0Q_0_PV(A(#HR>*\%5;DBN:!(GGX)=1,H8CT,6^X?F4XTT4C$>V M@$H<=AMRDE1"OHVE$/6!(PS34N(3>YI3L\R+ I"FA X:9V9,&B#,.*9WQPD- M#1H6LXT:>GC\'HYQ6&/0\R(\9>'(AM]!LWN@$32D<1#R&:SYA$7XEARB8\ ^ MBO6KU%, @PCQU(U#D-MP^!L!*)BWDD)P%@3)[22=4L31X>$98SC=X9\'SD(P M.K)+1Q-,5T%J&2XH&J[G&1-V)^;-1JZ'C KS#D:DH("0Y*%/XMJ0#(L'P=CU MF6\#M1N&.X9!X'+!&;26(E )9J9\M?[/J+#!!%U4[Q?8!I1_+W%X;AW2U$;*>5-W]()R2P9"$$4=RC1)X#"2B1<$_9;Y-#U_5'_$#3/'.M<61KTYE M%Z48YP56D['JK@N^U@P""PMVB;X*NJB:A_#F*/$!M/FWHV6;"IB M&E11%05A!M")?ZOV=#P)H$?4.#WXP5'$.?7]A.0?&$BQ'!]PHU)_DYDCYPI_ M=2/C#]!MH'UH7'Q1&18K%_9G2N957*Z?TC:6JJ/P2.7TQ]\3+_]GJ4TJ@3)A MCN )XAS\ 7GCCGG$&]#T4:\MT\HD,B>]>=1KF;F_HAB,9FA;W''OH6E.["D2MLXIQV@MX=9%1BGS7GE#?KLG\@[_121?40D,I[ M_>9@5TCEG:;9&58-?QL&U5W=^5/0IH<+KQT&5NZSP6\?*D%>!F ;!,J>YI>% MUUX.HKT)JO1AK.OS@FB_2GKM%D0[%X4P+-DB.=^Q68;RNE],%%2QLO]'P%7A M, D#=!$XQNAAM7:Q?52M//^+H2*O*P9LT&L_*03L240ZF("_'X(5S(;9?UH= MO9=FAK5C,O9G::XML(1="=M1:0K:Z8K>2)C%B4-7W3",P!$>1/)5DL.!;KY# MX1L6ZZA;D4ZCB$WUQ_"G]..V,%V/VJV!_L;A=DC.,!Q3ZEYS0O>.^S@!X::B MFTUT[_IQ -J;&MH=^LOH9_)&9'RJTL!./_'X'?>D)PQC %P/2$L#1$I*)W@2 MP7)#FPZ?*B^;FFNA[;8QG^"];]H!3D#.!LD-GPC7(G4C>Q^#,1C,\;$8=22< M=[.9\,?!8,!*#)-9K.U\11]QM:N=]'3G#&.+A2\O&(\C6'T@%Q-KB)0YH;%J M JOO8W:/'FT8[9Q['O[K3I%CN/0-H<$J[H]I="&WN7O'5M\>'HAO0-P/%#9# M[1RHG0,_IBU<.P=JYT#M'*B= R_L'"A+4<@Y!ZH&0[G"-Y#(R](RS:+V"ZR7 M 'YDM3='@:E] J^.#3I6]U#8X)"\ :M$E/ $P/Y[LB< %F\3/\#>+3P/PN\T6/PNYO;$AV6XS<=_Y.,^Q*"15KU^GE1F?YAE M$VPQ&Z2W._+5@K]G+57J[:RU5[ MN5[,RU5I_(TU?%EE^L,Z?/6<-GJGV;*4_[#ZGHSNL+^6X'GFXNP_$,6'K0*V MYR%Z:$H5=_+0 $,]R4-#T0U(I-?CH_D@\_8B8\9<\D%1VMXD\("YI:_DJ-WJ MYOT/G=9:02]1F;.AS$E3;1K=%!,9,;^&AZ5I)\SW09+8P"S%]$=T+=V&;"II M:G5;>9IV>YVM:;J% Z<2E,6]"Q12>: P,Y&P([E.TR._ Q&)%8@)0MJ1MKK( MR!D;1_W6,] 0/73KB8J\_PYGYN+*YGRZ16 )_&***8F8O97!R;@*W3OLZ,IC M-N4?&I\#3$\ZI@ I$'(8F<:]8/ZV8B&5,D[F8WQ(\4EJ M%=X:<+*%P1R:3]G\.@U?,CZ*?+*4+B3]'B5.(9M.=W+4;:6+!E^ ?CLUO(!A MKG'9;+ 1/5HYG;0!)^$*R6$3H@JOZJ"5]ZH6F7,Y):JRS/8NY0LG0AF'D)Z'1U]=3D'G\W1K^/U7M)S= M;L56UI)H2H'F6=;1:Q@=_Q0 MF?C$):[K:CMS+WSC]\3G8/*:7?*;?@[N^'3$,?G;[#>,/V&;<8\_*(S8AG'A MV\V&P8SY)/"\AY-@CO<<43**7,=%SX-TP\MKA 8&(6'P'N<>8;J1 M5#[Y]A'2$_Z[O0WY+5U.A*Z/6&\>8CTG\@YAT"I8[#9JX MC"V'^:*!F;UJH4AV020"NQ,-K7MG6.7-\LV/N(U$,6ZX[P;A(>P5%:YN?*0 M!F!4S]YD)TP0@R"*$DYHD>VN,4KOLNY8Z :)>(YMTTU)HHD4"2()5EC.W^54 MU>Q=;?)^I0(391,P\*)^G. U(V[]Q+<#7^T9^-MMPD+FQQR^DI5.0J!. \F7 MX*D%JT45F.C3 D6I&(JZM4S!)AT)!DT LBP,'])[5+17(PE.*T<1B8OB#!2N MBQU,W1-&P+(RS679[*8,D2E!NC@<1(>#:![$4]R 5^!GO&1M&,?N6P-D"1[S MBK,6!:7"^L5F1QROL%2KP*S 7DQQRI1]YR?4B>0.:$S?V<*/4S>98G>$..U. MJ2^\KP\DZK^,-![Q<1#R_&TN73 ?9[A2S/**A7"(@!#[ ,\52^(,CUV<&28W M4#LE;S\^[_%C\[;M,-$\0.NC5TL2+6TTW\#*I4OAF.\XR 1"U4Y&F*!$2+'R M(I3?VWPFT;E%)(#ZSG.G(#(E"(D8QRWR,@X )N6Y7&$F^\84Q ^&_+ "XG>= M W2X.4"]P\@!JK(F\17]AY&A1 M1<8ER@<0.L=2E&9>TB*4&%@@L0>-A:9T& ^&/<(1*CI>'M.3P:Q.HXLTC8U3 M4-))OQ5B,1NU1(5=TG;DJ49!GQCJ)0_43!DJBMZ(5/1'21]9I16E\)A#[2*=CIJ'+,ZDC3L!^YTR MF2VF;0=3X'0=R'5D9O3CBNNM*Y'/_4#N0-K.%#<9)'$4PS9%*F4#^(J4>QWL MG0;CW: "Y>K238?.Z(M1AI+5_17QI!L6?/0<\FI(S:Q)TM3:,,N4P,1+;KQ&/GY<,MUW'!A+AO= MAMY\U>"I#YF;OWU01L4#GP5X18K:*_Q$MQWD11*^/XQJIBJH:3&O<1)2W2"' MPQGA8<766Q8Z(HIX,0T%F2L'3BI\%[)O.]OC6/<8I3T"#TJ3X +^9 R:Y0-# M:^ &<5=%P=CP ?TI3+E\I-*>JWY4=5G\E>!H"=YVQ#D6C\R6(-4PNGH1\V2? M 55M3#=#1Z%MXV&'*P3KUS#NF)>0WR6$D]YGMVKI0C?ZGJDO!I0"%2 .9;"X M(ZKTDGN0HT<0P\ZQ.E0A\Z0Z=%U2) I5,QQLABR:6LA&"*J$$?T5=]*7\$=: M3BUE#DQ"L%=..7JD3%C9@JY7G')HOGG\M,P!E'0[LP)V8+>S#TXA3Q()G';S M961TV1 *)7M%!N^;7_Y(T'$:B[J R+%_8/Z'_/V#6$M"N#H=@4IF?!+(4->P MNU\%1R.#_ETDP=\9$C@9$C B@03'(@'W"+-OS>N=0^5U2_-Z9U^\OE""6?,Z MJ"1Q&'A",E^A$\[!==T[(V^HZYWCF:LK.:=[U*CJ_-8P$W'O8)U5=5VXGM+F_8 %:4#JHG"\] M2_5!^4Q<0.-M)J;$X?X'$O'<"M#8R;3!L@18[E;EZZ5+8V>79J:7AI19E?8* M(N0Z0G5-XI1]]T[B59CE2_*BP]O')V.*J6 OD13(&$;CJQ]J _QI('1#5=,5?D M("Z(T9"6%_5\T ;%E6Z4C*9NO&SB+IH.-@9;.0TQJBC"'W6"I2/KKV*[^ 9 M178F;FIE"C5&Q.CT1QH*+0FE4@=XART7_.;\K)G=>TLHJ.XL18?(/NGE96/I M1T\B(6R6A$P=9$%%2&F'KT]-T.X2X#8= X"NYL0'Q4]6?LYNNM0/M_4F \9E M,Z# # YH\K"A,R&8T]I@Q0]8%)$*FQJ(8GJJ\K)>"8H7$@0DSR JX7*[RH_6 MV9;I](BOH*W_:A[W'Y9_)]0,-&0F5(C#PZL;'YU6DHZBY IR(%A>(D=75F0Q MT-48B-+5+(+AD6.%NL0%"L@9Z-YQS8*/SX/VXY17I]1N^1'P*XM$% K,R@VS MTI4]^7#8@AN%UHC+ACO7$4NP'N,(5Y<^#"@6I'Q=J>9+!P5*Z8S^SPN3J]_FI<7!@G MQI>OOYU?&Q>?/WZY_G3Z]>++YP5"[=%,-YO&):A4GK 7.0705%Y@IUCBT>+% M*9RX:/R1K%0!PAZ;1XF+@8:VQ]QIUH3Q:/:S=/;*DG%%6332O2@<-D2]+PGA MSZ"(C)+()6P3XT\T.64HO_*05.)2,DUM MH>5"(P@ 0S#W<+:54"H09QA+?6O, 3$;*1T(E3IL B:6>")(1=8>?+J0790?8AI)D!+"]95"A;=)*G04?7,9B[0DN#3BWO@D_9B,LK*8T/4D M&.SX0W78I/@[#B0BE3[4"YE85XR9KL"/4%OU'0 M^S*;Y2%(C&@2)!X67 RYB-_'FTU76>IC00^R1I)(.DVD2R=+,.6\*?-,JXAJ MFSI:T"A%C0,P'MX:E@KS3?O%G886%[V1'X7,IQ."GLOBK3*&6&6^ MB(PDHRPC28]*CU,2Z289I7EP>%@5B:>\.VGU$DG[18JGZ1UC(VU>QVV22QM\P([+1J+;]WH[BALB[2K)[,$2M#,522 MCW3:%.F2]1J.DIA4#[4X>;A6X1B\$S%S:5--V"0*^4YBV&7\\>*=1F9.XXR(:TB1?1/,2(RHZ68C(N7YD"&*TH:UZ!5Z$HNBP'9IF^B! M*=;!K!E5'8K8&2:2VZ)$ONR\&^0]UK&14EA?\UN7RA'A<'2HC19U-R>=5-0M ME3 E@B^7&(1\#E(6V8BT=2#/_4,:_U-<1:$?>E% YVOLQDE2K0.P/:F,QQX&)1NZ3P4$(H:+#$]V;'?$W/R16 MI=/RAGG"W7[^=X+6A@K&EA="WX0I*"WGRFBH2PB..;2AD:(]P\BYF!:)NLH, M?QW\5 $0.D-[6429B.D M\I62RC\L;49OC5-Y9%WAD86)_*Y@'J+1BQ!FY09;?B]#2&B9(]!J]KI+R@#N MA;;VXWR'!O(5"\D^N$I&GFN#@7RJ*UY*9PM;NVJP#^5X0SG+1B3]^XTF1K_P[R$9UB#C+9/[,'X/QX;O_(, MJWS3'JQ7QA8_&%BS!I0RC9,47:K=*H&QWD]YKLUPP:L'J6<-!XUN;_!LE%P# MP/ 0@0C-GM7L#[9#(JP0O.33ZB)6;UUJ;MX.5G.P)?)[C0B^"9T_<#L]S/0O MI349=HEBO3E!J\VNYM!L6+W6L]'K=:)^'YG#3K.U*7AN]3#9:VZNN1F/K$[[ MM4+85XG.JN(2GEC;5%^JM5(LN-#J-(:9F/!:*UWOP!H,FU:GMK$JMBXU-V_% MS=9@RRH6>[:QGJJ$;:N4_$!E+?K#3J._<;FN'=+I<%3ZFAMK;JP@-Y97>7GI M$"-SV!P,^YN&& T'S>%Z!8350\DNL@;TJJJIZO;YDLTU!HA>^<<-GL:["8A:QN-5U.<;/TLVH"(%5,7<: MDK79TIBG:62>CCMF[E0&4E- MPQD3X,6)6R':'( M4CW%NC29(?LITJO 96VE(+-'K0Q**]70R?PA7T.G88PP"5R-6L+$)O$D$ @D M(A(HI0DET!VUT]Z:QDK0U.SH"95&EFZGRBC]+%DSW>M99CM:&(I:M'S&G0M] MB-P4A*D0K^+LY*J)= X$.+@+;!&1J9IC88A9/1*/G!(DTUDKI!:9E"#2VF.D M?Q*J:%2#($9%N#0JQ!H7#"NL'N/1WLOM\*#T '^P1H&S([?B_ MA1Y^KD9\-P;4]RH34-^3\?3G]Q-WY,8'%5W.Y9A%!25*2V&4(X0A8@U17RB3 M6S;"!&X0 !Q3>T0]B=+DS@U0>%Y6OQMTFE9ON'$(>;/5Z^TD<'C8:?;;JZ.9 M=QLX#(3>DSP\9IN$ %=^.@N[6X>2K5F:\L5Y'<;=; G)OPFS#YI]<@%K(<&*J&4^C@-L!B2RE.F6JNKP!/RX H+:_ZBKI= A2:&V->B:*(7ZP_Z@VP,QU-9B: H=^@Z6 MM05!<8H+*E/B3R5JA/0X9D7.FF*C_1)B(ZT<+D1E&PLZ[T9R/#EH>'^2PVSM M5[6I14?51,>&DD/\:+5Q[/W6.SDCL]47 M,)T&$B9O;F["0SX++3@+Z\.PWH:%;6CMY# N5D^Z"(CF-__WU^A+O M>V*Z[OD@(?+)IV']3''4KGJH\?-UL2HVFW$6JB(#5)&2"6_O!Q8S@YP>(VZS M))(=Q>Q6A'7C[8WC2.^'_CX=D>IK)V%QA\K9-V>_5>F(.43._LKN S^8/H#F M$W.?JG'?\]H&/7=]]#G8[?IKE<3;L]MH^V3"2S;BW@K^^S']!,B% M5]?G51)ZKYH+KT1-HL?.WA_56NY421P>RNE[%L!HC"NL#U)NXAZO:\V^73R- M2]!E]I&!_9-AT%P< TO%XC1>O$KZDH']9'Q,0M^-)JO&ID;UDH 4I5@$-4K% M5O#NNT&I&.X'I6(S"(M" 9^"\-MK39:;BW]]/OWZ[?K\YC&HA,SH]\0SQ8BO M$(LIAA0-IBNZ9NI%GM^+.M?*@6X.VQ+1)]2!7 3JXR18\!L]EHZ D0A%-!=T M,^)&!&L$#T"W0'R*$9\P;ZS*0Y,+7[P@*VXG6#&8&DQ1B!Y%H=@_:2D 38 ? M]0J0P"LQO*QN.N8E^V2+3?!(2V6?O2RD0:H=4A1$2*7[*1IGE.S5@7 MQ8-\:QJ]6,6P?M0L_MT:NXLUW^_5;78E+]? MQ\#;U6SW8LK2MML3GQP2-WQU8V\M=CB815\2/+'&VF]_*CTWB^R/FL=7H0MT MG $A%^-1,-W\ VJNIRE^IGRVCA-C'_9X;7IOA?J_W/1^-PJ\.=00^1 MR&4>C2:GO:\/%\Y1[\=/[]Y]_(?C_/KY[@J=,S<.2231&2=8$@\]43E%>3%CMCLQ=.)U.)=@>[^UFQ["X_.=YU]_<'0]=QQ^Z! MLW]T?. <'QSN.;Y_># \V#OXL#? /TQ.#L9X<'"(L4-V_5UG?_^#ZXP'_@=G MX!\=['\X&NSOCQ/09W$BW"D),8*F1>+D69SVIE+.3OK]IZ>GG:>]'<8G_=W! M8-C_]>>K>UVTEY8-:/3[4NGG,0^R\GM]=7N,!(:%/J2 M+N^HC\YP%^AMH+;,*>OKAF].)O<6=5ATNV9UR.1>68?"?E;F"S9)_5V\MAKS M3MNX&JEDHVIH($'!I7?U9YS-")>4B/Q KP&FG/BG/36&.=G8 M]=N,DQVH25;$4+#LD.HV:" "QD_=WJM%@S((Q\1OVGX0 MH1']6[0^P..FK0<1$OS?-]S%0=.&@X@;!^MXO1)_@/N(>J>],P9Q:@^I:U_O M+LNC"ZTS*9RA97@+!_PTT']#Y"Q"6@=IJ8_]U;(K*+$@WDWT27]>[=*I<%JD M0G#%*+7EEOM0H5AZ,3->I4DCCT0@#!\$"ZBG0OI[:(V.\P3SOV >P5) Q!&. M/2I5E%?7_HV1K63M D-S",U6J@/EE2R*",1\E.E![^>:_KUE>,'#&0NAA5,H M0Q_))2S]0O+V9%] [Y=JT7EO^8P#M9J[GQ(BWV@R*(&T\GU0C^\4'B7XVYYO,_S;]?,Z^%:6 M/[R6Y6T/+A]][Z=@FBD+/,+%ES]B*E_>?LJOTF%E_W"=,3VO\5__/-H='OX' M)9JWO;\Q1YN9]FLKM'K(T>8\9#MR5,1M6$PO O:T@05A ;35"X[7BOU $=*: M.CHNW,=AB/D+\P6=1-0')X>FN"Z+(PDKY1F8S:5$U"6V)IJ-R^% I6*H< ,F M8DX4L0FPHBP'C1;8* /O$'=WY)%$,<&1)\A$N;1*E?-0UZHN8Y485IZ&JSRE M< CP4 J(6/.(A)76/;8*P\'*SRD"#JP3V'B;!$"A5IV [Q=,;"D$H= M2X))7*8#$1(U"9BJ(*S\?%CE)X>F25K"ZQ Q(]>-0U4+XC%8NG$WG^$%:]6F MQPYD)>G0Z$0+3*1!T1(J4K =XNH.5M9<+\C&) )@R<8!G>A*U::I$L/*T)$9 MQ&9P*,5#.< .<9//D1"=&ZF]$#0EK3P<&XN^@A1- M8U#M0Q"4\-$S!&-%K> ME4C;N-@U%^ *R-%(* _5(29&+OB>H(U&IB49J]6-Y71>O$.6OB-Z>IQA+E\D MQ^!J;L/YH$3>RH"Q@DZAD,9">; .\5$OK7>[D63A'+6"N^/C@_W]0Z/WU$\: MHO>9FFWN=Y6 !SP.WIK4%--*J=$=FU":*.D2H57)W&8TUD"RDF>DQRS)X2XR M5ICH;495%825(R/55I(Q[B(W\TQP,SY6Q:P<&&FV11JYBV97R=YF%L])6(UM MY,R4JC.@723,3&@V7!>5R=O(.2I.Q16F13M+C)'A7(.<,@PK06;> MH217VD5Z\AG,II.2(6FEPL@7Y$&Z:/YZZ1AU"A)B+/5/'8&%L$IM(9_#(H8& M;YSYJ59E)=C(*31("#G):4\53.H/.?WH?5J#K6^L$G:-.8>*/I*-N(.!;O4 M(V/1R /F^CK)>%56;UV>&V%:V35R(;:7% F/_%]XDK MYS]M?\#/=S" -:2L,:Z51B/GD]MU@* J5:.?FI$IRHJ *J1T=9)AM5^P($%] M:TAE.8"-LV,C%:0W+Y;92O8S.DK,ND%LH:R5#B/QD]+1[8C4LA>T+D5-8:WL MF;FB.IM-6W8K:5 ]X&>"E44]+"_@\K?D\EMR;5%B9=Y((M5C7O?N3*^ZJ32C M;\D>9!==P;9K>#;%T830:'1S=MG4 ];!MA)OY(YJ;4\Z*%$&*Q.DU&W)+B+D MCK@!%D*GWY3.FU@R?Q/,6Q59W<#\75L]-UC5C$"U"KDZZQ15>\^P3+\EG#*/ MNF=,- V2UT"VTEZ0>*K51,M6TY-^S_0D'PC0CWH MC'"]V1&YZ058@EZQ:/) >'@)%R/5+3;A J^J@M5CZI^(6O(852F45.('E*M7 M>DVOSU75'%4W-*_;!,_JXMO, J6H5G\P?\95X0_YG8=$3R>9S9]< M6SMG6H5A949?DC4]?K*_ RFQ!'FR)V7P? MS.5&5D@"0*01.\E.V>,:&N<,JV&L+!4<3RI[^,/?G:>/_>67 M;R7?EU[0I5[/E;X$4+.H"/E-[9%=1D)R_1:=47IRB\SWZ$;>?V.AGU#60W@, MY<">((H#]:(A];:Q9!^_+D1$@T"=Z3_M07'UJB+U6L63F4[9/NAW"27OGI/9 MK7'RC/C3G@MS%X7+(H9:4!FK5OW$63P[[24EJ21A#R4O)$JNA"P"SOF+.HVH MP!=O+C/, &L33K"*D)/_E]$Y@1N@\P$_$W&+7U2M1Y$W/[LSOUAJEU=AV@WE MQ5Q3:UC*(^/-&>HB[<4:T5AVWD(5?B;A6+WJ:6&5I 6)4>K+-[% K;8N7LEY MXK$0TZA&1SK%KA2H@"JYVLMG@K/.QK)(BK#B_=DX@R?LTD$=7MJY+87)/J MMVC9_I>1!Q[&X5,3UDRI5I"5=!>8<4$O5C]C@S6B3^65?GIM2>>ME'E%"+C9 MF7J9CB;4M8JPMPRS[M0\?>-_%6GA[Q+;F4K7C^TVNFBXY?01HA:([EU]1P]+ MYS&Y9H_:(=2KI:O=J E"*YSK&^::1O6S"R"80/7AV[T:G('"/[7ZZB8W06A% MD]/@0CRPU&LS7P>R(*@+8@\&N&P)# Y]ECWL7*KW_< 0D=6PI.N\&7YK!];D M&-4B[#*V>I.06 T&#Y=?SI="X^16M4N]'7XK'*YB3WQ4NB=>;:%70;;"*&>, MSQC78T86U$(GJ&YUM4PKFE4X :PQ9[0I&!ZI6>LFC.@X%MEJK'8BK:9P&]KY M-:+9Z^+$??*C8=LJIE2@%K9%?=/T&T"F),:9\TM&.V=L>+9 M+*"$7T L"^I@^3+A.-3/9GYY(,_R<\#H!,*8@J+MF+ NV;1EV?BQOIT(;BY*QFW#'>5 M(JUH5#9Y?DY^&?; (7JJ;E.51"N:E)]CU+KSBME6!542K6C2R@8,"T/"W899 M9%.J'4V+565N_"*W*I]W+%(;&N]H),F$\!JMJIWI_\O3_/K(DW"G),2?WOT/ M4$L#!!0 ( .Z!9EA5M0$5QQP )47 0 5 9F5R9RTR,#(T,#$S,5]C M86PN>&ULY7U9_OGN);%/__T??_O;W_\/(?_U_.UO3WYNX_H,5L.3%QWX M =*33\WP_LGP'I[\9]O]L_GHG[Q9^B&WW1DA_QC_[47[X4O7G+X?GG#*Y?:Q M[5^['QV/4E(620Q1$6F=(DX907(VBBFAM*#^_Y[^J(*GRGA/@&=.I-21!)HU MH=DJJ2V5,FQ>NFQ6__RQ? F^AR?(WJH??_WIZ?MA^/#CLV>?/GWZX7/HEC^T MW>DS3JEXMGWZZ?GCGV\\_TF,3S/GW+/QKQ>/]LUM#^)KV;/_^G^__1'?PYDG MS:H?_"J6 ?KFQW[\\+G+G$^4WLGV,E(\(XT2P'S[WZ>D__O;D MR48<7;N$MY"?E.]_OGUU9<@,W>FZ;U<_Q/;L67G@V8MVE6#50\(?^G;9I*+H M/P;\6C3?M_D7WZT0(/UZY=>IP3\B7^,XPY0!\PT:Z6VJ6;;SRT++H MMNVV_[GT 9;CIXMU3TZ]_[#X'897.,_.X+>V[Q>6&F89..*#M@2QS?&G$ E$ M%HV/6O(LK\JS\-@CDR,@P]7OZ9-/4%:JGYZ2<27<$.:[> -75V?A^1//^O79V?A2@K@Y MV_Y_[MJS6LH?VOJ"WR@9>:B#@L+32V09Y]?0K-8XE5Y_@&X42_\)4## =Y,@Z1)V-D%C?PK&K\K,#Z^_JL!^M<.>7G3M65&)62^Y5M/J^2I;ULR+ MU9QKIKW!Y=M8B4$34Y)8"(QXR@R/'K1+M>?V+6347(95TLB+!Z*E2D2"#<19 MM%0.#&?!2&YL.M8R_,WE:5+4'JKOZ^C=5\K5 /P'C";_5W1A.[_$E?(DG36K MIA\*FQ_AW,-="*.M#-02I21Z*(SAY%1@B3L A'QO4*DEAJ^BW@T<:\94YS$S) AZ2D*RB:20!CK,Q4I?+?QZ!Z[ M6>VJO8JF[8(0J>594$.4X 50B1'+(_I#W-L R5-E5>V=K;N(F9/UG@LVKT_B M.IJ\#'M,=J] Q[E1&UWEBL=KKT>WD-WRZ@% MT(B6UQD1^Z9XISBYAJ%KPGKP80GOVC>^0Y(75CINDG7HJ#I&I)"*!"F!N&2R M91*T];4W&0XD^6 [>\_P+W&B-Z>K%^L.1XI?WG5^U?MX[N6/OYVO4^F_U_U0 M=+XE> $N1>K1SS=*>R(M3GB?G2!1>.>$T(E2>T1![L_)G%S'8Z+[AD5_?)S4 M\RWOX>5-^6 D?'SJ3=L/'0Q--RYIYX>L;Y;(TBW,8.BL5[F MQ50PV5_BQP\0G_ME20_]XSW ,$%6Y1VOGRSXVX6=2J'>;XT/S;(9&AAS*X8V M_O-]NT0 ][_\S[H9OBR2D11T<"0YGXE,-!.;DB+.IH!J1N42 MDPL?/!6, ;$>D!^N';&J.)60LM:1LR1J>VZ7AI^309E4]?N*O%Z6Q$U^M)0Z M!)_0+(Z1#<+. PL$F(]2B)!L]0.1^HO:28SKLP(:2+LX>(OL#4N.4<*S]K5 M?_CE&A:6&PX"F8Y>")S_49"02Q#^&7(3FV$A$Q+@'"5:>&2664L""#G:!6<8UQA!5$^'_195CV4\KU2$[FP8#R@<2<%I27!+9' #!# &%+RZ%+@ MN?X&V5WD[ (.^7V"HY82ID#%J[Y?(VPQ'F^_ (P?O>O6_;!0.3!AC"$<.2;2 M \5X0$;"@Q$4"49#5]NR[$#6+BA1WZF1J:V5:G Y2:DIXO#+-[Y)KU8O_(=F M\,L%A@7:<9Z)2"*7U&I-O,P.*:)!&&Y]8K43!^\@91=8Z.]S\:@A_'I(Z'L8 M,%J,.: E,R09AOPHF0@ZOIZ L3)'[:2SM?=\-R,?2O^;KF0$#E_*(=: $771 MSX?S8ZQ%0M?>!Q5(-BJB9Q\"\0D888KEZ%@T3OK*7-U'SYQBKCWT?AW'U41? M/R'S-W3NX6T1X^O\9P\CLPMNA,I@&5$. I)$-0DB&Z(",.J]5<+5+BB[EZ Y M;4M5@$,]X=2Z M3LB< IX:$_I@8==,D?:KTR8LX9P>&'[Y')?K$G!=(#(5CE2P1 C-T9,VECB# ML!0^.0E:)1EK%\'O0M<# YRYHZ*Z*BJ[LB_.<2K0[\@\ HGX)/)HT)%F5!( MF3E-QN$GDWBT+W9?#(X5P%10^_["K5A)F0&'3Q=Y_1< 7%"5F'?H4V3 @$F* M[$F0N"@YP[G6R0M9?=/\;FIVT;SY?C1?2>Q3G"MOX,QBJM->$:HH!55:&>!9#:0"A*5B1(ZV> MN'LO17.*9@_$Q/VAS$&JJ.OZWL*G8>A[!R6(L)82*94C5B9!&%",N7Q$6UM[ MC^,.4N84S]8&1 7AU_-S8FS7JZ%_X[^4U-$+5%(3C(V1,+2_&(;A8NPL!F2X M]FMTMUA2M/K>[:V4S"GBK8R#"J*OZ Z%84N ,]%[#IYP!"*1.B$.$T1BL@,% M^"&MGF]R:?@YQ;V5%;ZOD"<*:C*BC"EE270*UYN<(K$9*9U_KGI/[2]7_[:M>L/Z%ANPD?\-&ZJ>2%=%/-N6=>HN$R](0)<(K), M-,\D)BTA8PAD):"N.QBEESEF&OGSUP>?T[.43U$["WAZL[06XC0?"Q&&4FYV*:@ M26@1&*JFY-(&)XA'&!*/J@K"HO/&:V\+W$?/G!RCBJM"+0U4P\2;#C[X)IUW M8-C6/E[EV*"U%A H02= $ZFB(E9E37@67D?-,:JKG9&^ UES\J3J(:2V/NIE M3?G^/9)3OI7#ZX]^67I"G PO?-=]09.VR0CE+F-XKP'#_<*Z ?3['&?$:A8I ME4Q;7]OSV(FP^1TLU !+?9U,4]%B U5>E;H,*C$8X(J$5]OW%.7L(^MZ MZ&U7I^^@.RLA[:7S7"XZ)#[90)24CEDAHC*ZMMYOI61.'G(U MW1\N\\DVD"_1 SIR%;0@02G1H%/#8O4N4]\B:D[><35D5-7$ M(W>/0Y_MY;+]-/'52[<,-1+A7*+Q ?N":X4EI1[ (AC1LJ8C(BA]B3=G;J#HWC_913\R[;# MT2) &OL]CDOI;<+ ]3,IC2&CC1KGB78H!Y\98<%9'X6F3-;>['D@B;.Z/V0B MF-V(_2?48KT-HW,BW[4G$6/.#IZO^V8%&--NJH3'F'3SE[1(5B3OC"(:RJTH M : 4Z -)TECMHU8,:J<9/H2^617M'AEDU?4W'<+N+)Y8B) 9=<83ZDLW>ETJ M@') UY"CZ6=2)ZXGQ]>=U,WJCH#'0E<=W=7LWG6;&"X\RTMBX*55%3-Q4ZPF MK5UAG+G"3,EQ=8)39P0 M8W_R+%-03-C::>P'$3RG7;PC@?)X"I[:9+QL5GX5KTK&>L&\%93PDN4O@TDD MR,2(4C0:SI3PK/;^\.[4U7++2DY+&6N54"%"*&!>XB(!'&UXN0V(\4@HL\"$ MCXRJVM?2W4+&]Q K'@J7NQRM?;51,8'@:Z1:&C>4?I%(%(1AH5S2#*PB5*52 MI*]QH?!(GJ Y.<-*=F'U788[J?D.%MOJ&*FCFHJ=FSY\16VA@E.&&E2<6$@( MV&PX"9P:H@,7CN5H@JKM1EZGX7L(TFKCXB ]5 _S7[8=$K3NXGO?(SPO]8%9 M6,IY]F,M)(.21>R)1I>N#)RE\",95U-8GQN8SJYW[U MS]L*"TXO+(8$\E O$XN M"1N%%M.[''(>SDHP]2F 1(I3+ MA\;N &B78G#$>I.)CI%&K;*.KGI__ELI^0[BV2E!55%--:^IOH;Q:S6PVW3^ MKXE,ES*CE'/)>1>(4*$TM_2(:"6>,U% [&#Z(X#GE'CXB (^G]"/@ M]&M=T@VJS[NC&(CHFV4,\W0L14JZZ/9T0I=\D]WN(U1\7 MI'4U/B%$M^639=;$1+,L/01XCN6624C$)1T(+=>S\*@H"_7K4^\A:%9]F6<% MLWVU-B&0KH+\O*%PJJ59!2NH<$2ZA 'PNWJDV MA*+7FEVTVQ&P[GB4^HLI0!'' >,?4 !"1IC M9JN3S=8(;:HGW>Y$V"[PLO^22]BA6ISH9OH1^Z)@Z0SJO0KWYPZ7&"$&<@TA :,V2XTZ)VN>^Q^7P MB#EI((S1.EN2QOX"UE'BHJ9$Z6@BY3$9LJ(\>!$!)H4S*4L[Y%OU_[NX7FH^A^C"$1+ MM*W6E]JG)(O=CCA] CIE-@O'DV=<'"FC]YM%((^[ __]P_-0]4]:3_Y'44/W MIK+:PQ;H]Z\ M.ON5ZL\/0OV""^"JU%1ZAM'=6&)C TU$IZR<]1$EA/],0?9^PR6,PBB>D7^50K^,M[G@Y!T,QMX;ZT>PY( M&5S:_?SE\]!YG#D8T'9?1F)+DQ_\3^0,ASE]M1J@0Q0O= 2MM:#$1.>)! 16 MZ7U!$C7*&T@QI=HW?4S(3I6V92_:?BRTWW00O?!J%QAH"6>B)"GQ:#44>K"E'I,X+Y^ O<[;+B'7;SE; MN,2=D!1C)7"E3-<""=0J NA9,"]M,DQ]:]E\P'BSZN(R-R1-I;=*@$K_O>Z' MBQKOU2D&Y;D9QH..E(.E-@B"3J<&I4K*J[!<855%CY-N7_SGJ!Y(_B-*ZA3Z4@9SR$[_O>^KL1VQ M.\&5MAVV YYL!OQ]?1:@*^U2ENO2K'8<__5ZZ-$)3F,XI3-0! 4!(U"U4AH2 M(BX=F5H>1#9>QMK93@\D\=#5Z=;A[AILX_F-G?HTDRI+E SW/!+IK2..44U8 M$H8;9K1TM=/M]R1U3COZ4^+O^GIU#,U6,Y)W".8&G<]]W\0%3X(F%SRAAF)0 MFC$H=TCK);1C]YL# MC.;=+ZMA,7[I)0Y#4$3+5GIGP:6!/R=9+#,.2M=9K5K&_>_WN58 M9JP:+G:\[^4A2JBS"7F5PY/3TPY._0 O?=.-9Y:7[*6P)M&2O!V-UB6H9,0[ MQXDH';*,2T;NN+.]^YASLB_5L3"E_*M>'OV5OC]7?K.;#FGL4HJLO^G@K%F? MG:S2^.AYI[UQ?ZO$C-%3IWST1%LT>S(*)%H*%(P6$)V*D.VTB^>#29Y54[S) M%J!CZG62F\FV5Z0QQJTP#I=,4U)VJ/(H#A#$4Z^3-90Z7_TZNIMDS.G&H:,8 MK7W$/ZEO>Q+C^JR\!U);#H[Q#Q\Z> ^KOOD(R[;O7XQIM,WJY/6+5P>XO7N- M4\,C/IS!2L[R^;G\I=&_[F2.MVB\\Y_?E-4$T3\,71/60VFQ\*Y]XT?(T!2B ME4&2'$0LIQZV7,F)<5B.T<5RK8NM?JPMJ+TKGY+(?$YTW,E:FUW/% ML^2K))8SB),V-N<+^Z8JX5ZR@XX\L 0$J$Q$0LSH KA,T$V%E#A0#Z'ZT?.! M1,\J7>8QH7I<]3^NY;_.Z^OUT.:IW8!O#GH4G^!AK->[F/!2S79P2@MMZ7BW M$:YNV9/4J>:XC#FJIW2Y&8%Z7P=*)?J71K\_--"PR(IR;@2 ME)1D)R*-4NB5E/8QP!DN#C8R4SMPVI6VP_=CKX]S-;_Y5]^L^C+ARA6I&$F4 M=-1R.57QT%@BP5!+J.)4,? QI-J-LA] WJRLUB30NKGG.HWN*F[V7R>PF-Y2 M*X?'%CXS)0,HHAB51,9BPQAWA$/,()Q*$&J[ M80^A[Z"\B3MO$O^]+5'/IG?+MK5AJ0P?T[M/RX'<97H6WDINU=@[LW1:4E3%6:SG$E?V\J@_=31N2@UH:Y<;Q;+ MV:1/@7@')FF3G8?:QR\3L3*G[.:_ZN38%SDSG0:;FZ^^+&SPS(;,B,\9B%0^ M$B^3)AS%FJ/33NIY3X)S1N;4C^2O.P7V0JUG=SO97G1L5 #7+B7+>./=R'UY#O5'"1A(R M12>0X1=;;J=GD8%/D0F5:G?='P?BJ$XQ=4V&QN* KXF/Y;9D MFHQEEAA9]O(U#<25&K[ >2D-%]2(:]M61]BEO4[EK*ZYFP/6YX6+>9J S;; MYLFO5S+W"P=14DDSR<(D(D-)]'9*81A$C78F@U5'.)VLSM><;O:;PQ29+::. MEL)T?BG/Z_60E^VG2JE*M[^T=DK2#J172CVZ,T\#-L5RHP=PCHD%][@&R1F4J2*57=/4^P6#PD3)& &@"54GW] M>%P0W$$"1 0(4BHK4XJ+<$^XGQOA>_SKOW\]/OKI"\[FX^GDKS_S/[.??\)) MFN;QY.-??_[[A]_ _?SO__:G/_WK_P+X[^?O7__T??EI\PI_^:SK[Q_A+^.G=45B4Z>P8X-^&?_9B^OG;;/SQT^(GP81:_=KJ MI[._>)&48CQ!BDF#^U^&GY[]ZGQ\TR_2Q_)?_OMOKW]/ MG_ XP'@R7X1).G\ /3XOSO[A133ZE^4/Z5?GX[_,AW__>IK"8E#0G4OX:>UO MU*]@]6M0OP5<@.1__CK//__;GW[Z:2FY,$NSZ1&^Q_+3Z5___O[5=:3CR>*7 M/#[^Y?1W?@E'1X1X^(3%M\_XUY_GX^//1[CZWJ<9EK7H5TNNH'2%\R_UTW[9 M&=,G C)+)Q&!OHN32O&&&&_Z]-TQGWT69"SAY&C1$/'USVZ*=WH<*Y%6$]2,+SCZ>S*>3/Z?I\2\#O!?32:8E8Z:_ MS*='XUQWV-\7]&?=TM_7BUP729RTWLA6LHVFZ]$M' M=1N=GNG]*$0\&KX[.IG#QQ ^C\Z>3>O 5_37^0AY5$H@@F:!@27UW-.GV>SU=BVDR,2TT1Z)]_FLZ(SF1KT8^&;>0OZ6A*[\!??U[,3O#\F]/)@EC]Z]'P M0'JC\6/]2S,F+%^G%]/CS]-)?=F>?1W/1TEKK2395\Q(!TJJ B[H C875I0Q MR?#8BQ@W 6K(DUN,@5MX!21BC"^XRT,SJM M&VO_&HB6FK_)"[BN]@;*F;:4['55LUU5_2SG08CAZ%T8YU>3%^'S>!&.3L'I M9%%C(05$GU4R9 PUYL'-2)X" 1K(^+KFQ:Z:_S## M,#^9?1OVIN4V=0H,@TO&.0%">UHK2P)\\@J,LREA)+?)M5;^6C!/0?]M)'V= M O*^%*AAF=&OQY^/IM\0G^.$I+KX,#N9+TYAI<*B$L&!EN0!*6X4!!U\PJ=T?<%:7/,-/U?+]@J\F M:7J,J[-'"I^38."YH[-'RP(Q90^";!!CA(TZIM:G_:;@'C-!^FKB.F7TKI0A M+'6/PI>X_.^KI<5Z*0S[?GIT]-MT]D>8Y9&+TCEDA,_[ @JC .>4)AM66":T M+3RW/B&VA+A_^C0.//9420>WXCJX$7-*91DXA$0^CF(B$[LS(V_'!Q,CO3BJ M?2>@=_XEG^?W00#KF<#],UGL^0XJDIZ5PW1-H-ATSW M>Z0%S,<+_!UG7\8)W^%L/,WO,4T_+E7VG^'H!$?9ZQ1M]9MH92_GL[GHXC:N4P'N8F!G#I.0O(Q M6[!TB"MMM BZ-3TO 7C:7+J_K!MZ3RLP+\=?QADG>7XAQO=IT:**!#A[8.F._LI8H_+9\"%_?36># M(A:+V3B>+&K2\R1@M:2$D^1P@0"O$\VT#^=0RZN-:;R(Z0 MGS;/]JG/#M[=()CW^/EDEC[5,_;ER6P\^;@\39='J/1.E6P3)"YH)TTU""U$ M@6!5C$D$X5D74_TV4$^;4FUU!KL-G>'87)R&G. M=# )>-2$5-6,EDL1)#IF4&NG&-\H7+C58Y\F/SJ+_SI1;'O/?]@N1SS%9)Q/ M= 8K1["B@>"3! $ K.HV= U M%V]$2)Y>GNQKT-6#3R6"9UX)QD04AK5FV0:X=GZ?TB?,)T?XMMSRM.??3G^X M+&+T&GFD?06RKZ(PUD'D/(-6!2V=%I(US^+? ^;>*H-;L^?:3MQ910=74/S\ M9$Z"F\]/5[0LCD,33! U#.,M@G)9D>_-% G42>&TPA2Z%13?!.C!"HI[LV%= MU?'.6NF0%CC%N,IX=T5=I<#.4NZN^B!-R=(&4&39UKIZ M!]Y$!4Z)Y+2QI>3FO37]5;YI-7%GC6\CW(::'GS6OT_&JTZNU?)6M0WH,D>4 M4/.2H*1F$+B@34UZKR5'I[VYR_2]_1$/D.R_O]RGS876,)T_H'H1)B&'RWA" M$"XHKB'&6J9J4X3(1*#CB14F4;$BY49*O.'#'ZWZ=A54EWK>.9F :3&$C5Y, MYXMGDTS?P]D77+8NY&R8"PZHM4=I103-C:WI M+=H_"P_ 0A1>1%2"MVX:V3,Q[K#O'H87VXB]M;7W8CJCS9+,EDO SHY ZT)@ M$G)*M;%!2:!V6\+?L+N5Y!]V#69<= 8Q_5="#1*9SY MB$DNT%L.UM8R^E(S7'4"5"R6<:#X7D@/BD#==Y!6 M*FMME+KD$33XZXYM9'+<\ MY*!8T$Q)TPX2[K#%G%;@#9;UKU]KA3B>H1QQSR)ZKH'L)3*OF-GO>$]-Y+RAU*[@D/SHB>R_/P M=(]Z@XL1"NT56<.T;L5J&9RK_;L62N#,.*]('*W'&*W#\H28T53L'4K>WTPG MT\LFTBFV49:>'DT>$K.U$Y>CA*B&=FMRPRR=7D6UKHE:"^8)$J*-X!O6LU\H MR3TUE'\CJ;R8UBK&$P)Y:L=,)_/G2+(X[>SX$+[B_->O9%#3\\>3,/LVB(96 M5VNJ2.)'P_J6Y!\IA=JD1!27Q==D;8' C8>@$P8,3(>@FN\QW9;S!%EY*,I? M6WZ_MWKDE^-Y^/AQAA^'KZ:%]NK?PQ'..Y4EW_6XSM7)6ZUVGT7*Q1CI4N+ MLA:@0HP0A"0.L6"3LDH(VWK'.-0B990Q>$X'@3(JD_L8Z)4V0D,PP:*V6J)O M[:P]]B+E;=C3HDAY&Q4=3)'R29Q?K+*+5DG.9(0\Y&"QMM/EI$$FALF4S'SF MK6EV&<)C*G392N-7&;:#Y'MD)\[AG*9K-P'4J_SX*I@'*D'>147KU;V#?/>B M^&)LB<[3;EDX >-.@=>JIM6%CXCHI6L=*-Z3PN\J0.ZJ[VW$VCHK]![G=03$ M8GPV4)6L\>(<%C!8P]&&U;(;36>E338[;X)AFX7[KGWT SA&N\EZVDQ0K4N, MW]1,^%5 AM>69<]!15O':M>JV5 *N%AHM0I).WDCS=WTZ8]:>3N+J_5K=QE0 M';]"]L@Y-)%D<3E:X,+6V06%UB@YV1!:T]9B#2JI[J')J\_9GTX;:6&]3G<2 M86?MCK^,C\A4G(55]FW$/? M5Y_SA-2\DP@[S"R[O1.M,%.XEX:,04*HLDCD]2D%SI>2G,@NZ^:AF*?2NKN3 MQ]Q,*QWJ*R[W2FT"YGMMW=U*4; <^LP+%6IU0RX N;73@ M'VSK[E9RWZQU=QNA[:-UUQ;D -DW4O\2X6-F:TU*_VB$-O_[#&B39-T3:*(5>/__5I#K&E1KG- B&1Q>\ M (.UA(B%^JJF4.^-SS$*A4> M,0GN<,?WQ8%MI-Q!]V=S 0:["]/)C$2+JXLCF;_#3">A.YW%6^7T.M50-&4*%7MK=*<_B!CF"@8?!T4 M+FB#,T3#YLF9)ZGMW43;)<,R&4]G;Z:+L^U&1ZQ1+0O68MUN7*@70PY[CM1: MVAAX^RF95T \$5WO(MH>ET9=/-Q#XO"4R6%H+E*1L5C!*M MQV==1_%4W+H=Y=OA[;Z,Z$TX7O%Z$UR=W+IUF![&L=M59[=28$>!=SC:U^(S MF%#78\CR.CJ4!P%1% G%%E.RR];*UO=C[)<(=SAW^^+!-G)NG6O]SS ;UTWN M_3#T+>'X2_UJ=3A)[E.6,H))M>B/T0GEZ5@"5=!)J9E'N5F^]=;'[/]D;Z.* M:1F2 MVZS@^9:'/ 75MI)AZ\+7LPC =8>A1*:"I-/'U)%Z"E$#>?\21%;2%6\9OYIW M65L#L^X93T&SC238W>5Z$6:S;^/)QV?'TY/)8L3(VR!N>AV;"ZPYYV!TDWB&46H,,'TZ##"].9L/]K!%-+%$Z8-%G M4%HI"$X@2)-)!<8R+UR'G,H5&$]#][O*M[O#]?=)6$ZTPOQR/$^5D^]F>#P^ M.7XV&8*"]>+-,$DX##BKLXQR#DK3V00\\MK21KMBBHY.A[1.D@Y MLA2=T&E#IV_S9SYN?O04< ?[X^*.6&<(G6Z*KABN611U5+P$96OMN-<1M+91 M9\(L4^MBMIN1/&XR-)3RVK&$S8L^WY!)%!;C+[ACO>>USVE4ZGD[OLY5GJ*@ M+")FVJQY':@5R2.T!>O%YQHM_2VJOOF0USVK/(MCJ%PM45$UFU68(XXCA^15 M)3RG-?#)2,Y"D'KL&;9&DK5#&F MJ%VTK5NL#CL5N)5>[TX%;B/??69^-L'UO:8"M]+9IBF@^PA\GX3PBJS28A)D M\IO)=>%DMC#R9(KU47AM!"^MYP,>>BJP"P^VD?-^4H&KTL/EP.W3"&H* AV7 M#H3.&E3TLG:<:L@RYHS,2U?T7?;BEL]\:*_@ODJZ.TFXLX3WF#'DS%G.>0!, MM3(M>4.N*V:0+&(H$H..3RACV$31.TAP+QG#ER?X9OIE %?WX-4P+LLC*N_! M\#IT1&@+GML(D7S?.O?8Z;#9&[[Y,Y^"XCM)N$,9V(V="X&Q8-$G0.8<*"=K MY_)0IV <#UE%[EM?G'?H/5V[6/P[RW@/>E_=.;T!JN^UIVLKC6W6SW,?<>^O MITO4T*9R&720PXU=!KS/-5Z-R@2;O->M6SD.O:>K P>VD?+>>[JXM$:Y8 E< MHM/)9CJ=G!0053! [BK?'[C^>X-OR@C"-%^>E43%QPX%,W'I7 M%K'1![)^>=+&QQ"Y*LT-P&LHGH2^=Q1NE[:NJ_PK7GHOB7HQE$R^J!&T/B,! MK=?),B]U:IW[.=P6OEV4O9MH.^3XE[S[+:3QT7CQ;;!@LHF)-A0++M5+X55@ M$)+(Q#ZGI8G9^]*\2_L:BJ?BV>THW^X:/^7T)I@Z>74WX7D8GVY77=VJ^AT$ MW<.FOQ%;4FC)M@1K!6&+/-!69#4$7KC)M8@%6QMQ^U/^';[<7G2_A7S[C.F; M'GVI%^!> G=Z#C'';D#[/^YWU]GU M 7Z-!-[0BYO/%N>S87]/. FS\73)=Q^++%F#<3J!\E82(!9 QA2DU")[NU$Q M.3WA@O;IJW/-KWWX8S_NVTAU;1W?/=5\BH,\RL^8QF5,AN8]/[6M. M^'UJ?1O!=M+V;],9IC!?N9?*(TO5LS0H:B@ADJ-9>Y@\YR%K*4R,33;U&Y^^ MOS.\H5IN4/0.,NT0?[U\9I%5@:<-:C*5B$(/TX#HX I%@V?:@XC.1NM+"KGO ME-ES+ ^=HG_=H6#WGI)N772S#M3O?Y"E2?_B8@-)"BG'7#CM<+5ED1/.>H,> M9)%1<6_TIN576SST<:N^JXB[%V)>Z5BU,6BM!0>G6+WEP94Z7QZ!&Z-<+EK& MW#HW]SAZA-MM"CM(O$?-QH5!C0!#(DQC/H=OPPU ;X=[$$9%,SJY:$TB MN1K?C*'N50*TEO1],F@16Y\.5S$\#2WO)-GKFM9M;8)7DP7.<+ZH)<:#'YS? MX8P"Z6=ARIZ912*=?XHXA0BK#9LN!R;!WRWQS=TV!')VU%B6,9U]JKWJ+=N!M']&@4WBG535J(C[O]Q_ M/)ODU^=@_H9A7NL$WD[>UX*!634P)_G-=#);??D\S,?S"P1EBAGI%.22R NA MOT,LED.6*FJ4TKO8VO5ONH!=M[P68);1_\ Q%9$8'=!>D@W&$6*0 7S(%AES MY-RUMHJ;@=]7<_3#C_@1FQ3BDH6"XCBZ @Q08&3@UB%1LY\XMBZ M+N]P&K$?B UWMV]OHY6]#N[= -?WVKZ]EDMH!PYL(^4.NK_>QJ)<3H77O8UV-;*-K(<8 MZ40SB!*-X\*QUN.H#[=#:"OMW-DAM(UH.Y@(_P?S1SP[ K^=G8[#]T>>;)=0 MP1GF:*DE>0CG&VW %:N!Y: 4YSI8=HBIO -,BEK#F"DQ@0YUOGD6 M&B*C T(;GZ//V29L?<_(=YX4W8:[_9*BV^C]4)*B-[K@6J"U25J(DM=FRY+ M!4ZV3M1&1Y.4Y:UOJ'R:(POBK4)JN\UI+F5QC8+9]U'W/LC M0];9\GJAG*QWJROFB/,< W#'I Z1,2&^MY!F!PYL(^4N(\BV@[O]9GI\_Q"0'2,,WK(IV^O\0L>+:L\ M#"TJF6I@U_MY"]DUKO AN2@F4%45: MJVU03K;NZSD ;MUAR1XNKJ8<<1>]E$J#-/4R=.X] M1*DNKA!:^>_]CS:KL$=.^MA\Z<.)/0B//$?)&97(98BPM,!%^" M@9 SQN T;9RM!P3?".0'2W;1S-HSIFVB-:63XY.CFA">+CZ11S(]_CS#3_40 MIZUO.I^_^!0F'W$\>?;VQ:M=\JOW>4Z+M.K.ZVN43;T Y&T%\N(BD%<3PH6O M"ZZ?6WXO-/Z;?).130. M3"W75!SI;:R3.5RVS@HZV$UN?>1M@V]?FZONFD6I?+ZV,,@(',*SB']8(8 M=,"E9IB$C3&TKF_8(Q7NB.OLFPG;"+L# S;8&E<71:$521*\+)T!I8V&6 *M MWUKODPK(5&M6; QN_YY: V5N;ZO<0Q,=G/8+0#_,PF1^--P@?#[%\BPM*Y)- MH@ &.X2; GC!R0^U"8,RDGS3UH75FR';/UDZJ78]@5KII>^&\[**'O-SG-!? M%N^."/,UM-EB,LX3O)@C*!8].!T+I.@88X4K+UK?)+$=PN^ 3:WUU"%I6J,? MSQ:+V3B>+*H5_V'Z+LQJLSPNWI8/X>O[Z='1;]/9'V&61RG7NQ@$AQ!KO8B@ MMR!*4VHDJP;>,SK?_"#;'-Y!\JFA1]Y)43T*>Q;3](]/TR/ZM/GRN!\5.MT% M2QJ8#*56JA$V0@G)>5&DMM[(UC&@"&]E';-?=Y)XAU.J[=I_!S+=(;O M,1V%^7QKM=\DEY&RMA!@!D5Z)-26@W,QD'9YKSPYCO&^S"%:XWTUG@[9N@B^<1Q.T@."D!67([W#: MDNF B>?(,W6 =HDBFA.- B2$)$L'PM#K6"H7MR6):>J>X[WSH/O+=VZV\4?+[ZD//W5]Z_-NRB0=U MYCTYQ9U3PD,4.8$J]!I[IR09N#;FE)2D?;WS ;T#_-8&SJ8 EKDY%U-4)B)H M70_#6E+IA59#$4J.'EFPO8V;K0#O*ZG^4/R\R]SII]U#2<#?=\5#-DEZE5-. MKM[)$NHPI@"16Q)ZR-87GUAN?GSM@O>ATO=[9%4C/F^MW0ZAB_MB7\TKW0!] MI[J W9 _3 '!_IC2B*([J/GPR!H=:B.]H3.K*/**4-1+-"-DR837+$;CVM\W M?G@DO:.TX;%R=!OM'A W5T.9I93*9DD>^S#X.22(OB XP5FA\T>1!WL@W'RH MC.8^^=&(FO=0;I<4U6W%2A@9*CTD2V*=&,WHE34\@DY8LD>A>/-!2P=9_OEP M]F,[_73(-=Q^O'E1:%+Z"0\WIP-<27$%9$V-1 M!*>-9ZVSWH^E'K0]$[81]L.79UG)I,PZT.;("&W4&F(PGEXPQIWULF31L2CT M(,NS&JAUMU*L;732HSST#,]OT]FSXYI/^N=P[(ZT#S(JJ<$R50?U, :AWH5C M74Z9E3B:E 8?6^ MU!C(O$?#P1+BC\RDVO_?V1B [QU?2)\PG1WCZN<^_#4\Y[1/5S.7H5*V"MJ"R4A + MBV",,E9FFSSSK:,KZ^'L*].\N[ZOQ4@:R?A0,L*W.XS9<,-H@X14= 2E:QB= M;'\H/.4<./W/-)\->8@QN69:WRKBMHWT]Q9>V034]QYQVTIQ&\59[B/UO5'" M*"VSY[;.03;5A2>S6GM.'GUQ6LF8HVQ]MCR6B%M[)FPC[ X,(#C'T\FP"YX& M<((R"8TW@-(+6B+MA$$Q!4))@4ZP$$/KL1W70!Q*W&PKY4Q;2K9#A./#;!CA M]6V M$1W"JPP[72NY9HH7 MKJWGO+47L"7$_9.EO6?94RL=3H<+Q]40OIF_FL]/,(^DEY:@D3LDA0?EM8$8 MD%B>4DR<2Y.:WX:[!LK^2=%5A>O-A7O+O\==(A70$LK+DSKE<]DTN(3X!O\8 M?C0?%:]IF\L<>&'THGBCP0OF0<9DC7%:HVA?[+,)LJ=-F@[:Z7 ^#7">DRAR M/8S)#UMF"V:S.CNTNEK/OYW_RKOE5:[/JFR6PCJ_AG,^Y!$^? J3MY^'9NK_ MH(]8S%]-ELL>!68X,T*#R'6D3"F.SG;DX% GYYQE1;4>W;NOM3UQ'A\B0QKV M,P\&9+]%_DXZ.5NB# FRP!BRW:,JO(5MW(EM\/WJ=)[$-5 M>(?&Z'6&2V9.AF B.5J%8+GD('@60,MH9!0\"]W:)-C(<&P2.%E^_(C.U!"$ M2*"M%* D.7[!"TGN@JMEWT(HV_I>M;5@GN:+U%8'U^EOFI)C">E9HJ7/ZBL0 M:4V%#IJ8)(*RC.PNQC-X[J4KT3+??.CV+7"^(X+LH(?K%+%=?:A+N-_C>+EY M!E.LYC&"\5Å>9:RH>08FB?-J$ZJRUZSQS_NB-GPG+JG-SE_>[*8+\(DDUY&3K*DBBH@G,YU M*DVN/3(9DF<,+2A.*,B>*UXS)PS9YM7GNV, MNF$IWEU8YNO +,N+M(Y:>H[@O6#T2H50)>=!E)B2B59(U[IGI1GX?97Y[9FE MM]0$[E'9AU)!N(2_NAT]1T$F#J:!["^)\&9-A+/N^4W6U*G\L,=Z'J9Z<0>:;!N( MWY>.'PM_/5J6"WE[+"7RK()(X ,&"#88J41"W;X._]'P]HY2RP.G[3:J;5VK M]8&$^)\X7^ 2X'Q502BM=,96QST3)-0(3O$ 4G,=H@H!L]THMW/SY^_?B7UX MQ4W;2KU#9+@,Q.@,I,0@W? ZAN39"C!M;[B M9@V4[Y@W+974>A-9W:+[BD!-:F1AR>IEF/1W7"R.,)_"5,:BR@8A95,OU? : M7(P*)+?.%N3>VCL#*%L^\SLF34_M]!C5K&674?E0IT$;M#6B1(USQM5 M H:QZ,25B*%U1/D&&-\QAUHII\/4_M7J!K..*:U3HH?3&LG]=2J#K_=_"0S< M\:A+XJTS61>?_WW'#^ZMB0Z[R!7.;X*FD^-_""[[_36S1L4[B+6#KWT%%6KA MLR$.6R5KV1T90-&+ %GY4%#SC*QU%/$ _-M>.MY&FJUMRF=5T&^/)^-X,E^5 MJ9W:+Q7EZ0%DBLJTI Q"8P+%DR+[5UO@@AMIN/8ZEHW,R8T>MW\K8!>%3+M* MLZ'_.2#\[31[^1^SZ".!:?I#U8OM M@Z:EI8@\2UV;60ZF0'_=(@[0Y^B<#GU0&O286WS?!0U_U #A6348'TE%+K@A MR6(R=*ZS;"%X;D +06X=O;WTOT.A] WX?[!Y7\KOL$&_1#I/9I=7+LR_@T9'Y-J 3WRX5LS(?I(AQ=_/F+Z7SQ9KKXO[AXCVGZ M<3*<+39$420+(#F+=+8$0V>+)F?+.Z^9HGTG-0<1I;8*K>.IXPS7[Z84?!N6 M]BL%WT;9AUD*3EN^\$4C)$-^@^*>3J[H+!3KHT4MM;&V,5V?6"GX5ARXM11\ M&UT\EE+:3=;THQ1\JU+PK6BRCYK:^^CXL? W,+311 E)UR;;J"T$Y33]X6N+ M;4#-6I=$/1[>;E4*?G"TW4:U>RH%U[735[$(*6M=(24(5N4Z *-X&PN=*^(N MG^?IEX)OI;@-2L&WD?H>2\&#+R8Q6T (C*"L#^"R)I^=(<]<91[TCU+PWKQI MJ:0'+ 7WV6?EDP5=C">8DBC."&L(,D0C<[;&;;2Q?'>EX/?>;#IIIV'>YGR> MV?DE3_,+1+^X59)@7G]X]>O+2_ O[:(LUWL(F:4W01A0160(W'OZ,M=+ G4R MJ#:B6"M$WSL!'T2S'=(L]R]5F9Z.UKL^>N]\',JER4(^(6.2@3##+3&, 5D& M'!1*1INY8\$T'^.PK\4=X-O0.ED5?(UN$9I9L9-1: M@1*Q0#V>P)=$B^:1*[%W9[C5XA[1^]&7H'N;XKL+NPZI,';;<<59)G(*T(&6 M6=9[FPUX6YL&;+):1*Z5/Y@$V\$/M/[>7Z(=N-7%D^BRR M&[/F 9.NBU606 M.UM4O4*!-HHZ%#(R%4W51PR;=:/L%?:/%V2=HW*0Q#DD;^;.Q2Z=NK-UNI Y MBR;1.NO]$/5"NU"O* LL>),U>73Q8)R9+=?VXRW:]S&S [@ 4?%3QH,W%,3+*Y\0U^?/&DC[127)6$D+R/B3I$AUMS:^, M.(!U/Z)W[Q#(?X O\E;,?51O[^6(V]V"0"-%+/7N(A%B-3XM.%482,6$SEHB MYX_G)-UR\3_>X\-\CWMR^%&'E>\6AN.'<6N]\NGJ) MTR'$G7^\J5W>U -4Y%8$?<3Q[;L%$0IM5KX(<(AUCH>J7I%+@")A\)$'TWP^ MW<$L_L?K?)@';T\./\9 ^\D,YW=+08F<>;$,(E>D2V\=.!8+V*02%UHXKEHW M*1[&RG^\QH?Y&G=C[^.,[]\M@U2D9UDZ\(6%FG1/X(THP)C-+##II&Q]I_(A MK'O_(S/.6YRNE7N'25[3D]!OPL9.'-[\C))\-\ 1[BD$'1X"TW0/96"AA%]J6Y^+[#^1W; ML+3?_(YME'V8\SN*(J>^! \F)UL[5CF$P 5PM&[8IH-IW23ZQ.9W;,6!6^=W M;*.+QS+_8),U_9C?L=7\CJUHLH]!"/?1\6/A;_8R*V\\6%7[LYE$\)D\,#3> ME!*EH"^^6]YN-;_CX&B[C6K[S>^XWE6[UG$X;:<52AKNA0#4@8/*J""4R,$Q M[UCV/$?+[G*[=@5Q@(&E[A2X>1)(7_T]JG;/R\'I8=#H>00G6Y5M'4J@=6:@ M3%'@DB5Y)[*14KW03#S6=H++*SW 5Z.S.W7XA'I4K]'6Q16%1Z.1@]!>@K(J M0E2%MK-2!"9,PA_.91/?<8'0H;]L/6FWUGQJ&MI^EFB-\_$RQAY()/7HW2$V M?>OG-0@N;XZW473X^ K9BA>^6L9QK)%6%]3 31*@O"]TE'@$FU#%S,A74?T&+V^& M<5_QV68\61]Y[:"4APZPSF>+T?NZ#0_NKO8A,T';H[;U%B 1R3(QBHQ^XXJ0 M0I')OU$>@#[U I7HJW,:77K@PP=2>ZATNJMH&SKN9R!68Q\W@+%-:',33;?W MON^.0NX@_*OJVT%R'16I#)?(:#/SP=:K-&.$(*(&&WP)Y*T3+3<:2_30"EP3 MCFNOOVT$UEAO?R-)'9\Y!*VD!U=4O2J5F.A<#A"*#>?JJ,?E83_#//)116FD E]R1284.!%8G369/"?"B="Z M[F$]FOV'!;J9S(U$WB$"=L.2WYW,TJS<<)G1\-GT+?_8SK-?XR/CG[] M^AG3 O.'\/4E&8UI,2:#\-GQ]&2R&(7 AU B21C)2@DB[ V^0%WA=&9I3V7 MK=VOI@MX0I1[.,7NZ3K4"^&R_QHO/KV:Y/&7<3X)1^]QN>+5C6JK*UVMS0F- M1I J.U#9VV'H!"B%7"?%Z1FMRT];X'Y"G-R[&CO<;[H2#JTACB?#$M[-IK_5 M[.&KR9!$K-]ZCU]P$$D?5L$=FO$V6]"O83893S[.W\Y>3^?SC=;E M!5?<> .ZCB)7C@Z%& RMBWN%3CFN7.L-M==:OCO^=E;W?FX.O1BD7(4PI^49 MV=>+>2W=/[TG>WQN;C=*)&WWL,99IAU6NH\4E.3<"RP:!.UTH*0OY-@Z"\P; MR:/,C-G6\\$/*@6%EDE3:-6E>$Z[O9,0>%(0G4G6:$]OMOF1@MJ.)SNGH+91 MRD.GH%:+_*UJ!5^/O]3JF049R8,_-KSRS[_]+?R_Z>S%4:"5#_>J11ZT,1PL MUO9"C+(&IB)$+YD4/!8G6MN06\![-&FMK6@RW8^Z.KC3MT ]!WKQ;L<-X':J M_]\2ZL.4]G=3_>84:Z:W0Z";98EY>@&+#P0[Y0#>:PUU8&N=,Q0T:QV%/@B: MW5&)?[ LVT)='=CUXF2^F![C[#T>#9[-_-/X\_FE53JA))?%^GII55((3D8# MIA0ILM!ZD(M1JDYB\*!"J?>: MD;_-#";NI;9.M*;(+7">-D5:Z:'#+G)#U.0]ING'R?B?))A<.T#*.)R!7GG9 MSR[[WO/YR?%%.A/DG^D$M./\2CFJI>;V:2Y SY$ D3"3QNHFC%2 *YN!YR:7Y M4(2^*_K!Z!ZJ/_#-^<7);%;;*8;?I$]!6N3P\@K/4G "09HD047+P!MG@):8 M1,E!9=;Z1K9]K.L'R?O18#_IY1V.IB_T^]/9MY'164GK,F3.0VU6,F2T&0F6 M+.],QI4LFA\PM\\6\H/,#17=,-4\M%.W7-'[VKCVMOQ]?OK+(XN:"RLM9)0" ME% 2O/02DI)&*'(AA;^2:U[3+]\3Y1.@YV%ILL,TTPZ'R*7L:ZKU;P(1Z\QS/%M/!I_'#YNI'7PB9$+G!/2>\YKN4BAM?)0_07)9&Y^9U[_5?W@ M>R\*7">Y.222KTI7/X2O%WXXDCX*%3T'ENM56^@]!,\$:%6\"3;FG%H/1.F_ MJA\D[T6!ZR2W!V-R#\'Y"Y=-C&*VT5FDMS>2_ZN$UN!C"O0R.RZE4$X+N7>3 M^RK*)\#5P]+D=8JZ0]J'W^!B9*V1SEB$++('94VB-\Y'2(P9:8R..K2^3*OQ M$IX :P]!N=>YZG?EZJH9ZJR,]F0VGGQ<7=(K?#9,1I#&UML'"&"LKBM744N3 MM4^Y=97=;7B>$(N:B?V&[$./O-J+Z60^IH\?OO@P"Y/YTC;@(RF16?3DV"59 M+WHPME[6$D '[K7,GGG5J_QY$WQ/B#/=U'(#AW8;%'HZPFO^87K*[Q7T-]/% MJTDZ.JFWEJ_,2]H9:1D+^@[]DTL+&I4DB^*$G_G:^B9DAF@X@K?2!R<%;8]Z M(XNL$: G0*8'T\\-).N1/%KW1EPX?&F%-5R51T'$4,@@A!A9+>V)JMY1P\AJ M5"9:DXO->XC8;('X"?#O 51W _-DA^:LH0X0\^3)%E2NM<-S M%Z9V;55KGC1__NW23X:H.19+1@T/Z4SCE"MNLW.F6A^S?>]I5 M =,.TNM0A[^&SJOQ6_/?2# 7?V?DO.36H8+"$IV$-M3[;6T$*VJO7@A%ECW9 M]VLQ/BQ9FMNV756TEE)K_.O3;]<_ZBVE__:G_P]02P,$% @ [H%F6+[_WOG]NX^E3W55=U:>KJD_5Z?%R\O(C@*\DIR@'@$ @0 'Y!UPN MH@3(ND,A *"J"K # ' -P "1 ^A("(2\=$$4?\ /0:P Z@\8!5GQ7M4 %?*" MH!#]WH^D2DF[JD'GR/8+X+>B\/OX'W<]L+FE&8S6VMG9092'Q\W-C=OM1P^W MA3T, .0 ,( K 7P FP!^ )Z"&O-,"VH 9LM<.@"+[P,A>>60-_T$+!2R0 M^'\>1PNH(.]6R(OS%Y 3$G8"G)$\X8 ELD8@:TX AH2@/V1"_H6;W1\\I)$U M G#X49LA>8!_DJ7U3US_BOO5R+^;][_R^COJ!\@Y_C;__ZKW[T:K_UA)JQ^4 M9L@Q?X_[.TZJOYB%ZK\Q!Z0E[H)L'EC;.]L[6=L[T/)SWP:$[RNJHJ%=F1!( ME1*%#+@F!T98N3C9PZ\:V&KVM-IF5G90./BJ>5,># .H(J!44;F;W)\\_>OZ% M&$OUKRP)57_!$4"Z+1K2ZV\0_.Z"<"=N,TM[<_"5 _*XFSGP\'+?Y@'$[[H[ MF%G8@IUIS<%(81(LGQK?LM!"+258] 14;ZLZ2(.MH0J/$6"MQVK:%H]M+40L M6>Y*8HN[B[K#'&!@9S-:=Y@=W$G478+E!W-1)'S5S<-"^X/$V5:"11%F9@46 M%;W:?+3M[>UH>?FX[_"Q()D@+"&BFC)RO[- MB18_KI=\'/;(ZQX>$5$1'AN M\_'P\7$A*;BQ=G"186 M;-K?65M:_,'9P05A]X.OI04/V X, \.=G9 KPKD8FX#MG"^ M:O[&_KZ9U8_&;RT[J.0_5EJ.G[!_FNNO\;^TWU^3_CW&Z=>H?YC\K[%7 M/O!KS$].\6N2G[WDUS0_NX2ETQ^6S_FGD7/^TIXY_ZB<./]AD)Q7ML?YDYEQ_FQ1G#\9#^=_82>< MOS8)SC^US_D+17/^I%/.7ZN/\P]-+Y=P]16EI4T? M:*K+*:K( B 0 . JJ$#A]BCX "#.R,TY>_3ZAL8TF(.('-H+ #X 4 ,PLG M!U4M.>VKCQ2*LM*T3D@BX*=R//[CXQ1,*.="PR*A+]>C86! MS9P WWJM\9;&&-A&\C85R$MJ8T$A8'@&NX5G^!S?\".X/=G:\>2MK>P0,9 M9EL[T[):L-$B$WEA6@6PFQW8V9GK 5(I5Q&\M#W,P0SN 0"_/?./0GBUMK3( M11;D%1$4Y.+CYOW+0OTM\M\L5[K]#?JL\4-G()*^/_M^16?_&@"$CY!K$_%G MGWDB -3Z <"MZ3_[&%\!P VDWFH&__(\)%?V\IE/!T@6N/$^/9OTWN_]10/_*%27\JG*"6OT8)ZVI M36OA@G#]#??C^R4Z@ W< (@!,H :8 !8 2Z #Q "Q(![@"R@!*@#VH !\!"P M *P!&( W( GP#/@)1 ,1 "Q0!*0#F0!^4 )4 '4 DU "] !] (?@#%@!O@( MK +;P#YP#)R!0"!,$!Z("$0&H@$Q@3A ?"!AD"1(%J0"T@09@!Z!K$!PD OH M">@Y*!@4!4H"98#R0>6@>E +J!LT!)H"+8(V08>@4Q14%%P48A0J%&84'A1A M%"D4911M%!,4*Q1'E,H):@-J)VH(Z@?47=0OZ%AH!&AT:)Q MH8FA*:#IH%F@.:)YHX6@):'EH=6@M:&-H"VB[:-=H..A4Z)SH(NB*Z+KHUNA MNZ&_1(]#ST&O1F]''T-?13_&P, @P6#!$,)0P## L,'PQ C!2,4HQ7B',82Q MC'&$B8E)ALF!*8&ICFF&Z8SY$C,1LPCS+>8PYBKFUVLXUVBN\5V3NV9X#7[- M]UK&KZU?.\/"QV+"$L52Q[+$\L *Q\K":L :Q%K%.L,FP&;!EL#6 MQK;!?H:=@%V"W8X]B_T9!P>''D<$1P,'BO,4)P&G#*<+9Q'G&RXA+CNN-*XQ MK@MN&&XN[CO<*=S/>'AXS'CW\ SQG/'"\/+QWN/-XWV]3G2=^[KB=3 MK]=<'[Z^=P/K!M,-J1L/;SR^$7>C\L;@C1U\+'QF?&E\,WQO_&3\>OP)_"," M(@)> G4"&$$(00%!-\$&(28A,Z$LH27A"\),PO>$RT2H1 Q$TD061,^)LHC: MB5:),8A9B!6);8B#B8N)!XCW;Q+>O'-3]Z;[S>2;;VY^)$$E8291)+$C"2>I M(!DG.26E(I4B!9,&DI:0#I.>W**X=>\6^%;0K=);8[=.R6C)9,ELR2+):LGF MR-'(V2I M'*@2J=Y3[5"34-^CMJ&.H6ZFWJ0AHI&D@=+$T+REV:*]22M%:T>;0-M&NT]' M2:= YT*703= =T;/0J]#[TM?2C_'@,T@S !AB&%H9=AGI&%497S"6,@XS83% M),QDS13/U,ETPLS"K,?LSUS+O,%RBT61Y3%+(LHVP8;,)L MMFRI;!_84=@%V*W9D]D'.5 X!#F@'*D<0YSHG"*<<,[7G!-SR,/(8\D3R=/!>W!6[;W3'NW1WS>Z^OKMTC^&>Y;V<>^M2;%(V4D52>_=OWT?< MK[Y_(BTJ[27]3@951EXF2&9 EE!61S9)=EZ.7LY*KE!N7UY WE/^G0*Z@K)" MI,*$(I6BA6*^XKZ2D)*74ILRKK*6KSSU@>>#XH%$#0^.!1K+&FB:OYA/-3BTB+5.M JUC[?O:X=HS.JPZ M+CJMNC=TC77S=4_T9/2B]#[J\^A[Z?<:D!M #>H,,0UU#7,,CXQDC6*-5HT% MC%\:CYNPF+B;=#\D?VCW\(WI#5,ST\I'Z(_T'A4\.C=3-WMM=F2N:)YBOF\A M;1%OL6UYSS+&N[UG'6.U!I:!+TP$;!)MWF MQ%;=-M?VTD[/KA1V#?8(5@\GA-O"V^RI[=WMAQPX'%XZ?'04=8QUW$[?Z,/B\\%E]*O\T[QGV,]MG_;ZW?:-\OSS7 M>][P@NK%TQ?+?O)^A2^OOT2\G/ 7\T\/0 N !@P$\@.]XE_F."2D)=(F-B1.)YDG726/+]Y-(4RI3 E)-4R]3AM'MI M)>E4Z<'IIZ^@KR8SY#-J7C._CLO$R'3-7,O2S>K,%L[.SR'/"<[YG@O/_9BG MF=>6+Y2?7T!9$%Z(4NA2N%ED7/2A6*:XKH2K)*.4I#2X#"AS*=LJ?U0^7J%< MT5HI7%E2Q5254DU4'50#JO&HV:^UKOU89U W5*]4W]H@UE#=R-V8VT37E/SF MYIOP9NSF%\V7;Q^_/7KG\&ZGQ:IEN=6T=>:]_OO1-HVV@7;E]JX.N8[WG5*= M;[LDNIJZ1;OK>X1[:GL%>VOZ!/JJ^P7ZJP<$!VH&A0;K/HA\:!@2'VH>OCO< M,B(STC&J.-H[IC8V-*XS/CEA//%QTG)R8\INZF#:=?ILYNDL^FS0'/YQKWC?A;YVG>J?K9V[GF.<)W]F^-UPH7\Q>PBXO+V< Z:L#]_^K M=45%9S2^GBW"*;1^Z(ZWUVA+LVS(F,WSP_$5F MZ^+E-("+E(M"@$H W 72WP'HK !("0 TGP(0V75^>IX<;WO%+SRK=X5FL!]@ MJGEH#>[1[I=D%7G0-.WW>UG0TZ^.+@;%?+_HZ*+8G]=BSYA(6":I]PN^T=#= M*>MK8Y@/6U94+ L+.QPA"]/XIM/+7_5JL99*-)+KF'9G_KY^<4[L-V\-#N12153GG:]E;MQO+=]XN?O.+N[A MM1OTYI6UGM4Z5$F6:8D($P@MED0.%XOZJ<0I]=4U<_>_62&RW$W;E';?, ME%^_.PT92FV4._=+3\R%^8!?HC,Y\HCDYQ71P(;!"JTI/8)23%X/E/C=3)<3 M.1$PM.9"SX[]D3D#\L8N0ZT)L7#6]8J2"@WYX+H:O,\0/]8US8W0BA69?.ZZ MA1>VY1W;U ))#]09/[0F"Z;"9-;=1U],$"R8JJ6N.O-(N87G'KILB,N$<0>-;H\TF -#G'2V%]5_C\#L<&WLV5THU=>SS9NY&8 M,*/4]@$U&V\S**=RA*'
  • %IVU MWB44'F1Y98DV"L??T&O?&S5AQ.\N,18(LR8Q(G6?5]_W0FGR*;%]OI5?K],P M6$,0\G'++H8Z, YL6T#^P598!"3YBE;T ^*NA07$"(R8D,Z("*T#8[/1W-.% MK8#,C5TM7*AA0P*U')B.(Q?P69G#M=M+\\R]/?54*P/(POQ1/VJ"&G P^!O% M.U7)5]\ /2"]K_0WJ\#*-%0:@P"!SEH"@\FA[1*Y&#BKU@*2:NZF.(^TWX5 MI44QZ>D&8AE,H+F$('#A#LLM@C&I+9M?/[ 3J@*=S:B-ZG")JP#RO44GF\-U M/JM.1BPL^S3TP]*D-'&!%E+Q J3S) MMVP3VAV-=&'4]^(<9)\4)&@UOA]:Y,(_]M$P^5*LLS]$*LE+(L(LI3V'E8U% M7LO(F=SLS@*]."5R/AS#B273MMU1.#.RP%MNJ#@K;WALDIUMI'M2=XRKNS!4 M)\0T%7BW2^T2,[9I3M- THJQN/0#\O)7Z K^MQ"?2UXE$]$;G ]%AS?R[A:] M5^:Y3E9.XZU/@!A"5P(5"6M6DM"X08Z^V(KP1J _*<50!FK_$X [GE!/.VSZ M2".'EGS3T(#8A\]>@(#>_$OC:I/>XK=K/1F026K]&@&(YY[C^ '8FL J1^U&/A=/5^D!#Q M8_B^MC/:9F9?CS72;=<^)U0>MKEP49+BGON@Y8#:C,W;%;(S!<'VKRQ9EG*Q M_4V[:SDU(\. MPX.WSVX$+/^"525_NP*%QXZDXY+7656102C!-[[!O1QG8V%AV7Q&[BLWDF$ MAC69+ED,MBNFU$^DG$IY7W! D"R> #KN44^ O(_GZO%?U11\WUS%:;_F-8S1 MIHL5V](BD29?^ !@^1EQ19OQP?FPNG'BLQNCGW=IJ,BL=/&&9+^]L\2]$C]%6Z('=[WMP- MS1/@-"AP;CKU"4"U^JAD>/VM[Q[J?JXIT('R#Q9F=1\!!P-RS0>6]99C7Y%+ MUYGJWS?^FR7D =2?"@TZ(4^ W=BHE<5)T"\ MH*+)HW;K+1/)JO_-$Z"V/?/_6/V;U49\=/;&"*C#8!FZYFE0E"<63^N%U>2O M:^'UN05U!1NU*M-%31((#LG]$M]*=GD02Z=!<2[?GJ52GHQGXQ +LU <3M:- M2+]-B_9UB16D+H6GN9E0T3_%=UJ^]YP @\"]==52RR=+U#OG_GG=K+8M"6O< METZB8I9),'[%<&QO=945;9/_-U6F5WX 0]=5%\IQAMGQQ0)OG9#&_F5M2?/C M#>H:#''*P;+J)>U1XMJ2:%"CV1*D7M$35!;U/UD',1A2_P_KX']@'42@8&<7 MX2-P8K\U-7S.IQSJ1Q:_VGG#'Q6/7\C*IMTP]<5!OUX(S9$Z4&6/T'O&3[FG M4K2U(-I?4O#(0&-VH5N\('\(VNT00DJQ[#29W!-FX=[5[860KFNZ2&P_;R6A MR==&7TDX$(-1[(+/XBZ?6]U9&QK?*+%=RC8TFRL=1Y"4FP$52*Q3:%6$F^:K MF9\R1J5IA-[E"H^GE1+KLU5#9P9+;+.IEAWJ>SE&XDMLTHB3UR%>JCWLJ864 ML'678#$9/=."R5."].[YZG-78',$>[)_C\*[XWLY,&8I3X+0EX/ZTR(!K.GG M]9//.EYJ:D6>^FDYYNLQTU!RWJ2Y#?294UGI)7B%>?D1:V#P(9@=Q[5-F\)[ MQ_B+%BG 0" EIK:_\BDQBJ'58JS[V\)!YI-M\>6JRN M./@]4/U9@A_\!BD0NAQ%UN+I M*<_Y.N%$K5W69?V]OI'MVOWG/D,;,G7V02\1%4:NT!+4Z 'F]N*3J/>Q.092 MZDN#E-3]Z&$KJH_!PR2E?3=FN6)1*P'=6G$B91Z(5Q$ ^..+\''ZO0WGO0I%K]XZS>PSS=,F2)K1\?MSKV_H8 MW0F-8Z30H9!O ULA(60 ZWUK*$Y>^1I.]V?HLHI#UE>9#!D:IF Y'*W+P=$LYSRB@=_J3[98B@/X> P#7E.E_] MWC5?W)GZUT!YQE[)0@1A2@J:.*.*!0/I5;GOP(=9 M)[;2VL6O(M-+&9G[H>MAXDF=H%0YD">6+[6DGXE623 *)G MN."J&?,T+O=!#N.YTIBIHIP&%=I*60\E*0@!2X,F?=<3*\827AOM'=P$B==C M)*@>[3-JJ7X.UIL_Q62JICB;',@D+5.T.%Z\7&DJ*7R1!&6C]JM?5=2.#Q?[4>PQHG'_*I9>H76 M;5,J4GH^MX\BWLE9@+WY_9NRPACE9\@Q.+9]5([ V!X*6>S02N*8FE8'2M29 MB>D$,T-1=651Y$\NWP#H/3X[@NI LZV'&O3Y<\Q)Z_.'+R*/^O8;O$\ &UV^ M*#!JF-=T( 4?Z(LY]TX"O43P1)).A/9'B9#7*A'4;]@+4/I4"W5D=&3"ET7Q MW#ID\A=476H1R?@$T.<,DCX%C\*"\Z.&D2Z4@0_#.%57O<=CL]NA9>N.\/". M[CVI-5JJ>2WJ+ID]:9OPB)2(\YW%URU3.6_U,'7E1&A(=$[6A=:0R6E+LY6IO\$^^C:7DT X.&S6A3'"2Y]?R.9W4C,EN>$VWW)Q&K&*; M?U%7MV(C9UUMZAC57?,R-U9E@5 P:$N2R5?- MTS!\A),-M2%1U2'R<3B>5YGHD)Q&59?#7Z:)L58<+ !T XH66,Y9\ M)& -=6?,)T9LM*N>M;+"$8B$72'RS!HVSI0HB%,DV0#PPR MBI&T1\IS%HM 8\]+C3MC8.>BW9(+!([##\HH_WA$DO:#VQ%9/<>&P*::Y>/D MOAN1/(/D6@U[:@.3*GJZLEBH:\P$=&Y)1MP?+/,12L^HK&C--HUQV3S9L^@= M5\$\;Y]H4#S?B)C+*BUK'3D$74@@GH5YLZ3JJ* R?['?:#1=J$N('8Y94?*: MJWX=)M!(9$Q3GTF!;H0IL>-ZN%"Z7Y6\M+J@2T_^K:4^&6/QC0KE%[Y(STH6 MD^W20&6SJ9$M"@X0WN1A2N$3(/J4].4N;$_?@8NN?V@4**-4%-[^(R8F:8J2 MDO7]&7YG@^4!]O\*BF>1?;X_?HMQSN4D?.36/QRWLCO5:@K,4= OB%4.;L9( M,;1SK=[^6@?[QH]7EP1,*'_+CQ+RG6TF.;TZ,U'[^- M[E1FURP6DX?!5G&^"^VU?=3H7^6S6J'=1&#:JOL,Z MZ_=Y^5;*N+'*N GD5ASLU.16G.4TIJ:F,J 49TI*EC;I_OOUK(3>)7.V.;3M-Z4Q/9UL' 2'?+@3'69V5:E" B6IT&$TH<8ODAK M8:4.O4ESW-L*;E5^-A8PNGS)Y>!'IDRY.[4;TA;YFT_>K^"#MLC!.\3CIDW R4VBO&F M9RK7FP1[F+=7AJO3PE"$7[N^5]XZ5_N'4KRI30'_-E9T2R^L\LUE'*="_3T+ M4B^?BG=(I.6@+,$[S,A"H_89*!N!K.XL]QB]^;+Z5175P# N4# OX'*#*O## MB30R.<7[%Y'.6DEV01530P:PQ:B?C%H1PA$_7*X]_A*;AQ4]/HS>6B!UHKI:0D?W\P,-L9ZR 4ES66L%B)( _"M+)/P8#IL-:L M*8PF$;A#ZW]_)V2#1/C0^Y&6' [.(0M0M+N,.V^!RZ/5/V'61H*K:H+3/DR) ML3"W4GQ_JG(!-\-%VN2D.G/X$$VMFWLD_Z124Z=H,3)Y0#4]-*(UU#HBK]S4 MML2L=,_]\,I#O'A!1(SERQENYT#S2=X)\J/<+@W[8 M5?/F\/PDP$/=6^.>_.2CYY_><'#NL.GD1*=Q,&M(TCC*_.KV6G)9US?.(>L) M,"8_\,%CR3,U]=7"'$^B\_D%3LQRDIF5%3>7,\1+767%16[WC,28BA=>N)5X MGI0*H3]+#0Y,X)/<1'2QMV^6A"*R#-=NR-NK;R1'FNCZE)FP%9E["BD&TMJD MH=3=SB2V&G.OZME^=&80-S[E WFD.R>,;*0W!K2ROOO@SUYCP9*L]K#?-9F$!>K4II)/7+=F&,'UW!+BDYD =6: M,[H*6%8;)BF=2'*S,](]F^#6'6<8=T:E;#'@-K6E,\3!P;<9)>D1N\$($XKD M4V"/D[=(M[L?4DUD?C <+2@M"Y(CU)Y(89HBCS-J'T-L_O%LZ>9* ;OUX<6' MKICMA;8\S.U./Q*'0IFH5QRFYALA43P8\9B*^473!PFK2D;FB7=TPO!D')4C-<>AF;[!-6@^#F+D!>X%)&I7M]2&F M]G&L+>:=OS7.NTV!UX86['BL/&..99,JH5Q\M.]'V-/S+XKU/ =U4A#;0N/S MG37<@=X*K3D<.[G[)XAH&+[7^"0^*3^"+;;.W4?B1'BJM\]0L/706;Z/90GJ MQ^#RV@@($!RYVBFR,49_6R SUFCNJL9-PMVH9:V]#%/ MZ8&1G/6"NN_X:)%&L0=O3(?[*ZM6I:IMD+0Q0CYMQ[OVKDTNXJ&+'6PE MPK83@)U=">[NUV8P M;Q2=FE Y8+==#9"(EH)A*K8R);/G!,"%_E1PH08^WQ5U!=O\9/.YF*[-(67A M:"WMRQ"&#'IJ^IOIO/8)#)_GI.(![I.)A4V(D/OGWTE%R^$>"R*,^B"'M*O@ MV3QUO;>[ LKEG]CYGG-3V]K>-@YLSM?;+[;#>L57&S>U4==]XT(6AG*S*II' M3[RF8A-'VR,H_9U=OM^F..>,2'RJZ=# _\P MM5]8XHH-MH MO"^L3VN^F(BMP0\3!%AZ8/KF7),IGA[9EP1!]/!1J6<^0:[[OYA["ZBVNJY= M-#5J2*%0'(H7+\&].$%+<*>X!8I; VUQ)\&]N+M[<7?W L&#NX7;?N?]SG_? M]WYGG'O&^.\8-X-D0';6SEZLO>:::SYS/D],]C8]=0[GFE!N+;C1F,?*/95N MUK4]Z'!L#K?U-:?21VD[1?IVF62:+#2_T4\&Q2=])K^W9 WRU. *BDW5;T?+ MBD;P>+MUG@7-&(>3PEZ(E'5/$)^.+WRZ^<1DZ8CD-39]A'LM@^#$K79NS>V6=7X?Z5 VYD9GN6-Y#A,;>' M#$(? !RA)@E_%5$$7-'$E+]V&Q+/U$ 9D3@HP-KA7:K:6H?$EK 8[97RGGOE-: MHH8'A"1P\?L5^RE<](3 :3\##Z0;A=M)6K#N 0]:;-MNB,U:;.\!G58IP>T8 M6'ZK9PB9>T##.?C"$@#PF4#]\3I]P\Z.]5T 62KIT#J@KO_[CV W>GI M*MVM>3[:#P"GDY'[?] V_^N/>&&X\DGCT3T J^L><$X<)Y@_P M7_.ZP1B@!0,WI5-<-SP]L([[&:9U"=S"?5"P>P!G\P_ ,U7%@O]6*<3_<)UY M/&X,+5*>YQ0/ 1\,1#S>23GO>-U.434VBST!]5;.<=UJ_)QDP#_U+/?J"9 M:AO^+V>E/O@7G>9+V71%GI*F8+N#F9U<=_,3P_;Y&-0*K$@( !B9C/_+.
    ,^&SRM;_E MSC%P"Y8QGR2U9V+ <;K8>[\ZKA^C@L +XLC'%VGZ&TN>C5@?(_)<2,G.32!R MFL,RN>&R0M,V A2NB[M8-7CJW:5&_)1 AM!X.9D?2YFFC*WZS7$HQK1)]$>J M.G9J$*FR72ZJ[334Q<2!#E.8$0WXG"<SJR[R,;N%E6J?M&/HA]XEY;L55^Q4)JLM]R8*Q MH*R0?J8.4Q MS<1)R^KUNB.\@4N!GV?*\)36ZC[#LJ?8MJJG;M*T5);%Z[RCV]!X M]AG*+=V7R-1Y=J%L3UOC@8%A9!![YIU*9.JO=9^T,?K'\9JO]HLXK(D8WTI1 M3=3B+#RHQ2E4VB>C5ZND$Z\7DG7BRZ#"!M&&= <$=@V4RF04-;\](74GRY__ M_%)TK+>">I33&/"$4SU+[*!O(N5$P^S)#CQF2&!@'#K'4T%#W$E90S!U2""# M*T/]6L9T0R89E":C'& PEIG%*!M1\5KRN,I0V@'W5Q*"(R.0F F!2Y>ZD[)# M,]A=99T[0$C4L%&3,2WO1 OBP#$JC,K,'8EN0UCLAYZCGJYQW0,F6I8W;RB< MYJ^X;J/A?.!5%+%)S?+=&V[(G;X1,_=\0[!7?Q, H)#?_&\#H@Y755FI&-HM M=VIYG'4TE32S58+?):[;:FCKTNS0QH7(2E=,]J14,3NA%35N(UP"J)KT-T\2XN#DHCVV +9@#'KY6 M_I-\V$AR-793?0^8HU8QZB=/+XDBVR:].*R)"W9(^E\<"$['NK6Q/=)6/,K. M%\Y>KKLD[V85_NE7"P \V=-<^IM5JJ%!W .N][ZHW@.>UC<_='Y7?B;T_4;B M\HFYGN(]H'BZ4__0H^ 7G6$PJ_(6:Z7^5[.PF,:U\G/.EF8$H_PIVT;3/:#& M!MI.K/D?&,D8=FHLBS%GL72)$Y?7RJ5.V;&(1HE9]B+.1NN:4/S47F+OCXJP M2P_U/Q\N]75[9'(&<)(G$0Y;(9J.?Z\4.]-$?RYT7]C,;/0>T'H/<"HA%\)E M*QO_]D]08:4/.MB#HG+9/U9?#KK)"SD/#6^24.OXJSK(H(F\JZ3-B(IH:ON_ M>ITA\H^:(&%R!J\IU 1J5^?IK_;/SYYBT(^Z),!N1"_..C75LX8%3,^AX1=D M7P%,,H5_&<]"FG]0D'4X"<2Q:NL-+[+7W0,62NTHR^!57LF$!Q:+7@%6YN8E M'*?W@/(]X=;?C<-4TKWE!$M)X3Q2%FB5P?#5\,E/))E34149.[?7AKB#DHK@ M''6#C9*9(4F363 ;(^&.LP3>N#RH_&<)K71-D:&);HP4R*[N%[D-/Y5;4.-W M5)OI]YW%RPRGC6=4IE+*B$9[>GIJZQ?U\$QKJ]2HSID-:QNV.H(WJV/K/-2A M=:]$T.&2[7UA&C-/PR0H8#\-7/ ^HFV.)6J'$[/2C\]7/&Z9NF%$3]QA"G[= MLQKYVC"A9QJG#3=&[0RZ^*2"=+:2EX:I[I1[E0((^KC>';SH>&-6^C/0/5XU6R6\ZV15^012,'MPOR-H:*"?-% MN9:*TJEI?HHI>$3?C-S\\V6\S]_AF[XOV2(J:+$S'*M;.C?A_%8UX:31LZI% MZY]+=>K6.\T8D^/*9H+=GB6#5A3J5'KLSTNVEIESR+0+.&+I_!?*%SI\]YF5 M(9>VZ:$N'QM;ZT+=_0#L9TQM%+F?":AH:!A!6=*:+A&5[Z)\,^]>B(Z91F?> M^5(/TFU3L<&$\E?_%Q[(?LO3FP]N]+,W%=. M7ZB EF_TPRLHHKE-2*/Y!B7U99#HY3[)=N^M=;\BZ^MB>,]=G,.W/$<'A>]@ M3G(Y9;?])#QX#=H?E_L#]HV*[.E#Z+OB8^Q"F9=671A,E6><(0_\"NS?V2V; M7)[Q/H$./M%5RZB\Y=C 7/TUA.K@?9YE/6=&V2W?-W]KV=L=3# 3)Q$\P$KQ M$WB)S&/P#-O#GG47R'1*#%_JR.]E4)N,UJ:MI2T?54L(6Y(M, Y;9LV2SIE0UP[23"%6]<*M:H M/!+?@Q@^[H]]:)#B64641T=H@Q\5)4FN=&<=J MJTY1P5H__UHG4) G;1&0"\:MMU25B(0N/U3_WIGE 6= ONWU*#=B'T2O/I&U M%;#%'>DYDGW]O80$5J8NJ3P +'T;+H)7\"N%..Y370V,]KOKF+E)B!^($B:6 MD8$IH2EM )7T+M9I+^>SH;'W0\33TREU0Q;-E:):GF628!A%]1YB+.W<4KJT M[Q,G=UX\NUGL=-R"AI+:;$@X3)-(K',*.%4O!-OPVA+U[ M8TFJ[.Y?T97#4 MA#[7ZLTL:N/&>*;52PV=R+W&OF$Z/VS08_5>>6_W9='R8':X8E*O8)_"Q*7] ML)'(DTS[2E?Y,Q*+^;)ZWCUWE=#1_[EPE2^&H&>J,[O$].6U$_F(< K%F?^S M_I%<)5Q]"Z4$X.ZY.WF2UX?9,Q^W:P^HL/"_B13Y95LC@1O#F"%_Y,2K<\(% MTK+R819BCG]VFXC9*L%+GTQZ2 /6B&!< 'H[\7FUW[+3_>;HR_EKGLH8;,#[,FJP%/R1=:C"0'_ M(.C3"]E;)RR*D%W'D;^A>9Z*;Y,M( 5Y-!V)EML;0KL^D(*T>$)LN(JII+') M= X8>((UX0G$7P&N)?,O$?V^74H4+OPB'1JFTTX/7-R=MJ!\9[^?Q!M9RB5Q M;98U[P<8-92##6M8^W;CM+,CG:P_].Q1E.=@T,O(=W+T8;3+@",U<\>B,GMI M3C*631R:&7Y[/3F^O[XH]Y5[L#YJ674EQV5%FEX*T3F1_EZ]N@]O[B8N;I+W M=]PO9$=""_#QU ^:;#/)DXJD9#V7K=/W:_0/V^D?[;50 M#VY*.O\$4>^BE^\!;,5WQ\7W *_P#>"Y]!W\7.HHW$H,>_?E#M%E1S2HM#G] M&R&C)I>7?G/E8:YHGA(@CFG&"78XNK,:7>E#K_(6Z>>. !O9 M=P#GR%H$P^K.,N<7EM0EF-?B'/F<<,)K2U-J4_7QYG'TRN;M,T5H=L3<3;:Q MI+$,"$8NNJ/GF6)W1X6K=D;JO?%_%@T__5]$PV5+>MDI!6,'5X5YR9ZG/>M' MDH&JZL/8CN/XA5Z";?@4['=E%)_J'WCPS#1O!>L3C..3+"HQ#N39=R=^RIX) M?FFQ-MEGZ- E&6TZ,Y$'UK-O9[6.[46!8B_D-@X.\7_[,B"NTEA6>M?U$C>K M[KN<;FC&L_5/#;*XJ6&#\''CNE,UAGVY[O)ZSP+KQ*8.^V=5\32,0>IV7)PA M%!-%_J001UHO0=KD;8;]VS=U6'!:DNCZYRXRXQMY:2"4U_(O!2AG]G#+?[ ]":?Y<&@ M0/!((E9P0[^YW8WE]*WB,*>"YJ>@)1[5L5KAISX,YS53<) M=&]1T$ZBN9^Q DU'CJ_O 6[9,*YRVRXU^Q_4D'3J#WO4#I2A3XS^]#N&F69: MS)(%9#,T/>$Y&6&Z7=M1/S$NC(2L2Q)<*/B8" X5R_^/5U_WT'.I@[^;Y&W MZTL-RQ\74ND>V75^(BXA_IZCXB:4WDO3SA1=O5JYIE=0TYD:_(B[2QOXFW^$-_](BU*Q@@C=?AN) 6QWM@]-.;0 GM, M-&1#90G'V!G\^(Z0MDU41E(DQT3C;=M4KM6J>/<02E M>%@<3U(.]L?3K!P!VC%!$$T,%'19B M*RAUV2J'79H20515ZC:VL0;Z:C*#I8JXR)MW/JH?M*9^E;T + 8T/G*HWC1 MNT$"UK7@"OZGF7 !/^OZHP9>U?KJ%3W:U96/UH&_779[A<7,DZ4:Q>BQ/9WK M7JMAKR*S:W&A?WP!UG0H5/X>D!%XS=P]S7BTZB#CM;LA% M9_.W+NGC9#C?9 MI#)FS=6=P:=3[@%:PZG9/4\[JR$QRA[RD:&W)Q#[7(JAK5O/6Q) M\A00TTI9,0T3,VWI&L@BF!$AK8P9>::[&$9K9L"F8W$%\71!F250&R);9M\F M1S2;*E$"2F@^7V74EF6"='8,X+PS+*]W(PW/4SM,_KI002;SH^+5#]B)[JE2 M>B%S5D-32^_<_(=&^V'.O4R[]- &S<(&T+&J)!(IFFO*SX%G(Y#2/&'MGM]W M?J-L62^C90ZTWBO:N\+.M[)BV$VKS,D:+BU-M.G@>9]>[MM$J9.3$-8N#5ZT M>TX%W+=]P^^HBYS_M8B/62;O%&:K]\'R=M-2375CA'UN?HEGW(@04Y>.-2M6 M-V;5ML&V(CG8! K5N3-E.WKX33I@(&"VT"_SAU\EO_B-'J_Z'(W+)\4$O1*M M+QO!6<*,?*N B]T:$L<53&@D)8&/ M+[HAQOLK1L(U[?DKX:MQ^KE\PC,T=@4$7:1HM>3#\^-9VWL?#'$ !A:ZI M\5:C5P\/NWJ9-D#2Q&VCD%1F8T=4 M;!H]Y0D-#1(;&]OC,8#&>:IZZF-64W(C5ZDDES1D53I#K[7W%<.^\X;S8C@0 MM/EQMZ&_X6IIXWS#HR$0\T!PH(2C:.<)PA3B;T",S(@ 8.0"'BWK_\G(4E.Z M$D!5#A.U0%V\VHL[B8N(P,=N=Q8IG)[7^_< ?]T@;BT@62&RSO+81 MZ*HL!^H?< ]@K?X!P"25_C,3CY1.0:="?IZ&PIE9Y.+W@,(>5?^Y\?IT^Z>5 MWK$WM.7:#GE8-K._-)!3I,JCV1\M9?J:-!]:J^-F$7:E-(JJ!E.G!.S+T5!0 M1U*^83R'V_<5^ HP+\T?RUT> ;70N=J"-3K3EZ,(II8UDXLM>>U%Z\#OXFASR>^2QO6YG< MSM1*^QC!/,M:)&FI75PDP\[.CJ\HKM&]"ZSS![^2C)LA\*ZH .HL(*'F.!/N M7F/8_99IUY;]=*H!K1F/*.!RR6W?N27$/:QTNVWGT6.E1E$A9![3&X"'!X7W M@'_!;<8! SW!0Z;&XOK&=P]DDOSAW_SZOG6SJ".?XI0'1A^$*.,&96@FO'%E MJ2PNCI;?0L:HU%/,S5PE.^.&3J:T, M57?-06OXX O!5G%]'>8F+G@G(!LU;E\5:8-K;)[^7#=!\ KAP4?C11-[EC,% M>P.1ARB-!Z0^6KY5Q.[W@)'S:RM3( MFN5Q&M3L\CPJP"/';GP->L97[02G#DDC9N\=0 C$BOSD'&0U+YVIZRW%/(!=OX\; M1NV"SHV>:8/VZSLOT8UA%\(LU.1[V[EYJN=SP\I:.-=,M +K+QZX$5RX!^] M9^?MSYA;MZ&HD53S:6;H+V?%+< 5\5V:T&BQULU/9.K(HZ-S9<+C4/]QYH:6 MYTN,%^=4S,=ZLEO<^N5_6+-T61XLDO_MDLBIO"KIYCC[]5U)(Z\!0GU&0DJE MUR8U+BO\G4(=)LVRO5"TW7/=>T#)A%763_Z,8^X;46B&3M7%MUGA'X\0MN<^ M-Y)U5@>/RKT^/)V5,^OC(I>KWK^E<\V9":GI=6/]L>C9WW)V'>I8^]31\[?G M;*Y8:173?,A/=PKX\K<^W-"'7$FV;\>&J.^8OV]!R9LJ>]FH,#YAL/DU51#X#(-HMG;Z8;E'C"] MPUGWSZ@XA0ABZH@_RAT_@3B1<8G$8?':BZ!J#6]*6#,".6@4LZ(2@S^T)V]E M.,G$R']=JT2CQ:NOSV?_MGPGDX&:ES72D_BEDOP7,R%XMM^:J@[H<9D\8679 M0^E,S5'_9LD5-'+2J\H25*U;3*0?'W"Y'2Y.(Q**# M7MJN"CNK:R+S72@#\)74,?BW89+S2& 0>O-._$#2=)M[:'>YLPRUC6=%%O1E MH.S6]!ZPI%= MY>#O'7YFM318W%$Y)^VQ3RFEL@O!1)[*0_E_%+P.,:D4-MC M(Y'NK%F$MS:Z[%:=G(EV$S/B*'%(>G^'1 M[[N*G.VJ$A60C834%G14Y_)VX M@5%TH?E^#3&_YKO4.TJ@.IZN\KUFVM-#*FI(OJN$-U'&*W)>//9".2O;3 M!@FEMB5E+0=FQHVPKWBM)U,8]_>Y@X#]$[KGAQX9V[3&X'(<$'LGHSUZ>AXF MG*/ET('O6%NJ/:2/D 59*]F+GO1A40M3&S-;$@LG3-:6B;'.Q$B_!_#0077O MW_;*V2,XB1VQS'Y"O2)@/<&KT)?2D4VEIR\2HCI#2Q8[%75=P#EL/<3%&E(^ MAZ&09!'SHA;N0\\9S87#'\(Z;F?WI)#5SH%#[5"\$2S/$8PKW5SCPI O2-*S MV5_==#XUC1_9#;%X/,V-4ZKQXSMWC";!-0X'^H"G@3/),,/N@WCJJ"Q"&GI0 MG@PXD%X&+&D)GLB@_KW2LX.CC*-@A+D] 0.@UV4WI5Y\ZTBD;41C84[+-(EV MR"UCB -&W, .R4E$2)9U;]@ [?2.MH 8>-AX>#7&T(3L'L#DE_'-IXKH\5K_ MRGY)A4-O[Q@))#I\;TA/\0?"9J?8F;E(\M4 W<+(-6J,/]==P,^BF(I-V$*O MS2FSOG/*Z"$:-^%Z9-6EF$.Z5(U*'([/C\!W(.K@'%%*2E8V;&S'/R\XTL$# M43#J@(" H/C))EJJS-H]KH.&AY$F,E$,_(362E\_2Z^O )\P#K0E'BK45 =O M)<.E[=VS7AUB4Q-\;FVE,@SUW)'!(\T>?8F&H/O\.(([O=-.Q_9IU]9GI%!0 M!GZGG7O0-;H#2?=N^H32J-)$IPV>KH2@SIMX?UU-78R8]#9?O.R9L#]TK914 M[!>_'D;]T;K]_9/<2Q?_/P1OY]5''GQ0?:#ZX4^9T2,# ,G71Q&/(G !#U8; M)^0$"F4X>T8:17N? ^7KDU=2P$4@LT*.%)'"I81P,BG%W_/IJ(J62G>5;G2G MRA$*F-YK6,3'B]9',1C3CC 9%VQG/Q!(7%!\NY34T^Y_:T2D++"9_=KN^TU92W M;5Z_*:N-"/7M# WY>7UI^-[V:F7^^,LIX,$G5;-_DTZ4T#RBD+.1/%Y^?? C MUBG3J4L\BMB6.)_)Z)..6FTF7^09'[&(2='KHOI(M\G:L3B@&/#9)A-CS;'9 M^?.5Q>SHR[IF"'FUB4KS @20F6 MQ@ L>VN:$OGK_4Y_X+-U)S,3O@M?_]; @^.B&4_Y)KP"/IK:U^;SYMV0K+.[ MNLT9+26G*UX=[QI/5 ( 4&(Y\(<&K74XF;7!]BY=0E*@[)KA2F0?MNSUTBV@ MAO<_OU];__8>T+5Q#\"KO <0669<0VY2O]W:G]P^L_H* .A-)O\-3V.T_\_@ M@YKO?P8KT%RWK8;X68VT;_9%*Y?%R*R6;YPW%]BJ8+\V=VV@;2VXW7'_IB\S M+"YPSO_U#PRB?/\?( 76DPLL#&2A2[V8AK?256O2>;/L,NUO![C([H\<'N;: MN3.4_);\0NOH9$6,F)3G#X\9E9#7H7<:8>KYW-'%@)X#:OMR^4<3W:W8_V_0 MB=LXM07;"C7[F/D V8681IITC4EZ9LYR B"Q6.-/(S.L+&X$E[ 6B^(B5>@#^Y=(YLIM9>K<0BE M02NN(*TKAV?FKIORE2N#VEFN:VV%*4U>:X2),6]&Y1PL4%)':=5I(C;.O]L= M]5[PM063KNN]))71YN*#G:D@WU F3/A-6N67YUEKUKV]IIZ8(O>*C\<)E(RB M:UHHW4K$3$^S*)K SOF2CG1L MB>MC052WKF;+6^,JQP9_+UD\SW05?<47A1W.-HM5:B9\^'UMFD>\_+(3)!WJ M%C1)-] MX\, 77^SUQP,;LFQ\$G[#S3W@)K&R,8^8&KTCROO<.TTZ%JP5-U9 MTK54PDE![?R534M=;=BVX_Z9&X\8K:2I:>\II: AQ);.K(I1\[KH&BKQ?9]O MQB>+P3-S;J9R%C.-.@N[0BPEI;G9J1-'L7[ %:AFN?6=BIVE@E'0-LNV>J=" M#5:&DI_UH'Q^:NL&8I1N7-B5-'G?W.C& M9U[O"H8(K/>,4@;\C%6U)OU%!#9D*VN8M]/8\S2Y2'NH4GQW%AA[Z8!G2@PG MVT;H1&)!Z;)PCKD"1!2H.\9.:B9;Q-S)X1^OW<,N,RM65(0@)(1%AM)(KIE* M2DK*RLB%#QA+4I+D@Z4TK3@)13S:*)@?< B$1.=5V5 ^E@X_D8 MQD68:Z9OUT+8-F4!1B#Q<ITY!Z\F."G^?3Z7^#CS(M$ B'8REB M7G#Q>S,7%O;L*TTC?5FY>+A']$S8=2#Y1)Q\.\@Q2<[9F01M6'>!EH]093[+ M0+'7,:'P\U!KN5"FU"DJ->X>$-+D?6V"?&&[4\1LP;1KDUMHHKRDK/&S)K/& M9V2GIKTQVP_P73;"6%8MB3@(54QQG)4BOR(I^QICV4FQ-HSRQ5:7\T) M-4D1A>:0!#/9];6@B8/PQQ'U?N0S$@;;&>99,727=CU'-3<]G=J3VVC_DQ61 MEUC!6"H <@>*>>TSW54]->7&&@3AN.)0(5P2M,G!\)_PTZ,=1Y^""%1RK-#5 MKL*]P<%A4AM'M7+27'*]B&ZH7#RYQ.MM"TOC\:VK=,<(BWO &3961P!-Z*H@ MG(KB*EDF%<&+([%-S#/A=,0""D>U @'&AH7"%&@U M7X#4(YT<9HXQ[Q!BNU(?^[S>4?[N/M[>?\T"[[#S<_$D*57KQB*;+!\COGL M9\^;8T02-3!!QW!J4"'?$"03%-/'"@6#&+B>-8*I.!R%Q(E0>VJSH(GD))V) MP3"I/++0;@@L?+KG H4 MYE35Z"^(Z'##I)>U%W>FKJW*G:KBI<@46HVI^C(VE56;Q6QY4F1J)3DT=C,0!B^L;&%OOM$G%_\5W)=+/AT7DPKY,Q(_U*;K' M@W&1*)(8XK>HC,E7T!00?Z>]TPL.%N MDF;>DG5/M8+,;HPY]T4HHEWX"T)]^B*36I8.BLKWTPBFH;J3+M=T9]1%0VM6 ME\?LKEQ\J%_)/F_4E6V;N_<^@N@H^;$B>ZX9#SI%5C3E(-7SEQ)W2<20YCM( MA]U>37.-BH-(? 1BLC2Y7,)B![?#\Y#82/8DFU@,X*"J/I_ MXE!T_U193QX53JH1ZJZ_:'B15V]R IZ>=T[9C"BB^0H858W[:\2S9A'Q7HY# M-O> !X[DIY%6S\N?R5_1ZB^R)[;\U'UZ1SW79NW]_C1R,TP91<9_6SU652.1 M8FSHM6K<,K"_0T>FK&[6%&6K2<@F M5F4?#J)N;OAMN7WS%"AK^ZFO<;A,U+&!(?9( /\?TW 5$I[VVS/ )UAW;19. M7",D(XQ1$>UALZX.6B;L-6>:H]NU9;O9N<)35SEG(A]H01NJUHD#SZJKU+;O M@JXE-$FS2SE'K;>2+!/9ZE?#1-9L!.=KU9OSG[FD@>-12%A."]3/V8U0)'+ MRH(X$ T19[SR$>>A9>6VA^PE#4(+/B18=#!KT..CIZ27OX>+P!2QR0 7.S\J M"0\,=.MTQ 4\:5#YUZTUV&B#0&M?;3Z;O/6=5!["=,JWK^45%+-RFZ+0E8"P MB#5WLN#VS6M'$?H)LXP3-)HUB]?/:[YDG=2V *V\):M+"UJE-XA_(VT:NAK# M35P(Z\DB)7!7C8JFFK":?SPV+X_7@<.AW,H@CY[K[+H>Z-U-22Y&E6LB]/V) MM6*5BY>!0/:FYS*"JS0!L4!NO98@RY@K]YU:,3\"%3S]JL2NP31XH'.*'B9: MW54TMR6QEB,:@(I1#NL7^*) M='P )/<\*F^:OH C;$M8-UY4Z.OJZ/:]>O5=.U[/XN%#T O2X6?4$5R/4^8 M@.L"Q%\FI>X# (VNZ.C#@RRA6;*I)/6*1-6*@%]]!7V\ZI5;2/R",EZ&+M[672%O#I,4_UN9L%I0^L<'1K" MS#G8?DB)^>'!( +6@/-N A\V#\^EGA:FCRIKUU@PMF7XX:2 3CI<*)7&0LB#'8+!]_L@&RO\5W06:$!L[$&2S8XI67 M/GY[G/E6("M 0BZVT*E82DV/S=G#6H=%/D50X_ =\3?!KFZ+8DT/C7W80_#; M'PW2@ ?,N;K_519L0AXYO"MW5' Q[7++AU2J'\UBI4N=BE]3/R@^N'2:R7#* MH-CQXCE9FNGU0$Q66-OW[6'!^ /-\^;U'[7*$W9UB84'@PN%ELAZ]N,(#W$C>U;/J:.G&@N<_&"[!)1UTOY8 M/3CE6_Q!3<%B7E60M\PM(=YU0K;QK7PLSIR\&[39U%LY=$K$<4U48,&N.\EN M.LEI4]>N6]?M0@=ZD>)D:;>9"IUDGEYVFRR:7G:R3DJJ!(+*:Q7_<8 MOB,_]M9%UO75X^^+F.U.0>\+.DM96C,ABS,1?[:\?[;F6+O?=(WL^/ D!%QH M=;0'_945L:,2DF-M+6CRKW.+,@,&%4"ED80^V-AGRCYB5V@+'IBNS204EO1IF""CWP(C_1C 2$#WGVQB;FI28- MY\P*90/9!LH%QGHY0K1 QF[41G-#2,VXBQAJE-9"1$>$!"XV*_K'+IAD1AF8 M\UGP%>Z#JW> 1]-Z??\]3&SBIL82F^Q 2M9RSV_+H.6%69Y(B#WG-3AP:N-W E.-JI-H6T3C::KF^&_$FOKTLC6(R/40.*2O17XP8WVS(O"OXI]#E0KG+2[ MO#ORQ8]L8MB"]A?*H<2K1'14&*,E+^- ^>I1N^V.^;NFO=G'6"VHS63?T_.=N'H[KD*W[L.]W-:2&O!0?7V/&6 M=QM>1>77L<,W*:K.?VLMA]-=2$:GHI?LN%R@YO4D1@_?N<71LN M"*34F4NJSM4]P&YP55_A-B,>5=V_HR^\[Z8Z^[?F3WL^[N17#)M M%L%[D(S[!3CJ[/24DJ7%]D=/286;VTD=?V'1P.=.P6GE;I('';(3\YTVC0^E M8%W;+RIL-OOH('X_-370F:M3.N8^[5$G6'DHM!3 ?V7(+4([:EB[C*1'D"? MXIYF:>)]%^I_<1:>_F>1((+_5(&AFXSE52@\JG]&],/=]E++]EK_S(@1 &#I M2_LKVI6=AHA!M=8-Z'G-=OF?$L;> Z*=Z<9P[@%;^F97BL-8:? M0IAZ@;P']!?NZCM:;2A@H4@WKWP7C=*@J>O"?:0O?Q^B1RE%O.I+5N/#GT4I MWZ:-- \?IZX3 K+^^9D7_V\^X7CMU6=V*6?\K_5/#>]?A:IJ9O-KNY7'TQ.RIP;'1PJC289DH MG3L[-ZC910_%''[!4Z!QJKQA$K[&C3H^!>[H8LVBJ%!4K+SD8\"3V-*W=.O4 MSAZ\/]Q>8L75KX9/S 7#IS&[9S ^?#)YBKV,;'-W2CPX5;3G$"P#H4FJ$MSL MR,8["9E:T4:;/*FAF^'K' AC_B4PM&8ZM>;79<$\:OT%LO7*9CYL_)S 3_5) M%_(0.9?1N7_!S,840P.9,)0-S5:VTR_Y,OG&VF^Z:TSSBF/#JGM#KD)F%8OCOO4)V+^%U#B*N"D'+IS@'ETZ]O M!&$#63\B/46H6T2EAKVX[[3L]4;(.< ML"Y>&VD9K"72:E-$XT@A1 M0C+NCST[[3"U_R$?6%98!GI<+L; 8=].U1(SK:,*/9V*@^@WP_9G M%N#1A?Z?V*@/%#U\ (I5(G9*/G_S$-HL[\)O=[?";CPA7]"Y33Q'?>8$DUO?E*EYJ R'GI&X6#+JAR.ZAAV(5 M7WC7A5I77*B=;*DY\R?.]AM:Q(-EG@CE'CI8 P=I]!-^Q>2SY)VAJ88W,+RT M+7IY&6^3D-@EG371I45YW:)8G-$V;-KPLC;<9X:7_X$33JG&S#X -)J"3_>Y MT5 ^,-12-]V)RN++6=6)C74VV7-8"$9O9?1$99 @4+L^<[N&ZY?YQ4/) L@' M.S+?Q?H+.)&MCJVNLGWBG4>EG4QA W[YEH\T#Y?KUV538K%H8#AWD%20N#DB=(X7NU5=2E1U- JI&OT-'>N]"%JU M@+T4A]W@ZT*83""U/04Z7'*'D)3 AE!3VH0*]AC[ X \Z&[DM]N8*[2$8;H_ MA"Q:=WP7*G#F1QAB>*.&0WA >.'DZ1)J^L9O%2?]H%(%[WQ'D[$Q"@X:V@E] M,E;>B2_Q+N#ZE)VE13'M=(?Y=+E^26AMM"$<+ NI,43>:98ZG6PY812AA73C MU'0'#"13V>:3E(J.9#E2%]&K@X$[#*]@#R'*!ZJ:Y0@/OIR4@O*P8Q5_C?)" MI\],!$X,E&!=0VN7N3^_Z(C"C24E68L#BMO7[*>H3VJ:_+:P%#$62)7F:XF% M/-,]=GE/ITTFUS_7 7AU9A3-%;H3-8=HB%,&SYOV^3&UDU)0<0PZSG&&$DJ6X'I!0\\@HZ/, %:)$O &VD7' M$U)L#-)**@"+PZJ-C8TKJ7MZ>K2:9B/[")+:?TV37J3FPU%2;M_4UQ*?1T;$ MXU!8#[R:]#,K[-V*8LZ(AH'[:P+\/\KJ0C()2=7\(ZK&H"QKVE\4='&C'^HX M[M70\"T-E JPNE^KIYI!RB5I&CI7DT+JXQJSD0:V3TB5]Q-R\R9T8A E%7D=T/ M"^6G5.F%ISC+Y8%)[*YP2.TVD[2#P6%6&9PZ6FH>VYGE\%,]"701L(E/]R1_ M&76EO9T-N0& &#(_],-]5[*_D/GH4 )*&EB>8B$+>J1 C9-.]^PE]1?JS[9U M=#7E^91GUN0'E^3#Z2A70>VG-ZBG)ULM*6^VO2Q9\02+2#PO8J92)S^C)O08 M/+1X[@Z8BX3S5[W6OD\C&,-SI,YL4R\$"FQQN+WVGM2,T%P/#]^$.;VYKL:Z MN,7:'/42$)B'$4ZZ:$;CK3ON6)C*8C$%S[++VM"+PW?$34U&0GKJSX!O-N\! M__>OLB,=I@^7M) W^9GLX%',@2K\:;-NGZHW":IOJUHB#=+N*?32@\2S3@N: MB#A6/[W_V8P;[5\QS=V7";X3E+ >^Q/;5&IT/Q<]0Z_&F\J:5R8 MF(U"6R>DD1OG6'Z:A9.EH0S&1L:;,#$Q"R2+F(OP? ?B-N:DPY6-7);4DIA M<#VP+%ZJH&VD/4FVR*AX<[OX?/+-BR62FTQ/]J;]DTO+,4L.R2WS?9JP'4$E M*DDJ/8OXQ_4.CW]%-E.19$;6K\'65Z,N, M?S7;TV1:7;NN1$@[A&$_KUM;Q.UF5\8]WNG4R\2I,H'XQ^UH!;AAA4SS)MMT35]RM6;;88YO:GBRQ:L* M+._:JIMP?&;])+ \R)A/$FXP!X>NNX5OAH]YF;)9,5(!2QGZ9$H%T[[->"\] MFYDZD%07=Q*0Z2LLY"?4>(BU_M0= #C2S_\?\&UNPY7J+!'%8?XJ"];N$$<+,3!AI:;$KN(7%=^V9Q9!SX2C1)_MO[VVHG4LX!LL K[(L;-]XO/XFL&>X22?40RX-3U7 M.CPG6G-/D=_ CC3#[4?CY%7JD M0H'-(XH="_&Y8'Z&VS?]"![%(HF)_)S80H"5M86T')&98L="_.>9L?:)0;/G MGX:O.FX7DZ, 1%TSI.6+\>X5_ -G,5[].J^)AJKVE=Q\-S20?5?* ^$ M7,MM]<4YYS *9WLYMK3E1)9U_@+5HE14"?C?-"=OO;WHB?>Z@AP@+6YIQEM8 M/WEMQ.C7_$F TS9_D.<5F34KN#X>MDW,ZV#1PKQ;H:V*LIQ6J['$UN0E"(5:V[M_KC;;HE8VRQLU:+62A M70D.1AW&QI)Z]D JJING6^08D]'KP84NU;%<]GQ'A2X?96V0/M&8!0Q4>*MJ M>F^?+6 W_YJ6'+ONIR"6_>1FY8$CK#:FI2-A1U2K:AARV)#[N;!0)>*#@?,& M(Q6:N,E(3T@S+!:,$B-\<*(^J2?8<=78):[72@CW',T,@9N_QN]-,IJ9Z[*W2 ), M[6.4F#?J'4'6SEJX]3%+Q6_'#^,,*E>AC?7O$,D6L*L'3 G']@_:F?8R",>; MY*O%4\,HWLE(!U21]@C3O-DG822V83I.%^RH'MRT*H50M5-U7G?T^PV;#0FJ/?405B.J Z_0 MYYHB)#6AL*^73 STL!$^*>I"NM;9-B3FV$Q:&0R$^G@HAL/^:'@O8$>Q35E5 MY'BYHCLNB:3,4IC:,5O,;^V$7,X]-!B,M&Y1TQ58.3458/8.*S;!Y<1 MP"/A.G;9G@VAQ.QOF1RHVK2<=RLM MK@3"B1@HI^REE,(%/$E3Q?LKS*IP#^C57"@VT9%>)I(T3B732UJB[V4DLEO/ MZXEK7NZBF'O?STPO&;.:HAMDBH,C3QUA;](#;H:8OOU*8X5(,U440:0R.1T) M1'7W5CH_C7=]X0C/ZFGC0N]3Y9NGVW1H#T]UT;,C%:#4!NGK8S88L9D M">;'*P\[/*J7*$7SRL9$JTEBF6A6QNJUNOUP0)PJ;**ZK6^0FTEI>#]Z=E,5#'9SUR M;D-'R9+39ZPDCKLU*[-\']/7\H'3O@2FU7=6LRNN?5ACQ.O:\'IQRJ&<.N7HED@PR"0N(8VH3 MSDOR93B:FA&]>TS\1W+@W%< I1/POQ#9 M[SR>REU[H24-0MN<'&Y]EB<1Q#G/NV4>XD;E*]"78"H,]!H7-B"JNDR'_%]_ MW:9Y(15J08I)3UU.(WTX$! R/""N*X>"O2K)Z3-=I_*(3=) ^:8GQ6ODX)6J M;14^CW\.(US,JH"IQIE:@BHK+%B4U]A*&>B(P3+B%DB=;CM=K-KX$JF9J9Z= M)!>XG!KZ+&'X4K!N"-WQ(F?]];FAE,F':YF^8E9IX]L?M#T,:V_U6ZS*U>SN M >/F-5A+*ECROR<"6D:A_U\YZL2(8]LJV0;BJD>/>R>Q)E6O%57W0E,Y96E< ME3;DL@(+S1? <(NM%849&X%6QGR5W'YVT(7 '/%K\F.%T[5-NCB![_'8$U+ M*2UUDB1(;CQT:]VIU$%ZK]YD$1PG?HO?)2-WD[T&W?2];?IR.R\.YLCBN\7*!@#T.969,QH=!T"=4\3O 8]/Z7X.43,E_;,BT$4< M9;]P0[:[A&3(WHX=E-6'S'FDB%;& !Y)J!G\-92Q9G"3NW'>AMLG(UYC\H6T M/13<_P1>T=O'%%-X%2]=#X[G9:86W[C! N\!@?![ 'O#CU$IVUBS\KJ<#HOY M1_JC>.%O><;)+CX9,(M^RJ@:^-P>,!$:7Z2MKM) ?Y/@W@74,21ZOJG;?Y10 MBQV1&@R\E=\-(72B8I4:$\XTV:2ZUC/:\O3B'C]YELU*Y1#8HV4,(?;S ,6H M+'OB/XJ""2T,V'=IT0/^+^+>.JJM;FL?3:$M3H$6BE,(KL4=BA.TN$-Q#>[: M4J"X!(*[NP0)3ELD2'#WX@[%BQ1NW_=[S[B_^QDC8RU=F96 MYI[V/'-;;0X%MZ]8T-^HVI[,)ZK=F,6O7Y]A#J5_*5U0(U!2WD(SF2P[VA%:<.KI*6=OLI]Z.K-LVJ1\E^]O3F1(# PS'N10I[W^1.]4M_?$* M)%L:_A,_89@+$(=\]VKL8VUR8A\G5\X/ $]75!R ,NM3^10L "3]!)LZA55-7'QMK M(B) H8T5*/F^WV6F0*6<"0>>""9YKZE,UU:588F1=IIT@)YB$BK1:VN\1\\; MT54F4>R.FZ3TG-?QN(#*$H9?L41$J56)4X^P:HN9_L+0LNC(U"354]LWG20D M-\-6QA5C;T<8CCTPZVB4NI*8M+6]/D/C)32 MF>\FPAZF$:-.'A""$*;8W)/7&'[E9EMU4'>OHWY:F:ZAG$Z40JX0@U.&I3"5 M*!G>Q-8H6-9C1(W[W7%ILR]RMJR2CKS91VRR^XT! <1"=O)5$!%%6PJP'")# M2N=V]LJ.1E'62II+-B_8/D8Y2YXZV4LP,QP#VPD(<:(#/'O7 _%Q0'-B7O"U M\V9KJ,Z&K-OD2GSN@9S+)[Q9I'+J/#S,!=>MNJT:95%EC/)T.XJ0XW7,C:6W!X46- M$4J/GN9N+N0"?>%$4X5'24-?]F6@J)2;85')]]#L+=5^K[=S..FDENH'AY4L M=8+J[UVQ"#X,8SC!0W=/U"RS2/W,(QMH748#BP6]O7:F];*J*:ZV.\RZ7P;M M1_ZP;E69)+9P#]ZUX@"($,UM$\CTPA-G5LZ;I%<3/< B%75WH*WVI#9MD7P< MK_SU32&6S_S$V_/+D=(+T5'N"$VE+^K[MG*KT?LN*60:TVV*8A\MUA>L6&I^ M"&RNQVXMW<2JL(7/BVE!%I1:^UW)AAB4 M;ZZNM<^7?2U#0Q"JG1=?EM0N:'D6]$V+]9QVAO((U*6EDPHA285_%?$;$205 MAO]YW3Z@( ^!G./C SH;CE-[]RK,<:(M=Y(X0HV'ZPT-WUYP YZZ,*U6A )D MCAP%L>3GAS3VEYHJVEYNTF(\E6DGZ",8 CM4]4/501 K@$=BY_$?E>\L2\ + M "1HFOT31Z']LT=DII#]X5$35H%F'!LO9\_,!#P[E'LS9Z$W1DYE9P^JQO58 M6)K)ZNJFMC%N?(.P= T6]8@KLF%NG;.HZ3<+BFZV%9QZ_095S>/%9)G$ZU8F MP\<:=F+\9O+IW3XSDI,MU1(X-2\W./34R]IP/J>V-UZ80C4W=@-%56,W;-(@ M,D7]) \JA?EQ)W.G3Y\>EOV'W+R?;"?'=_XL\&V] M"\7E$PYM^M!M3;8<@+NWX1;?,J6#[AOMVU&58#IP0O^./D'5=)\M,V]KN%I" MHY=D\> CX+U'P3_)G__O"=?VQ7^E26?K4&>*UU1_%7G=VB9'?L_X[^,515W- MNH\ NY)6(ZV!L9KE^YJZQ54PBST P+UE^]]XOVJD_AN%F$NLQAUI?Y#WT2-@ M;4)&)G_\XRSX/ MIE[O 'B#6?\-QO>_S2]6Q+!9])M8)/6:1].?]7W$2CBU#U.0[ MZT6%"*JQ7 M-%X%W.X9.QXGZW./ +?(QC@9,2O=!^Z@$XX_-XA9M_]&3*/$NL78O'G'1K:^ MB-? C%7=/E:VMR;6:O->] 94/4O&I:YG*7KM(FP;_@TF6"-T,)C;UFNBKU_3 M1RN4JIWV5^VG% =GPJW\0T+4ERO*)^%@PY=O9S)0PG#5/N_,#:]0I9@G*V?4 M.G$B(UMEM(8-"R$9:OQ<3TOF3\E*4E5YMN6S#0QA:4ZH@J8- @>0 MS+V+*2*FKAD2S1GE^A%>/MG#- %9)44:OJSLU.A^!,RB%FX0E3QF(D.7;@!6 MZ+IEG\HFL?A%5L;?@LA+'D@]3^ZIQ<%CR."MC :0G4R!2$O70L.'.]CWG)YT MQ:GI(1JK03TZ@Y\'(N^96/[8@!5>I! _KVPFDHQ(2[2B=P"V].)_B39Q$WGU MY1%@_CO4XZMR@;^RZ:+"]TG>CO* Q0WL#E^]46W3L($F+ M&LEO")+VK>AVR%%>&>J8$<5NWG;;4C;OW?J*<63/;_J5?_7;II86AF./@PW@ M&4A'^<]V-F9F+Q,+G1H:D;F82MS/N4S ;! V:E!O/EB0&%+V[4&I*8 M\)%) M$5@6#^.+\<*Q=1?I._""#JM9,6X(&YF5G]N"]TOF#E8M+;13P_5OM)9,$E_0 M;>1PVAPDEQ_8'5"*.NA%RW'9\1:Y-;5L5Z>Q3='VSXJ]ROJBNMY>F%:-8VCA M-6RCX! 8=6:&4/O%&M--I#YCH-8R[T_#!<=[>;\.3*:E*"J>\SRT6TGA5 XJ M:N?B74]YZ44X/N>X\H+]:O+3$G:=PLY8+<0'\TL_ >H9_6/+J'3V.PYKZHR M;W$+Q#O$VEY;:YN>K5\6\.2**87>I8=5-;GZZY-F>S0CA>M^IL\XF#8TX@]T M?3/X@H\[MTH'SZ\4/>9(W-1548S=]@Y=3N9.7N=O)!'C2)B4UQ3V#P+FUL:! M05Y:3%2\E-^K!VEMZRC.BSBXXO!9'&9"7;O-92 M>CA"Y-JY$EK"UKD1 M3[LG8?*OHU&P^HSXG\1X\:RX!@BGUPV]P_+FR57%$\8XLB!_C9T+BB"*! MP1BK#)?0(<%/2""A4N<" CDD$F[Z'P'1%K85=8^ QB#4(Z+)<1M8!:F_-31] M'4+#]] )5OXF*T,2"G_24?^Q1ZUD^I>5#+52]?Y324^5)PE(8U&[G(@)E[:H MCL'HM 3$\GH-0VUG:&X+W!4"]*12:.4W1]#$G_:W512PH-95940/S%NQ@L\$ M;I+]#%)[$EJO8A!0\JA%\KJF/5;PENS^X%<\&P#J>DWG/[(&:FPI^ZZD#RV# MJ\5PO "0VAA5*.^!KSV'1U/S+]XE%+7\]H.O=Y(<4],$L]G6^U36BK\W2U$^ M F8(8_ZW6=4 3W2TVM[SGI5[+%YD]F]NEG"W8X]C[UV!]+DM M'[73C]]%\Q,0(T:G1&CO'ZHJ:"XR+'_HC[+4SK.'5FU:YR31-X;+!YCL3:@- M)2RZC3H# /333_X2(J7Y^1\O3)P+$AA*>]^7>/?<2/[AV\=GS$CV;]4RG/V! MR*.G97S,.= ]_9O[ &3\_J+&>/'^CGY-;](:[=WO11PW?FR8K2-MTAK(),LJ ME/&:G&7^S,WG3J,W6VWI],#*B%NMM$7[\AD=N.KS$:=>A!.FN2\NABF7XF^- MYW^^1!8+2EU\]CKNI2[7EL"2_!FEW7?--,;PH;&@0;E=+JZ+A(1+(/ \(>'/ M1K0$NX4F8I76%/Q@L?$5S;%(',(RN,4L1B67"6 6'AWK+ MG'&!M;S+T4QQ'9+^C-:EA#/ M &?\FB#I9=:/#>*YM)2*Z8)N.19.[K.J1Z[(:7AO-)V,V]J+7@YW9%6"V7J1 M==^P[1?.Y+]I>N&,'"(@'W7CG_">&QLMSNDO&2_WUR[J=].>]R]'D-OIQ2X7 M'O)ID=5S8N;6H>3V;J&[TO,]'+U=\."9"7IU&BAFWMSWL<3E:1(LJMV(&R8: M&3: J<;DXG98O!^I&"EVEHVX"P,I@F@F!*YF9^%ZRD*C7>T*4X2R2J"Z)LVX:$@4BVWS2, MS4"TJ>"/ "'"O\"&C.+\F7QZ 9L)Z6FF.Q#(19DR#YP LK>S7P"B;?6Y37.G MRCU\\;)1>'$UR=]UXNAM"\:",$)[S8U,$F3$S,XM%':&EBPW3HMT""""63#) MRDM[&NDCXZ'$EZI/MBKH#RN::)7)"NN*\QE(*>+&=1"P,SQ,$VXWED82N(+HK>\ZF]-N>W5SZHE_IQ*9;O*S]C.*R<]O.>1 MRC5/NPBJKRUCY)YP0:=/5769=95+5E!XI:">9'5^<-+>IBCCU:F!6V'\;$&+ M@<]1R.!+F[M5[8B(!36CU,ROUI/&F#K&B8!7=RZO?!"^BK$43]PIKRA6U,Y06EAB7/UZ5LN=U8FM M(>&"(7S+#\VC2B[8634Y@EXC;J0ZNQ993N+.XO!(Z>L)?;QF[RP#3A_>G]1< M#=YMW!?TH$"W_J]/8NJ8-4>UQ,49EFPDG_EL\:-I.BZ#,Y9(TF,88J7N3 M\BR@M,-P3J]C ^?6%"3K[24'YZ(/IJ'>.% YE#KB?5'M5*IK@="7C8$(ZH8. M(JD7?$5\!QRU3NZ6#4_)I.K^Z1][1'#M1/)AV8HB?7J?+O,L 3%P\+2B96V*H >S>B.(:RM!SSFZ/Q&]*:_JGYIWU3X\0;*T-7FHU8HYCJ46 %Y^> MAEQAKKP!8#(WB/YCK[N;-(PJ:;JB?O1OFK[&(>LBO'#T\5(H;)BLEAURMO,Z M1_+92Y_%A[2]8.HK-Y;*!EH%TUWH^Z;%7N#&>*8Z*ABA?54Q.#QH*7K&*\3R M07U"<)GA-?#M\.[FCV9E/S:2E/#+6 .(1C=8%#MQO6PZ)6P!L1QUT#FPT4X6 MA/[S0*7@2R![VW?@?K/G3A<5[J+;2LM-8,&AMNKW9G^RPX"=$!>'UZ4_?816 MV*[(G%V;3GMNX0$U/:SFQ$P9CQIVUQOHR? M^I:QA1;=;&]EY::BT\!L^ EWM!;!8IW]OY\/5G*<_^.A/$V_A\85('SN(#"J MT"--(".=\&;AANK05@X#[**;GV;,998289BUXAS)D]EE/:MJQ>'-U_$?)_M<961%JH+V(OWUX'>D#'# MR8K@? ;;(\ RQC9A0W-BLZ*U5]M8+7+T>;O[7<5-.NM(:]C2+4/'!,FU9N(Y M5&FVP4NW=VN&&S(K7S+ V1:EY V1L"';*%&W:4];MED]OU)J MT=V$H@*R]CN_LZ^<,%V72,(@TH:V[2<7ZY T3 M9PN&;[NQ6KQ'M6?LR*5_>(FKR@#V0 -WUYGWAX1(!%EZW3NTRJ+6DOY]YI/3 M._W%!9;!N=<\<,W)_ 5-0XT%&3NP9:-R)H-)J+F>)<:VY=<!)/4="%@U^\E2 /!]:. = BS_]V MQ/UC_;+7TMNP!ZXHNP?VWB*IL(MJ^V&9) MHDQ1+3VY7HHU;W;)MNA&R]I26AW9PUP>C$0B/I0_WX3( P @!E.39$L9:T]- MF6=IJ:%:[_E9D?* )TC(.]2TZE:W@A0!<33OCD8?BDQ!D@M3'G9X^$9LIS)H M^(KN&W,;ZO=<:@Y>:H0K=L1<](@GIT#K A_XV%A"NA+2H,51Z[;496>=5CPR M]UJ=2^3$S-+KIM,R@,G.8.9&3,V6?GO?Y1HYC",L9-!+&+P;7CM.R6*1G"JI MZ$11WU'!][L@([:-?/:@OF"]+P=6]]#K[K8AJF>=MGAY$?,U?]]/B3.0%UUMR[:9^ MC."Y6^F0>D6!IPZ'"6]7*(%0(<7I\7VE2L\F H_43!,]<@(FD==>'-\96DTZ MHYU9M3=/6ED&"S'Z 0 B'.U_HB&2>X=IM!U0JE2(\4#:W5.9'>XK]-"4CF"A M)\O/YJ-R]6$UOG#Z)8?5D\.T+^D:[%7+>19N=;RMH1!M12=#G36U6R;TXT2C M"3I\KVGC:VSOV2 DKL;N"-\&LA/N61R@H1C %L)DK1S\E9_#DU[RQ#EZ8I@2 M1R=(!#I-WX(C:XJVWCE/49]Z22C&(:488SX];KO+>5N^+R24RO;K[0%3.76= MD8X187;)FMQG%![O2OAL/IDM$\>[XEO#068#<^?^%<.))LDUB>TZZ9IGS>+# MD#^__BI K+S]EJB[?MG2#<:Q\"/"I0DI1Y]N%;N^67;!HX9 R=E> L\I^_WY MKQO9Z/__#NS;!:!@:1/:'S3L?$Y=M7F![\D>E;F$[K.H-L0]2:(T"\)N_)V67JBL=\_SQ M3?\X!2E2',6R;X:V>#P#B!H7W,E_SKA;C+QL89A=,YAA\W1*N?::,X;0Q1!Y*(U4S;\6L7M49Y4$5; SZV)IH[W?%K9LL MDM^!*;!.=H;E08J+W[GL+E^.I00JNC6>6"$SIRRHC_/+= UWQ2P83._-L-E^ M@Z)71>?$>-2EQE)/2?Q*4_T=P*0Q8_<_V89;WLFV#2KN%&:+N,261 F=76K= MJ4+QCRI@*3] !GS>*R%EZC16)Y YEQ=27J;S\A$?)5TL"A4*W 1^^HJB)T?0 M*4!Z!$:'DNXXS64M$9L@R($#(KJ;42-./F!',VS!,@P"-W;I+4('8^HG@8!< MY4,-YRGG@MW#6?,=Z:F'T71WEQ]:([F&+:8H0)_$V5-P/)*U-PJ[TZC]U88/ M\1:&,>L'K4CPZ1@5W,3EB F1ULG;[B^L(S3;D]XNTS:SRF0J[\[U5PD^);2$ M6P"MJDPF8O,=*+/\['T$..I9K]Y#A44\OTETI,GO#-+K/B$CM(\020"6NT2OSP1Y(MV<54,J 8 .CF(9;[( ( M?K;[V93DYCO;&@[KV(6%9QO)MBJ#!;4O0%9FDOF,UE[4^'KA: =UM>T#R]WF MIDYLT\O=(9'H*1%S5Q"O>:U7**- J/1[HWE- B&V*+,T60^(VEJS"G]0ZM8- M[VT-P(I8 C*%9'7VM9U$ M023.!BZ<;3-93:J754@_PT< ^0O[D&V8BP1B2"<'A$&GSV'G 5AHG[JSU]@LZ^C*' MXJDTQE^Q7(>AZ05KS5%:FF">*4M=FI7>$M;5N3I\_#]BI;G ?RW)L4XMMX\+ M=:+W8;NX5[0%T,E<(NW9IC*"F!FI(M'Q;I]6\(0X+$HOEHZ1VN<=$ -C=]21 ML_"GSP7N]"A9Y.%D/Y6%G$>%X[:(T]&GCG,';'>;UHNG/!L M$AYZZO$[7,OZ@(6J!FP5_*W'0TWIPDP?L*+H2&E4RQL4Y=7>++GWSU0EK9&C MK1'5!R-97X8O@?O((A<@0].M.L:^72,3:>I9]="X 5B O:T"&$&5O+XD.:/" M)-WH>@WZ?L] MB]52))<5FF-?Y/%TQL!=!.BKA^DX2@UZ66T*3IMGP<$%KXY$MQP)H[SJHKFB MJ+_.%?1P(HSS>YGTZB;U5\")6L33&@F,!P:P]+OSRD1,U&?F@M?;(Y?2)2L^ MOG%2V'SU+DW$X$EN;H\FTC^7B_1,20P[[OT I2FK -72Q1S'V6H$4GR-#_X+ M?T9*':AE._8<];GG]IR_ >=%/6_TL[0X6UH(2&2 -XY70OR[TNW)9K4]?;DH M9H7?6RVU.92/ -1XP),Y1BOK'>[](*6O $_[T/\WI/\4%B59S,(-[ZF@/E]AI)I]%U??JL8_I2^-Q D1@!,:VFXN/ "Y;O5PP3CD=-LWYEL[O9Z2HRUIJ/R4:I2ND M?>:#[WW$FR]?S#Y8[;_H4?TUKHGS#F"WWW?Q/S,8@Q^:5Y=+3L/U#N8^'6@X ME]RKM_WF&9(Q5?[OXUH3JTNL08T:R^SEF[LZQP\ZCX"?>S296_YG#T=! ML6:'NWZ_31\B'P&ETZB30=\G@R8> 14DNH GGEI8_Z!UV3CHS:&&=AN>%$CY MMD> _[X1)PL;TKVGTI@/. M/6#Z@@G3)]^P0$R!WYH!GAC9^2#P8B]!"QUS0WB\(\R+Q0N:0>?U-,6*9ESN M%6O$M,0KU-#4,.%*B=C?(4?SVLDY>ZK DE,B;V\73QU\OD76 ^ EG&!$ M\:D(T)Q)K?80D.UW8G<]('NX>77FHK.*>/*;BXJ.K#YQ<:#7)(@<[:*_/ 2- MH1>7>ROJ$;#_Q_DZ.7_82;%&6!EL*GE=7HM?_P7L&YD^@<3,#QQMKM=TQ:+> M6OSGS:)%DEL/O7X$3!D\ E9W?H\RQ"+A_:DG!\=!?V;;R*I8_;<%_9,<1U2= M& @#[IVI)FG*\5Z\$AA-YO@C7_@CH&OT+EN5(LTI@7-U=NGOR1#".IW_YW+Q M-XS+F=DK*LQWOWZ(%\MHOJ%D=,EA-7D$J#D] H)RKD6RA;E6:-45/7>JP>LT,^O5A]G-4 MJ2]/;;>I*XD\S,L-9(W97P?"9H[5URV83_//1=-5Y7A_>7:\EPV%"2X=\[_D M8QY$K[&RR;;9RBI\5SM OT_\,[$5/#H68%:2#T#)KOA>6R/QN^ >I5YL]8^5 MFMS5YO'ZJPJ,R(IE+,CF$0"H'(4C9FVW:HZ797Z^K PM&F?(U%GI;;X^]- 4 MY?&I,ST:"G+NG\D! &SLD/\4X:@G_CN+HC1>>U)7 5HBY79D7&@DOO!X6JOR M>>OUJ4-02Z\^(C^'FS6(I.LZ)1> _DSW O_L+$Q8]!'0-!FIN-)Z'+)S$LOV MO77H0*\F4L7 ZC9B>YS?\L.>%)MO\?< 36\EZ^9"2[9KS,'(A>R.D XH2+^0 M5(12B>SHA ^E%?T5] \GYONS8,EB%LA?,)*JB!B8&GMC"^- M17;!'I3\KC >QO M^?5BC@Z/Y7I R\\ZH'D=.7*$?E8PJJ/7F/VGL>0XMP.6 M]'TZTV2@D05!N4+&V;I$%UNOAIF" @1*#=(G2JK" EU*CL'HJ&UT\N3U_VIL ME ;BXCHG[E^"@Q\!UMV9+[8))^IY%O)K]YE/RW!U^=H? =H\ M^_T3T _P)K5M=01=L\UW5R73?/WE4/[OD_*S LB8)OWODT";)6>C[Y 2SIZ0 M,^\<1TEY"YQ7'SWEH_F%G70KV*);NRUJ.+TBOKE9"G>_>5!\,B+X/@O^5WM. M,@>! @]AG*MALU4@U0VGO!Q4@5M _%U :52JB.Q&Q:%G)7C=KBW#RPI)Y0^;")#(A38M' M&_D.UK=(^5I&F*(B+W)@V13&YR/,\*.E/HL^+FW-&7?TU4<')0U9?2:=&[6V M%\J&Z4/#G9-.7.L4ME-T?4NV%AN.U+9TU'U+JLBJQL(!<)4X5P,3"RA=*3HP M6"!0)<;=5L]!R.]]&@RI;BVV# GML,W>+?!HK>2F<9G--$@$OV7X MK5H#LXYX6J,&#S- >LRGG%3*_[2([F/?P8*T]1G%%#4FE> ]9:W+2F=*#-I4 M)M%['?B!'\OAZZ>&GVE^AE?LHRQ6B]U>Z($H$C:69)5C(/B#!4%%WT.P3H27 M.@8 L*VC_;D@H% $%#5\3.PD)IR;UYADF5I>Y=&1=(*#/05FE544%.M,/TPA M"H[ .83 Z)0;0BK:TPT4:;VTH668)V_^*NT3SVSUB\ M^*X]3[Z)5HX;2OYNY_I^0 N&EUB]ES\$)M1D'\]@'1AD""<1&"Q_8VO8#4IY MU3_>WW:+H?V&^#( MS%"[1C"?H6-)I(D!9@P?IQ&.N$*K)N ]BQ>@XX^];V1776N(;2P5-FD8V M#WO4(/BWW$U>"I1 "IOW"R@#M$C%NBLT$VTJP5I9],S*A)$*YDF\QZ]9GMN_ MMDR$ X/W";W>>;U%BJ2MF5^/#=:07/X,(P_GC:C_Y1>-:WSWTI4L=L)3VI7O M(!>)!D54KB@[9SD*JG/V MTZZN4^HB27=V9*K45\A0GW>1]Q1)3016S6E#M?&W-9=TQ&F:5I[N$E!&M^1[ M^M\HIW=S%)?,&CX"RD5-LV4%/) GAD"J',L*6-C TV_SVW.-.KW8GPT-JK[; M#F%HCL&P.2_;:.Q>O P/T>9'^PGD$BL,P&[?M-P#WIJ)YDS\BI%#CP,Z7>U^ MPS-^)^WE'.RUIN>M*^('\2W3EH?3!:/-AV2HV"W-)&<5]AGB%FOCN%@*<,V/ MR'9';&!70AQ0+L?:77]^+!KTH5_#L6^\C-WJS=V^3?FPYL>-"U/00F/\"K-S M: H#E6&X-4357M*_AQ) @ZK<1+Y@-/BU6@3,0S@7,<_J')"=MAFO%$TMMPT4 M5-5%2^PI5ZNGV'VO)5??>$1[.:NP@+P:,H5PL.* M'+))%68MK<'U&C#=W',_^K S A_'184K6'YBRQH6$ZIISZ*C0]L30*;?8,;. MI1*5AI&="I,E07@Z39T?_L(KE8KF58]>0:(:VQ9"!9^@JMRXH8^9 M[EOW*V) FW2IM&Z0'215:P2:;:9-691.046@Y1T*8$3'L3SD@-4*1T$6W^8/A]X-H% MW^B$$%_62^NB-\O&YF"\A-YNVFNN3WO41,0;M+ZMIRT7GT9:4K*X;?LUHX19 MBPX_4C07!,\0! #ZST5R?4<_9WWVA]LU+2WU.?7+L;F$V7! II^ M/0)L5K DE4+K20K+TU9.J+LL0,TD);->OK(H$;OO;3H0: M2 MY@;W0!;54@I;\T!B7W;8.UUIKS(M9\8.'*GE74H(H$T'=D"%!1<6.CKE MYD0>-F90D;Q:0D)"&F99F[) 'DMH^X_5=&I\0_-754,YR,:H?8FBM-9Z4R9D M!>:E<(CTE\A8VGE=_U[X.5-]'T.312(HC]])VD=K;6#- IP1P:4]&)2$KNB7 MR[_5^G,AOB#MV6(M:6ZK77>=0.:A?>LS?\M)@$ABV])\(EPTPZ^1]NPIS0D2 M<]<&@%5=^D^8K$0#N"]K\==A]T?Y9$8G)?XQ \3"H'D@_5?2?Q['"IH:!(?I M9U',+OY>1!LU-J+#=76*))&LP*1(T[N[M-KV9-D,J^875JY\\EPV^*H8H9MA)^]LU) MQ\#LMYK9!*!8:8MDFN'IUB_.LU@''1G53<<,.EG[R!W\N3FM13J: M9O9\R9 M%11U-A-0TOPE=<6,9[W =I!'%PE[ TS#L2FT",313$=G'$K[,)[P\.0];MGR M78;T<@WMA(&]I1W6M294OFG&IT\Q1#'51ET;4LOJ._C4C\<+DLAWF)JZT.JN M_BJ[D$_NL^?Q5=4'5EZ"%ZPG7#:5N?')342=TWIMY2#J*?P.<]M0FJU+_+95 M?LIZ@R@#A_290OXE+0F_<2(01:PPDZ4+T8-\.^C($C4%.(5PCY839W%' __2 M"0A=-)W49MHP@7E'W=EZ/HE)_.:%+Y9,X9XTS3DN7:"!"^JC MJX66AH]9;5HK-A>Y@Q@G"B^Q'#V+/"-.!%PK^%0YKXMB1#:9RAH$9G3U5\(, M6'85K(Q48*%?9%('(/(Q91'QGX%ZC'$])GY;G_.5SIM?O_Y5"ES-D*.;.H&7 MA'';$R3NSO6W_Q9VJZG>*(X1"E=N$N84R7#5 ]9_XE^M[6??_B J')Z14A"H M96HBT*;7;/IUP4#6,WFX>N J V]34+& MZ>41'N\.3TNU32*M!_6R?#A\K@] M@*)CI)*1)7Y2-5,UDB!#FJ%B\0COZ/5*5D$;5)C#092*LH?374_+3EE.BEGQ M5W9#WR$MSV$2["(8O'C?]YOS34?:=B(0 ?6A)Y=__V;2' KEB6]]6L#+MJ-I M56(A!-\4*N 5II$*LW.5_J)IM7%&KI:>&;#%-OM'O57)6IFCC$Z2DA$69WS7 M2G\$T&B6=601"N5V6QOH2K@ /,[TD)!!35@$$;\%+U_U'A9'^90^C%Z8F%C\ MXV*;8%I2F&Q;%I0TL.H+ 4WA^S#,;2 -RT< 1M6[?]7C2@8JBU.1+P;D'1V! M?F+*\O=EF2;M1$'N,#UIN/W7B@XRZ3G\2EQ>*CQKLO? G@GB*J=KE5:4?*5V M1+-O823?>D9ZBOMF9%Q.4>BZ^9I>H3\3D ML=VQNK@85K\;F(Y:-NI]$OV4]N1-[V18_O#;QM# Y;^Z!Q;Z M0?P_E3;H)FX<&JA\MM0=(ANV=!/C&#K..7,M4I4;Z&?DN9A(:-[;J0;0NFY3 MO#CB7$\7+/A.^E$H:G)I*=273(UA,P+\0I+B:DBX4F1C+IZ/M#S0W]+S2 M9CG\%TDG[H^?UNEW7SXN!?=Y;>>D?['X+J%FK6OT^80W]G#8C\\!I#,G*ZE, M,#7D"L6/N-!AXSELMZ:),/'"+\.P,L3X+?9DMZ4)W@Y/G]FGS5Y9YXNT*20K M3&B>3XH=/WB*-_C.DOHC<+>AK:6N)?ALQ!K>V@2E#[89&24/]]*FR#W?U RN M+*Q *?QLK_/,3TI@<0&C8OT0AR(%H76/KD98ZZ%\&/[^RAC6Y(/.P')6&5"& M*[#ENL*;7\!>)MA<++E =*25OFRG)+^\?7'[3%1HUOH0S)NA[A"CF&69OBC> MM\*_6T].?Q4H'#]39E+#,QSCAFP]9 +M3^W/6]+#OD&9(GYNUA;QN3)N,$"? M(*OT2%NC$DA/C%SM("0\DRUD["RJA]<+$G0PS2$'Q_(-U"8?MI*R*ET*[M&V MV\*(0EFBP6YH[)H!40(<$JP&ZXT53YU=;(=RM"]RB,;T MGOA_7Y'"4(_I')KPD>N -I6Y:'@>]R)PL&OW:,ZEP68:4=[12['SDQNS;&6[ MQ=(IR)ED;&2L\&A)>>0+OKAI/(*:X(&ZIW$-"P/.[4V']B[,V:M25":6NF_M MP73.>1M3 D5HCP#C8V$K"B3\.;W&TKN3([(3A^?!KAQ,BK#]Q&GQE_59W2GD M7J"FR5B;]K7\U,\.,TZ]7@SV9!9I= E<@>6NW)W,X0,%%DG[OC+-(A4=5 :X M@V(AZWWSPZS#)61E]0LWLA35C)";A$37XMGULR:V\_'Q;;T>AQ^=IX$E^Z5] M5K K YL.+?=OYM]6\VAQCLV((L4\6VTTP5UB_A6S'M47H?FO4]Z;9P)49B8R M^L"=EVQ$5K2W@FXW+5/UV3ZE1P)WQ]3%:6#'UHTH!3)P\=^P&:LDZJ;)(=-;G*)ZSIVL M.%#L.E]TV6B4[R/ !&0X *LIJ"QW79J=@I7]UE..TC%8L@]*7VY8^KE#Z)%- MD7FHF]ZFMM!P;X\C7C@'Z^:TG^-(!_7K56W,>.H5N^'T\$V8E+=VR;Z]S3@E MC,FSUS%2P?_KH T/CV"B45!/2B#X<^+3,='0%M%*@T $\N'AX?JW_ 7%/48R MR<@![-GX&\_D^$1:OC/\VG1;$DU%'K_L*C4E%_'%IQ !R:29UCT);FTWTUHU M51PH(L''3P!_U WO32IUA%[T>WG9B;9:B.:=6BP/.VT_ ,NJ[)^6\KD9<(A? MQ;:V;:#AL>W;^%2?SJG9VY5LUWB8RY2]DEB@E.NB/?S+* M<(;"V"!SXR5<^\/WVY=[+4M$$#=Y_&U@*[21J_YE3K1&O^U(-=>6"ZR QN2 MOE@D?-DT*3GV]H"+O^EGR&I:Y'+,5"S:2F7\]RIXL*?/H/+(&Q1X!@0;J7R2^E ,(F (#D>R/=AZ$R$I^A,O=]8W,.F-PA MB1_:(7'UT"#'6O0Q_WGRI*?Y5$54>8LUJ6QO30Y)H[_J)S@+/BGN(B)++8&, MVV&+/<>4!^K?,QJ[:"EKD/.RF"[J91C,S[!9G"H[DV'>-S__J?55$_N$9V!< M^BG?%]WY7_Z@&NV))&B"-]YYN0\_,5WDS+JN;69HRTA"-2I]FF?$:,#'40-# MA24^+Y.>&K@P\S?N&FS$J8^V8.JAJC:,^=PNU/Y(R(,^L[4I5*"FZL4770"_ M5?,G@\@G>P_<6"!TLH^T-LLM=%J#J+I3BFNT[\%W-%TVT*!4,PB&.+M!3OW9M@]"5\))X? MNEB\/66\Q)^WM'BR/?C]?]6N'+T" &I>_15)C>Z_34@C\>GOOR4A\<6.;M^T M/"3Q!:! 6U60V8OLLIX^PEC&BYP,OBYIJB0<[RUTJK\U?HU4BJ,T2LX9M*@3 MJ0MVZ6VC-R8TI]1^:4L]NQQ#10)+83YR^[1V8A_TM*6>()^R;-F=AXQHA(L\ M2.GP>NT'F?K3(J&F6111G/;1B'F#& C&1DKPTA;AOFG?\J4"]E2(5L-;"X5C MKPCFGS,I9"?XC(L>#-/L35:RX-;/YWD]7MJ?SXND UV>3AE1F;J=B4ZX;#AM MTF5O3VL5I,6=5;.EELNO0$[;N5J$!X!G%:^5W%.R)A/DK!F>ZY 1K\7.'"U; M?N*GE&F<"/,>>P)#,*N^,D]RR5WU2QRVY1#,<6^]N*DNVP\R[YBL.<5.2+C% MCCNB4M/HS#G"WE'Y_(DTY_W98L":^]OA^H@8[MJJ,VQC3IY$27PR$N3KA'$9 M2R9NH!GK('#RV(-<$<]T=,-+)G6_ ME=*(,*TR!-4)0:' F9%&E.2K'.P(Z?+UC7RE=4&B%FS#TY.!(OL*+^",&OCX ME?]W[0K)Q>(LL5V<%6XV)_H5]>]-*6J?EX&&B]POWM'3W83J&5K)['%Q- 4\ M%][;FXJ.;KW8STFGN?+?-@+134[8<=%<*87:MKQ(PE\8B)?15#U*K\J5G/> MMD7M!?!JL1DS9^A$JA>N>3HVW07BTZ40\T6@&Y3Q5,ZNJ,K"&<0$Z_L%V#6/ M [6=8CY)[\]L-"\7][15]6;J]T!'U9>4:>>DRJ/,/+$+'27G\GR+H^,\,5 M("O=W.*!.N%;< "XTHH@1QXE_?#"S%W2L5H,+# #DUZ9*!EQEEC.[K3 3:;1:0MOS\G2+DT&5=%;I(>2I$')&^JO_?7 M5H3#&DF3BI[:2N(M*,O6*]HH$-CKC+).!(-(IP(]6(?:"[AY2=+2HJ,85&S( M^;(3V)O\PR0$BY8'2W4-4J!@Q[9"MB$7($\]^R9M.<;SRFD*X$XCJY-MJ[E+ MS<#A$4F42I>?A^LBB.MV0RN2:-.8WA*;,D<>@-&K,_5/!O#)B*'=QLC EN?E MC+_?%-1);\=/BBY*0K^!"YZOID.@PPU$LBO#N./BUE(O_%C3CQ5NZ?#L#4TI M]KB #2?5MOGP2+UMCTAB(IN(GQCLF>C M+JS.W00HH[2P6OGQ5VZLR&_O+A+5&\X,O$&B)9XY(N=VA8TH[BQLU/F_M1$^ M\^!&45:)%6QP+@PXIV#-[ MJ=LN$ ]V.Z4'NVO:KY6N ],+?7YF#>'.[T(/[17S$;9_]XD-^--R.I_ /&Y7X#$O+?$US:ZAL L!NYZV[(, M#_2*]R/''P%O&DW?.SO1>?^N:5'+YTNAXH/ZS'VXTR" ]59CP!X!Q=K"U$P) M:@F:E:,%_,V-2[Z'L6&@A"0_WV;'=,V0,N:=-U3-11 28#J#S5;$A&ZAI-:$ M_!R74 *2JQ:[T.TIJO&_J+YU_Z;Z)@?1NC+IR>5S Q?SU[$V^7KZ)\NF%Z M*AX(9A<&RUN_YIO6TT2Z]BD0>XJ0![>U+ATZO2U1[ ?WCEMY+[569J=U2_I* M-(!#(2:FF\#@D%V18I71H,.\LM*;^2K&@:43V>FZJ./^QG&(*TR4B?D;PNX, ML6 IQEK66D)=Y[-7\U+1A5A6SH?=8.LE<=BDL\E?'"WG)%12'(46O+%)HXC2 MGS.S/TI;U'YZ*$3BVMQ J2D 1-9=!_0(&U"1Q--PJ$.C*Y#&E-+(@DAS516JH6TUG8^(B M68_RQ_;*PZ"EQE# "_YCR= HX)F8,M& H*IV<69-_Q;[!N:&_M\;R(N*:G" MMMJZF,*'BO-=-WCJ?_5\_ZT[SSKV)7?2G*1@?*)XX+O5G@I!6RP^N9R,SWCR M6]V]U&H]SPPFD5E'^;/6)"DY_0H9 M#^!&U#V2W=$$?"-.7H%UAG:$B;[5 @#4[L/^=MK$.\NK1ZXF8)#D3J/&X6EH M *^HTO/AO:NFJTGBZO**X'$/?JNY.8483�U:;8@E)_-+*= $ ;#W@*4?GZ M! E1?0,XXMU$Z6$.U@L'/&FAS?J(.@':?.954!_WT8"[P2!A*ET1+?Z*.V)6 M1D45[ND'':RKFIG#(A!5N8R044\W&V7N2I:1^[QQW+D KL[TM)CFE0 %L+-E MBMAM&&>ORZ9W-\A&]:RODSX"L()3?Z[#USILW:S.WE?XES V*"J+!B1;:&!X M\L^Z]J^FL4TJVIJ1<9K53:X,9(\.4HZRTYOYCA@*E9%E<"DY' 19.N.37+,W MT45+0^IVFV((EM.B#OJQ9*FCFE1]$Z:DZ[LE7HY4IJA9&*^L MR!)',9&PF6O EOH+*XS[!5U(!,-172,)!"3;(5P 4#&T*M,@'%Q/7FJ_F_=XU.X37 MS/?/7Y4C[CP[/,5,'P$8C5U?8V&D"62.1PN7]\A<*=WW\+^>5YN[ M:VF3.R?B:N.(;$5$$?<.N=1W?+W@R?=4HW\5%HM F>+<;BJ]GK='9D3/;QYS MLKSZ.KD2.*^MTXM*G/-STU5;-P/D!'N- 0:C+V>-\IEW8;N4+A="^^>![_3B M/FQZ[IJ=>MUDS+G\6K1EKRX!)_.00R7(U0=W!B*)OZV #$,D%OSX;U0&'H:4 MXQ:46Z 8O?.F[>ZS?!ZJQU790^R\;^8#Y%-7X%\MA ;7E>;F:9^6R5%;'8H0 M021=*Y(MQ*Z$E0,LP\JG?>_D#S+YU?S_H^A.'RAJ\G<4;R6O)*/[^K MXIHG*=OC,G%10<)@Z8=1+'Z"7$>L6PJU:?12.8)Y/+CY&Y05O>Z=L=_*>(]; MNO/^'_;> BC.9FL7G01"0H($@KN[#N[!F<'"X.[.0 ;W$-QE<$]P=P:'$-R" M^T""NTNP)#?9_W?.V=\^^S]U_UNW;IU3==\:>Z>K>KI[EG:O]:PL/0?OA!!Z MM(.1L^*E)14OE04C"T+<,9<3YQ=>P*/C"D-O:'!QCK'&!=%H1I>6H5W4Q+(H MT8&5J:6- A)EJ#@W.-DG K!3R_K;,K0/ #XW<^^_4L7Y?P$,G(ZG;WK9 MK@Y?7Y4VJ_]D-OR989E74_2?-)3M.1T32"R5'J=J.KNR?G_'>NC^?1F\] F M<:OW/V6B_SELF/AW&,L&YO\N1=W=5>QGS2^ [+L9N_=[76NV77OO9J,K ( V MEI!_[?:?;A)_ > ?+QW/"9&EC&M!1L\^H4O^/^@MZF3R&R/O@E;CJ9_XM@2%]5$^4?CZ MOO&RR"&KL08!5*QI*&U2_"$H],VH)E5)9P"@TU[X+^7I'A8J6C[>K#D$U1XB M=RVV6+8_N!3RBDT*BGLEV T%\=WVHYOETS?N&^12.BOI5+:BM"Y#M^>1H3/>)QYVY?WG8C[U9\+1 W@(^= PH_*FZ-1$$E_W%9\9_BLX M^EUYZ[R!$'XJE_4\"$P9N0[^P/W;;;%N>',:O?JU_KOM*GV[NMEX\]C-D:DE M,V*A<,&_V'E$> XJ03>8'I&MW>O#W;?V:HPKJZZ:,8*\N,)Y,(:E8N^W]$D8 MJ'*<$SOA3DAP+A,M/;M/<5F=B]8S7;Q.;::#ES0Z72J7=?9M+J-X,6+&ZLGR M5PP,!='7R*#X2SJ]9&-?;A]R1.O.FED->#8X&/W[:OUSNA0W8>$_1(1QI?,<8GRLPFN^/UM4!M8ZBR".%0N5:8 M'_CB3)GC4UM1_+[:F33ID%U.4((Y0>7WM(:/]>^Y"W/#&_*^JE%\6:D:,MLA MJ+;VLXEV!MX:E]@:6O$Y ,U8[YL,I(34"^S3'06+=(R,Y:EOM9:^]*N/(4KA M4!AQ51Z%)*ZE;.+D:H4!^8$YY^9:WR8=A,YJD>T$^SG;(6C1-%VJ[^V 218W M6$'A:V3YGH@<_X<:@RIA#M%.?GXT.L/5NT'<(P!*IBH*00K2O0NO%C!&Y\NW M!OA9.F$UIYRN;XEEZ!;CVN)VC7^Q(?'FC..S[6=BP90*?*G/J.(E4 M$&7?@I/NEI$Q<%QQ8+N0:[)I4[VT(%EI.3N6U/.BKJ3CR76XM7]*N'#LZ&-T M(ONWKT6[3T&\>BQJT1QHH0!$O M;U,1 "C?1WZ(=#3B;]CZZM]V"$8XJI Y!%(1FY="A#U M*TM;?(W1]XHSG@?]MJQKK$L]:QP.+(="F+ON'<3K."6DR1TH]'PIM$88T;8J M"]$4NA>440(3/_N1@EX)!WJLF56A[;-&E;RML<,0NV;8,&E2@Y(%.YHV2]$U M94''CR!EW(!8/HS@P_[2B?\ 492SL/"' W\;ZDM$I"Q'ZH=7PSY"M_)^Y03( M>S')M#Q_^P\\S'9"+!WSC@MD+@/08OIGMJ,C1HI>T?9,MC++%\3";/G==@RJ M^,_F2N:N!1"+K"(^!T*HB'DUMEK!RW+WIW?!'%WL/&?:2:4JSCR6]5Z M C8OW,TAK[3)O%[31<@6*'Z?*(: 3@NW:4LQZ3YF((HXF'T/2&X;^N8WKR@O M+K]&%WG4(AI 7G!7WBF6(8O*GPV!94M_ MU+DKX 4SI1 #-[6_-1]\(7030E,SIAI2ZDU8:<2F_%C[!2SD<)P-2T6E5@U<$BC-E[.E-PQBFQ:%=FD5 "O M]_L^=*="@#^E+WX[9T*4N6,S<1]3C2U"7S-K=KG_/%4SD-@>6_4+U^AXI>2< M[M'FA*D/)=9^LW.B2[W2%<2UKQ-'WB U>$1CI7&:+N_,CF9-@,*PSD*AYVK" MKGS$]>Y@G35-3F$G.[8V]<5+8,AL MDBJ+^[P8@1*ZM.DTUAY G7:L7REU4I,N,"S&L&?]R9JNLRG*P<@(Q$%E22%# M2!?:V@AMX4SIMY&GYP9]RKSB;.H+ -2P-/XO;"- ]Y\JT)1NS."D0F+B2[#" M3/XN_ \HF?@^""PA!;$#TD+:-A:+>T9B72YXE'<5)G+?8:=[SUDV59" A\H, M)4+!(;99XO>#X(BP:O,J L(W]C2,3L#(&;?CQ-!,S0^?HPRQV)YQIX4\QW.G MD0G#+UJ(P66SBN^UJ5VT98(6T7(M.P"7;<$O?S\A,C+2DGX!?AG';]MB1E9$ M5$+NCN7/58K@]W15=;:8"_9^)O/^TZCS+RSN3R3;DB)R*8@W6-5Q23MKJP>L MY.G-,-A]?A*G%HC)I",G0^ $1W%2B@O MXC*(E M!A@I=96POHF[B6[??*/M\G'J3_.,%(K?["#D/9=>0J<'W\/3,ZA,*IU];OFEX.EAYO MR=^[JUH+Y,$6T(VS&[\#<8-/WW7@%6T6#W$1:8+S6Y5'":&*@ MI8N.E(ZYV9H:4LE>@[UY:&B?)"I-BTM)L3Y,_8,W_^S(.WN*QS_?<%9LK-4F M+#AYV!)M/:.[55_ZL!SLXO.6Z+%9+KD'1W[_9Q7Q:Q6V8+5B5M8A M[&2A%XM.[COAB&5YY]&*3\JX,7H!@,;]C/\5B>$0I^/@I*=?_JF)Q7.)@^,U M.KY 3)8)RU^J,;9]PP^W/E3!9>C"Y: MV\V[*GQ4 _&8[;71&->>)9]#K$._NLTB^Y@+GH2;]*;^!ZPM@HS\EX,?Z-4\ MOKB!.']&>=&TZBGS"Z<^0\1M@+RVDW6S+>/3"F-++_$6:7FL6V4G6KW]TW,+ MQA=Y]B;:?P%,PJ,F9&2W\>) WAT6V$5G=:%O1JZU/)??ZA(!%UBQY$,^=\P- M)+)\4EEW+?\%R,O&/<.;)58 ]&34(Q]]>?I; M_Q;:W?Y9L_\M\#4!S]AU-'Z;U-X.<10%([#[46WZLB"?6(N&:U?"RQ0' 1;$ M-GS[U15BEI_;$)R1B#;V*8FR.VQ>#7R(RA_9G2/ M9+7/,F<7&6DJO/;5SB'6H"L<1I&"6&+6]M18N#AU2/ GM?<>#N'OQ*4QD-)' M?,2DNCZY]LD5N FR33)Q-<9K>3+ ?^PN7BDCN.<\SY;'!!6JO?)1/,%=T=*5 M->A#2. _@SE:+;FY?VE MR]R9:7$?][!%>S"U:?O1[<%*:E3Y&GQUE=[XE(OCM(T1]'RN1/N4 NR//&-Z MDN%I)KL@XJ1O@X$##T]*Y '_?N$M1;-5PTG58(JPT9;F*-'%G?*#Y-'C)%C8 M+@VY_C-T67*3_TI'64?M4NZP+G3H2M:JL[G']4H*?588J<6WBBV-N\YCJ%'G M5&1LGMAZ;PND&W8[/H=TWF+*8+W;"O6BM75.A&>RJ!?<+V[_1.KJMJ:2NK': M?37=A-!DD-DN8@H&AL(F0AKNQ]C1P9ENO20:O@"A9GLUR_"^I4=-0>:'WVAO M)_7[8U56"FKHZ'7[?KY@L2UW1)%_M_AJ2LRTLB'\?CN0, 9"$ M@&MY\I]Q*Q .]:V3J=%0VID"2B[K60X4HK=.'+ =8C9<%7 P+9B8I>?-; M6_"QY88N2BJ9>SVUB)*50@IMZ#["[@B>>7$M\8NW?WMRO9I VN8Q:#B>;D'/ M=%]@WWO5%511.]B!3E>USEX*O,?+2,D[L*O:5]\Y0-][RG33P>D[*8 Z/T8A MS( :*,H8/EZ+^G+U!?DG"#:-Y*7&]WPE*[?C-^.+$D7^@X. D<:J?]2(PW]8[]PR#AB( M_V^)=\R:<=='WH>^/3]?V;][3V[!1\._LMQX4'N!?:-<^1/5+7XF?('$8^P! MNQ9FM.:DDZCA-5+BUY3\?6\7@%)KP )XFEGV;#1\!<;6(.>'.9]BD02<\N,0 M78^&+RO#L_2BX<$EH^',DC\:9Q$"!"]96*A4$ A$)@FBK*P*KYQ549&YJC#- M;3:Y1C=!N/^S^;"B&I5D'(U!JH9RS4@44 $Y_O3^F=#D:.J^LT@6WS'_7DO! M:"J_U5YQ?5E38S7,9G\;NQSS#8]!\DY^]>S+8D.!L/4I?1I8%EQ>HV%S5D3B MGL+3;_$[%N;/%Q'EYB>/0XO8/5:'XAXO"]$/18:QB"V.OIDELT[9.I M\!# UP8%YQ>?["%2P2]*O%]W?^OIP2M/'.3XIKG)^3STD)OIY@Z%%E]R;Q41VZ/$7[Y>O9<1JM1W$* MX PHDB;%C*<WSJIR\EK13^P\RENC0\%H=VZ(I^&ZB6GKNU+NKA\YXXE\ B5)@ M1NS.9R#/<;A^]Q'-NJ*^I>,DGFSF,*W)>8N7 8!XN*QLCUVHL);$:+J[-AY* M^WY- ![_W4,%L,/V40,5U3&^O_2Y(_B#E;L) M3X>]YSO^26O8UU MS9/>-_SD?B'F\U+,SA'O%R!2^UU1NDT%\W_24-:J?Q\2=UWF4SAKD/W\Q]?A M>_*.ZRE$#0!%7"OIW^G>_U?KF?T[A_9?$JL"N1ZK_@2'3;8-&CL7Y(9B>M)X M'XR1[:S7WL]V*-V)7HP_ND'F'(FIR@#0U"NC=/[M]AG/ORU#-K6;^(7UQ SI MBO]R,3 -3'%7\V.H.JLNHWY#JVL2GXB\FN?5V,F.MKO33* M:RV#)4RC5^H0A]S1_>FLL*2BDY>#ZUH6FF"!-R'#U4H>,6J;HB'N;$_KB N; M,IB_N4?:6(#,$K#&R1)J7-W$0[4>O;_$,2K]%KE-#-V)L0ST7"7.@[6"\"+5 M)L,*=4$0,:I9R;9[>0<./L?L](_NE<:]V>_+Z@Z4I&E-G^F9CKD_GSKRNY)* M2-)',:9RHKXD\5W3@319C-5I=8"7OS-CK/*\EB^S4"-.I[ F/Q.F7 M^T[2<)H/V[.PY46JFE74O/C,NEW1$^-"T1VA7OA$ZA#^NEQ$0 MD65Y[!D$C;[RSTY5LN8XJR"O;#J-0L_\!1 >AO0SL-=@G,5/*+U&J8P8)*/W M^.]0L=^;.U43UH3X1=+7OJ<0?=$/7YVQ)$* WMSEZVW<,DB84BS%'K=:4'XJ8(& X5>>N$,SB=; MR6G+L0Q+LS*S# ][8!0X_($OH0H4P+%YYX@#&Q9Z*AUE!NC(Q\BY6%] MON;&F]BD3A*:>J&'M;:]HDOD4!M8$V[R1VA)2DBAC%SR1\MM/3PYL-3(ME8B M/=T8@QRP'S$=4\P#E,5-B&M?;QFH1;XG=D+HO_H^5[5B#-3I-4V(/7?@1WL_ M^Z*,2TV9-0A>]ZUQB)%JC*5ZZ3@P;M.0ZD P)1N%>,E;V0"H+X2^$#L=D$$ M@.1C+NLNF&H/,]3E:,$(*4,4AUP_'%USU(=N/H]V\<\3D4OWP%\MT=#;Q^QW MH,YG%2B0*1J/!)INLD3Y7P@]__8^P;P%C=;/+7++55NP7RUF2:E@L+8]LLJ- M_L>369?A.%,U-V6K7GN2-D'5@J5D- =W"V!5]O80"S@9UIU 3$SL]N>$],/( M'M'T.SM*G]3-YQB;-\Z%%1CAG>#>)S,I'7N"N.G$W,-&7 "P=+ MMH9PONN">R%WFB#H$JE N5YJG*[>$F>!?!^;3L4R2%S(7=&GNSUQH9BJ=C#? M/6=6(K&G?:)J/U #'5>]]22?Z0*;W_@Q;=-0#:>+A:=Y4Y?_-!UT"'J\X-37 MU\"#&*.5V=J"UY^2CVUK [S4/B$G!<-H^;(>W)]$SZ^MZY,D.&Z25(LS*':J MF FU>XY*^=NE\2KXD+2:)7(&+(>+8/@+8W)P%DG=(UH1'8$BF:#UEJ8DF#PO M+EM"\Z&(,*[ TT3,[Y!G5"]EK4G;1,I?1+!S0K<;6T*:?_/Y$O.;7P A,I1: MLIFC^L?$(%02 .#[_/B_9D7_N7D$IY60)+Z-?NB;'Y6=&3_Z[1W]""0_6&NR M&N?V6G,<(?.=24GQ=+;"4_3K2*E$RJM.D&@E@:ZTG$SQYQRW9>AQ5_,_KUD2 M[G$"RY9!WT=VVMH;:]\?.SE2-S9%.UZHTLB2W(6]BG\A8%:RDG;^1I7EKN+0 M"2B ;F]N+[8R&F81NLJ8(G>5@X<:0EXQ8*DV%DYVD&=E(6/'0U=(9P=)LD@J M9.8H@R19@7Z[YU:%3(-P&2LK&6GG[*SLB*S*'>0=V1>HS!%A_Y!C/8/[P=A> MCJ.6FI:*JUNE=*BR!BO&OD:@8@PW'"P\^IPD_F*D Y%(5EHX3%A_,#2Z04G$ MH.Z0 U9Y/YS=!UA7?:_K([N/21VR5(/XJGB9AO&]J"-31]J+5<:^(_AR5W:R MM'$AAFV3>D9A*)0X>EI)WA:A:]D '%&F9F^89J>+GU;F#P23VC8DT",FDC[^ M?D,'*X2KWZ46"LZ ;(NF*\R>(U36@3@>6QV%#0$\-4>XR+(2JMB\U]*:*X7> M5 G1VJUY*I6/L)HS;1]YH*3ICQ30JZF:2SOH#M+>]#H\GU>],>[&XG_+J,NH M"]M LXI(+XMAY1JK(K/;,'?0]ZRX84?NZ)KERR/7/(]\\ B,-5#U$FP3403 8#V&*;78!7$ZLXDLOW!V .4X%( 4\,>:? M0UQKG>DM2>(W-CRC#7VF9A[)2QX9'L!$D5BS_=N09P@ B/&=_#$?/OCE=^3> M53>HQS9EV(LYBC$8ZK00,WQ8K.A1BJJTKM$+/K31QL#56$X1W&I[?A.3L<'1 MLJ]X1Y@"3;)OW1DC,:5B*JW1RS MY32C=(6GF3MZZG1BDE.$O#^CM]3,.0S*V LB7IKI]_,-+7$O)@^L3F&:S3$V M4 M%'?J:\<[:K$A*YNUR0A,4=:E20E:4=;1H[E>C"P0G^44 MVOLX#2D@T<\JC)4&7Q:=X,B?^-N(BRXS<%9?^]&@TRQ8QM*(I"[ (S,K.SOK MP^']^&S823OU7&VY/O/;&O:V& &6<2T'=UIFJY"-Q><9DG.K+,+J#(ZO$IKT M4[3H_2[>\W=U-R1.)N1#.8ZJ*]?;ZG-8,VU3(YD_OMW=F*XECRY.9%Y,>/]; MAZ-P&BT:;E19UG?^"19'8V9[E2]/0RFY&+"BXS"XX>9&'9],%0_ SNO4^Y_W M>'=AHHHLX\[>9*Q/^ZLOV 98ZLTRB7O/]+QNT4#QR\-J#&*6]/3JN!4..\)6 MB2O;E;.9PWY]Y)6UC!Q:2 M7?.^#@;AVLUSU.*LE2-5@QYX);&@DA%G3SBIG:P[RF.9!ZF(_FE:VM1$W=*R M?687'%S%C^\H%Z]%?P%Z960/_Q$_C/-))QSQE[B3[;8!DS7HOFQ>>ZMUR>MMT:N% OW], MY=C3$JLSSDR=_H@,IM"I6/4M5B6ZCD7XO%[''N.G\ 9Q0E0E(MM'[K..I>&H MRZ=-BBJ;M#-:!\GMV&I283Y!#]=4P=G9?J&$F<4)"\&KRA#\'YA(=$UM#0\W M8%:0O;*+IE 1HY;>W*CE0OW!-M=H"9Q47Y4_F3!W-HJ\3;L-^XK0AL?Y>K6I MOGSJH>R]5AK4ZNNK&$^YZ3CT1E^EHN59S0KRH/H\'(;.?'/U(CE5D,&ZZ9+V M5L,I*POU:U*X@=%7,MG%.>^@^*75>WVKJ^V#6G.]!M6IS5EH<]'RX-NL#,8( M^;0-N/+S4^ANX3 T&;Z^R&=L-AK.9EO)7<&=D?'D9>NR!6NCG]LWD']SC>N A[QBI0Z;X:.ILLT?-Z%@0 MD__(W 99=:;$%HFVB8!BB1,2_^ 8%9?'XI* YW(QALMTPS7?Z*:'/_^#1^<% M> I4I1+*./\/CAK%U_R+HY I= $ 5+@[V<$D<0).>CH.#DGTS!]=^*=\ -,0 M\S\83 [T9[>533K_N/0I5O]# B!*%!;E7'.A] FQ:J9ZL_.2UU'A+T T"R.HI74_QT%+E:?=D<'JC()=72DZ,^N>L3UKHY_MS%'& M/41#4T^O6] +[55?01?%:D[54&HB0]VREVZ/WUU%J 4]8F:.+X3GHA:Q^>K9 M&-1I_!P?_$X?_Y(/-[R#2_[^D^TOTI#T'#HFYP M&8*7H!SZ27D.'476!QX>G_4T<7E1\,;7W"UETXL,M>+)B%NIWZ7/9,&DLE/V MS-LK*YIZG?5"M8$YS R1S%F14U017JT"6.JCXN?ELZ!M&1G#%[\ 59TN//<, M_BX2%@\;5(\3R\__$H+"OP!#JURV1B9[[>4R)Z/\#+8!ELK\ZQN5?9^;/[0' MJ[!DLO=6TZ:6G[77A7S'^Z$\ZSUQ8.LL0PP=+<\61ZWZ!+B6YD6<#XCBBO+( M'-!!^D?A\C0O!W?WI5E9 9KO47&:JPTF^F!X\:HDRAB#DR-X9=5D"\"O?31'Z!:!TMH_ L#O:,=1;MRMNN(@507FY MP-YG/>/I/A1#%,-:X0:=WE+F.D+0,DB],E53+L=YN]HW+\B _ ST@];#R-Z) M?*H73L?STJ)-FNUK^=!9ECB!#+,TY&XB\FMH#OUJZC?31:"H-!)^@9MNNRG% MV/!UZ-,22=[<+X#3*0'B*]3. W)5F!*4;-$FUO4^/6,UD120*M'<41HE3Z.F M/3V4IL^ PDB!HKS#B3,F>UO@K=#8I5-[>TM;W_D((K+-2EZXB&(ZS[W(;NTX MI3*AX+%FDU8A+VCO&.5X-LZAJ"++?BP6!>(00U'TLL#FF6%:]VESVZDA1'?,K_$G>_*7GX M 8#-M_X_;Q1LL0L4N)]0(Y[PETTN[; O^>#^D'-KSB&%'%4F]$N%%^CI",K- M/&=ADO&GCY7UXZ\+;4PJ79SCGDCDOH$KK,5LIA8R<@5 MDOSFU]_,D/>'(?[4_+!(^OB'A_/_6+=J"3AI\._FVJ;\NL/E2M9PW[8!CM-. M;LD$M OL>?Z$;;6MK% IB3T@G 6JEP T0<,IUY/V1X Q4J'G$CLA!DO[P*"%:068ZZSI>E' M(!;W1JNG*"^OH#1RAJ3,SBYRV_Q3>5E%\ C7P<&:O!6=8 6B!Y.Z@9[^^/43 M!A =_,]#!*X*!(D.,3;,7@/^XR(%/*4"D 6@Q*/4!0!$M?\DX@0B))C"YFTW M54]5I7PQUJ6&NO4IDZ0/&LX9;Q@_BJ/!J*U=57?8QVN/.XX_ESFF^\XT7J\4 MMVRR@DP O)I6?P&\EKI[_1V:,?"5_[\&+H^*T=UN)/T"A,7^ K W5$(GK=.) MW M'"3.QU9?/C%%=DDZ^QMN^X3SH0GKE_7P@RD=K2;F*S^&9L2AD1Q:-V6M)[P< M=7\E&Z]2$IBJUU?(+DQ%4.6>=)I*O'.":-96E0HR M%15TA1LR*\.S'>NZ![;6%Z7TH -T9EY/EC'S^]3!RCJW*91)]L@VYD_UWD(+ M_=;!F]J>L88Q2_Q%#K"'3+*Z1%4?9:%&7&6@?<7'HS_I*V\H.^AY^O8\Y&5J^?[DAOBKN;^LC=;)WXH%SD%9!SK , 9G546*_1 M&A>P#,*6_%E-07]2^6! 8X?18HL['C;Q=#CD@W4CL.L;_$B0O *.DM MNL#SUUU_@*3 5IW:_?XA\Q[?[L>W_XM]A<4@Y8=T.:<:?U3_ <3"3:]./LO] MZ+9R(WYQV[9?F41MT9".Z S.X[D-\7XV4EW#3GP([D<9S#8^,#?[IHIVH%JZ5 M7_ MD-7_[93$ZU$J!"@A>1O]C^,2ZG?T46EVQ^5M9V.5X]6N=ZX_/PN/C,\72Y8T MMO<85W7V&,7-Y]A6JQKE5K&+YX1-[UV*Y[RW_S)RN/+-?W-1VR?,'B8A[R"6 M#A^KJAET8>M!K>AH:4]5UW^,@F[F*+_'8$L;9,JTPR M?Z(DW>#=2MIQ,O\\U:_6&F,]]Z(8SY'%B M<2P?SK-?6M3I^N:\WF8S";VG]O*,F%%E"T\5P ;F8VY AJL_]_(CI5,VLC7Q M(TUOW7U,QN30([:$^BJ2"YNOFHT$O%+&_?HH91"CHNY/LL((\B]P(8OI:0O7 MR8=F1_RK!Z:CVA&DA'AEGO'U@P(X,WMEH0NZQ3_C4]Q1]Z,CS662/7X!KJW$ MQ/KH6>CX"UU!BSO241N>#7B:&[QX"T?V%DE-CT.KGK Q3 5_?Y,D6Q&''_S; M@*.#Z]/\X]H56Z,+O[ODZ!!VDQ"ZO+?>^070N3D1-NIZ*QM*,X5,J/$ICW < M/$''70+X1'%=7AQ6MPY\%'6UU*?-;&\ABU!4M''H_NE$5NVM<(F+KUIN_N4C MJ/\7@)Y'N,X?L9'BF_JAOWQ([6M--R\^1E;DMO2+8^8;#H?H:W)#98?@ J2M M4_?\/+101M'T*B$A*58P=9'^4PZ1"-K.&QM?;W\_=/;O_(AAR+76B.(1.ZM2 M&3*.6091ZZ%AJ^K7SM]$&NWO?"I,*5GW^J525?6,;OR03V)NB8DDHFEI#EDJ M=,$X??ZPBO M7,;T"ER%CB=[>S,_&/Q$^V;&O_B]6.3Y[=^1E!K^&^S!-[('PY7@Y,_9CT&@ MDE\ 1%G^A-R[^P]+70I@O+=:#QL, 5L,W&JASI00D_LP_(]=3LQ%'\:9B=LK M*@?3JVI*[-;IK).2&L7P4Q!S]AM@%SU$(7\:QAI3#(]JFNJ ;N $;3W#9>RIM^7D=>*)**'3$L3Z6R M7<9XBKS+^'EE'"_ZEY B2/(-^S+*:?.5K./$Q-]57'K'BK#!*=;H>XV$,(<3 M:7,./>[:$G7OXJG=W]).)3_&U+YXX8'SKF6XF7E._N+GSN)O47V M6[[6NX8>_MCM/QWORHW_ZN+U?QN@GMHYI0A71[ZO\_>.][<3M]C9:4:3G4(^ MJY\>=CU7>GV3X3]8C9<>?@%:-L^8,VZ-B>\(#;\&G4AD=I8M09M$Y7X!U(W' MBW\.=SD8F^CN+ 3*&28],-/2TK*#3R 2W*F_ %#@5Q._!/??0TRXXL \&RGU M&OE9_7L)/'*U[5:\"KG(K+7VH\7# /-I4.^R6@<)XL#()1*2+7 "WYL#$X15 M^"%9B[,%R;/Q\NKFS@X-ZM9Y@X5]7[?&Y,KDE?INSR:VBP9Z<+A57(AWDWE? M'Y7H)U*4<7]-X0DQRDW>%/#YW?'=EST.!^6RPM918PR;[DZ12(^* M3T>W3X>L2E>*AO ?V(-NDT(0C=0R_N;@Z-"FG__\-S/>D6HO[AG7^>/;N[BL MK3[M_K9-W?UM%;]O8$[X@:/#T_WKM^SK+*5\>O['/#:EBP.:4(LX3MB)VJ=*9 > MLC_$*M)P@2XDG/K9IAC5O(>2JV9RMW5MB^WY;[O?D@=\)I/Z6![SQ4!=:C3' MMZ$N(-K(*BN""L#(3*]_1*=1Z:7)$FHYI<'N?4XANM*M9I9X3 M1+C ;:6SA[9TN/C-_?N"$-8<4E1M*I/4?,N^RH5N]+R=G[[PQ]2^G5,1;T+3;OQ Z?6P&?!Z"Z<_Z&9IU><;=/#RX/\YJR<]U@9#A&(-3;\ MYMEK)_+"CJ&"N-&QS"%4JU ,G8![(2U%*;SCS8C]P2R==./GHMGT9CXL1]_" M=N!R'Z_69'@1DP7:,P@-2&JD'A_IX(/57^5'&I"K; (]$^#I@;$!D0I3G\CD M9*8: AY1::U(.W@Y*"#? %#M"GG_PS0QYLDP;>[O[05&O^#/?Y]HNE@D 8O< MTMDJ-Q*SO!:)UQXL:RW.&?>BH%,DV8/0B,,A2O%[I<_!4\GX.N3Y2(9A3_01 M:/+ B(7.ESYJD)Q^B7-$I:#]*!^6(H-YLU_95UYJ7*C=<[9#"29]6SI&IOZC ME-@*">(!=DMRLTWL%\W%PRT+8[DTEVA5R!0=!WT%P8Y0G\C/[=GR:'N[$"BU M]HAK G5)HL5\;_RE.6 XDLUP@)SD\? M;Q&Q* 2CL=*98*: T$LE_BORK>[!<5T") A)X U,,BQ3<+:I:H)[RQGGKHJ\"K36M$S2]7+\>KS=4BB*)JOKBD&-[/0O\)HS[C8WB\Q- MOO[S),EJ"WU$/4$#HN<,XY.^YC-ZQ2:2E0W%,2EK1/6\V@JEK988>G-E&M91 M_4%BB'0A'&/IZ,I^V@XD8W[=.BU)O<&W*W[FBEC^GZ0EV=9U+>8.,CQ82M4] MG#B1.B/R5*2'GG1K5C&RBJ[6\JU!H&W&H[A#"CX(V M,9=WR# 6RN?GQ19YWM4XKM;7=W4SLK5[#&.1UD5DDG7A\DCI1CU'TW_%6ZG_ MA2[5!82#UJ#8_-0>L\2%B%@I;6212LMD:CF[H#$3&K8,_>JY$"_H^4E7P_>I M^I=FH3&>X)DWX75SW ; 4ITJM+,5R9:O1P+H#9$"YY$$-FD/O*;-92FW?-VK M>F_WUY9R%'9][W6Y( 8QKUBR=3(KO1P1LQ.SH#KN)NAI%(T:B992WE'I('AR MX[,I^!BK-#6;69>8!,\0TI!.HF&LS,)1JN8'Y^&LXQ!'%)5V5F8K>^@:P]1L MB1?<-;7B\W7F%F3\Q 8V5*K3ID^WY;THN0Z NFY-N%;)OQU>3+ESQIJH>IX$ MIR^--1N7Y+)).L*.7"Z A(F M.Q.[T.?:@L(RD-X_].J:KU\L.*'V*M-VA8+[8*TY[2Y$7=<_I.IE>QI;A3K# M9B4"A %Y]#UO?X5"B.A.L'*-/+-)K,_*A,&PQ3=QD*&TOOG'J-#$L@"9\(.3 MVX&">T&PZ_XRA$?L'4RJT6N\M3CN*OJ67\R.81D.N(+S5X,!8EL4?#YP#G57S9%: M X9E;X@:2Z= X'11 Z)>Z(*ZT&^+OXZNP9&IU0T"D9-[)PW,2W'74$,<'N++ M;3YJXP8X*I"-VU8GJV4'YM77'FI 1OT8+=^ %AZK],2CYDAU$&%=[HN/B4-/ M0)6?YH0E1W:05FR!&MD))&[(0O(Z<4VJV/2,;%:#E_U*33.JG#+LZYLZ@[J-F5I;E(_P5XF8K(.5>M;XD5 MH/7_[4KAYT/_ )Q==C;5#]&UQY:>Z3FQC!_5WDQJ6:Z"*40YS!0&4Z#$E*Z( MZJ*'C*HQ=IMFR(6!C\-).=%F&*58?MVA_>ZF LAK3.=+75C 7 O>C$P71-4P M$']'NMRM*QVG?#61M[+X9>3V]H^!<[8CB^5W\LL<[20T$EFQ/;,=X$-AYCG" M=G;VRBHAHCB6ZV.Q3R(NW$LO2B5W3@WQCK'N,2.J&2D'3LY'TII7F64]DC;5 MLQ2Y:@_-0?016I]/\S'HIPU M!"?(Y]$OXR%;DI&=_XCC=I&[*%'T3NGG4#B'>F';;9!\^("T%=8W \.6UDPG M:3HP32@_1;' BQ4M MJ/OJY/Z,-BH7FZJ8C%19ZB57PAOS7SV8UWW ME>Z/?M@L0S(NB9[\;1> MDFWX=[]]HZ.RU"WG_).SLG[3J8.UN3VRLV-_-.[E2%F^ 41/UDT"6&PV)-5. MG$#&L*6UV&O@(UPZ6BN.L !% ^]H.+]4TR\W1U7\ @3H/^G1?761.-#1\]81 ML7>+O,D,@,Y/;_2KW:95ERYR6R'R=R$7"S&WPY8!(FG*\FG3Y^G636LNPT!JIN6Q!SRP1B!&M>C.R2LV6%'\+)L>"0772Y9 M+-9BS+N<8)B6..&[I7FJ>P53^&C6!:4*%A H'BHG?QG=2GG7U[,XU_[)/91' MXL6BH I]#=<]!.QP9K!,5CQ<._)8WJ=9G9G3=+PRWH:O9*J8EMF&AP<,]X<5 MDO_8W'&W/2XE(&A&/$H_V_X)$]XOW$4.R_*+JY/QE7(2H*3(C-245!2".1Z$ M]2*U-(+A:FN46?II52F'%II*_<(^NEYH.8.5O1A^;*;)^1GT1^>:Q_KUN>(: M1>8??8.5IDS.WQCVC59VW/#/LX@]8XBP"+1BO%5**6_*3Q7>"%#L8]/W<4YVNEZ7! NVN..9.A]*-E"L-#=7HM\-9#PXN6.%SU/@,A@1J"G)T M?4GBBJ)= MW,4^#=]WD2]X2]/Z>XH3PA6S!19'FRO$;.&,$\I+4@4G(T-F(M<+,\^_O[9_ M@?O9 //PH\=Y1:_'I_=[%&@7-:@.KRV?.DX\H[*I>6J/^/ZT1>WCM@2*W;[U MF1=W09( 2*BSMMVA@$6C&22E'6=U791GD ;4!X^A@U[Y766\08P9&N0^MC18 MU)S#(-.=R-'P4IO9X"A-39AN#W+GJ>:JYRB\4!9>QZY.EZ-[8[BTPN2CG^F3 M1/MV0IEL6)[#IW^4?UOHVJ6DHR][)1^OK;&E\:T[*PRUID;T%C]!(VCP?-E? MKBL>X)R#7W"=TY=H_.I%+V5[ A3?Q3Y^9975 &*&L*5O5VSIJI"FRSGS[0T! M[OT"+#J,?!&#*^*Q#O#6]G;YL460W/U\E4R>=>_S2"Q@OHK)*KN9.A*4>T(C ME] 2_Q0>D&/Q?G'I]1%?7P#_0<7]?@6<6CFVFD>DR_H/K18H;1X )1P-]0*A<3O/\+0.^1[H5K!E[VV8AK+6+= MYZ3 $E]U:>1<+VX-(68NT##A!;^- ;X9VOW@MNXRSAJ MMT=V"[:]]7+^UOA*_.%>T*?-#F2=YV;Y'3OH&U"?'\D)) MK[*7<='>V]L[5$&IU*;G59O:$/%( M,SLGL +1JG@0#:%+I-&SECKQQ(KBKV/CTB22N6W,U<[68Q;K^-#F#Z2G9ZI8 M;KYR;+3.->*8YV^ VNR#'=WNQ]))HGIH>*BQAURK@Q 8S@;OY6QR'M3#RJ+S:CE:4*=2WR8BOCOHW:@MW MSTJ8WD8-;6[_ C#M:%GHAR;\I+=CC$CGW!01_K#E<%\2J2Y7Q&TH%7'J:"J^ MH0*?-J^Q7.=*5Y77"7IK:V#*BX7FK@4CK/^2O;7GRR&[.M(8C&3+=7<@_+CI M(W4L\3;B;M=]K#O(.-R\NF-V'I;%CX@M@\3WI)0T)O4XAPX,AG<\F5Z4J/NM M==)_)"1H6%\A/-Z$A6[#H&8#OP H-B1,1(^?':35*[[U "2PIO5@T<6(/!DJ MNL3*F19]I:]/VAX8UTK8#D0RTYK/,&F&(EVHB/)UP3F$"?<*X>&M.*XT%SB$ M'Z+V (#PF;F_;=4^=:[OD@$2\$I]9G2)^Q MJ/M19<+21B9:D3Y\'6Y-X2CF8TT@A>UJJKA.UFS[JL3'N&<5=[A/2AK*3R!AB<"R+-O!+-<:X6,Z;!()T:R M-;#6X(IX\GU3J]D1II7GZ,DY_VSAOCWMLEJ6=2(C2!;%NU!:V*.RG$C"&;S( M0^%;N3*EX"%QIUZA((XA'EFL,#A2# 'N&RJ6>BO\0#-6BMN+?L'L,9]XL1C1 M_K6F(:; VI8MLF_^J_^%Y)9[ZYVPL>?]RG5-DS^'?>A4\L-\<#]%CQV/&C&A M4;[JWY"?CG265'Q"V!NE'5!#^%43.9?T0YK/:[8;"-;" MX9!%EY=+SK417PK@=B"6+@NSA0HY S4<'-KUY1+Z7%E1A?TU5TX'=WGWX#V: MI(ZH#Z^T>F45& L^+=U!U@*9IFE?N]DJB<7L%U)M*<:&_@+L%C326S52HTM% M%URWYJJLOHWR7>5>1*S)M84RHXL A$OUA 3HWC=A7>&V3>GE#(2OF#C7EEW8 M$@Q[F:',STO!99O>D=O[/IVST.'0CT T.;/(VRW+;,V5VN>JLD7:6YVQQQY! MDV;3$P9\KJ1 -7X]NWO?$U9ON9?E0821 B"\:R"P]:<;W3OH6R.!F&8+^9@P M8%4AJ?F"NPFV1$: 6+*R6/;A]@$+#8OK]_B#F'[I2?-2!5.TC>$S*X48LK:8 MA)(A57HPS6X@I)7N7JWTAGQ$;+TY?/8N4$YQ?X?(CB?R2Z,EK;U&%/XLKYW( MPW[M#-T. H%G9U_F4W3BNLC;7*WDJ2G%66'Y+:K" *Q7@#P?=E"5%["JTG'N>J_. M\SGPH4.]HN;YT"YT[J@>NA+<05Z4Q4.K7\OU9 ?!8+/K=TG#$OW0&Z2=-6+B MW38DM&(4S:WSG.=UGM?SZGE^.C\\K]?S/WR^/WQ?[\_K$Y>R.0^O M@?):]K83(ITX%"0Y=(,3$>5@N4TA+A_0M%J%%!5A6"5UUX PG\7ACYJ/1>H8 M46E^--FV5].O>X:<=.2U35,L ]?O4/,V"X[S,[[[V L"1[AH]^H(D'Z^'^W0 MZ]6>@GIPWM<*L%ZJBO)O,!A1/02$ MMQ[^[!D/UR+=4:% H"PO55'>#K;;1^$*GIBCT>X=H@D MJ!%S*HQ@[VJ])P/$VJDO'C6=:(Z 31VM%RG1J]<6OM<3XV,HL0MF9]7QMS68 MC6>WFP+\TY(>?6L*PP57>][.0=O1G=:\ZW/QUMMN"UI=Q5;<#.(P4"\4F6_VRQ#=$Z4;E4TQ^R7WE9@YJO9Y0!.NM; MMR0.8*AM75%XAC][!)W^$A,\"7QR]9U-*,60P_3./+>2ME0OQ^>OZ*::P,.Q M5R%0?&6O,@3BO8_ZYX+Z@,7Z#8!%B._/8*REL$ZX9,;;)1YS/L,^8Y"0!2"' M+!=Z9S7I+/(%<"8?WX*^J=O".!VMCYW?D/./.T+*?$-* RIAN ?+(C;OS-HI MEAD\L'^19Z<5.CCN LH(_\1D:!X/+)A $)%97ZA1/&2%/VC-WXMS9.^E%_,? M'R%7WM-U#XT/JA_O41I$A''>&],)=*7YCR,;V3)Z:G>EQ#:M6,1%JY1F7U9+>QT:9([$RAPD?)]KJ9#OJL]AJ17YE \ M<#3"69(T.\RZU**=]5R5?V&J<>"I>41S6UHIEOQ)6N5$5'IX53D:0ROG3EDY M(7'P2,=&B2&9ELH'5EEN-D&;!K*=F2/&1K #>HD!+S5 JH[Y%?&_CXYDA$?/ MB<:\[C:,+C<0>O0MD97.4Q)V#F>9EC>N?/(@K8X MWAX74M1]5?=!'2+4=3$7JA&OHH)4+?ST9B> =F4&-J$T$P\XH RXD5,XL>;: M&("SQG_'SYAFL.YC3R<*>TW5:P\3Q5DZY=;+^GP2O<61?>4ZJI0"L!3)!9)# M2I/9,[Z3)%-&JFKV[JC+;%O[%09A%[YLKT=3\/1')8;S(Q->17+M:G>;]'** M%5)L3=> 5*@N7DF"VF4[M??DG-J>Z\FUC(^X1B. \^=SK1MB/P!3#S>N'7.' MK49RA3/XN?:H ZERLME=B$!GP9+DL\;8X#)!+<1$_ 1I]HV%3_!-F\=%XCI$ M_!$?LU08%U-\1DF'T.01FDN_G^UHCK]ICE9GF!OG[ M76L_DM1HIE Q,3;6R1JO>:IA]FY;WL*WK]^.8FWY5_3Y5WJ $6L([#3:,XS. M=%3OW*5PY,X$O9LBRAM;,_)K DQ[@Q;%\\VH6TN*I9Z*U#J6&:6##'XB;1[, M82*AUL/>N2/QNC-][(0&UK0;].UD) ^399''\4C)'X :DA\RKY.85U>@%P1" MODR&%^Q83^A49G,+9UGC,4MHN?KS0NS"(+;W[> I2Z?J]2*+Q,5%C:H\12L!\20H4Q6F\](]SQJ/-"H M5B2V:M[;T]:I8[1EG"^L5^57;9L:R^#/08/&,QO,RNP8(I6V;LXQ_LSLC6 -,J,B!K\";MY/!;=<+;IB 70K[SW* [%<. M]/OA<=1!VBH'5^6"1KK?2Y,KCEB&]/P!A 6C*BQ,X;[\Z MGE=9"AL+_O:4B2E*LA(S.?0DT,>.DMPM7B^+9XF2#R=M_D)_O3 VY/"FEG%R M^^L]PCL2RO8>M582/FUQZ@0T9PNF=.# _HX/0723X8XF[+5!&^AR?L7GXLE< M&I,TY.2/.3GI^FSE%2K-#%PJJYW$7L_#\E^!"M7HS0?)C;Y>)EFG.:CUKC1&A1RYP<;TO?APG*:10VB9'CGHF_NV@G,CVDR9^/9?<1WW-MW M>N_/FR!];7,7G\;L7,1@PB+ I4-[6K.^.D@=#0'UH]X.3$.Y.#D\.V"Y0_;P MZN,4+I_N*.A;@$!+>59>'UQ?F/S>KE^W.G,TU6V\,SBHT4#VPF7$D]S^#H,^ MLRK;'JR3 %5*7TJF;/T:P%6*<;%@6,WRW.*M%DGQBYXW14AB8]<>MG?W]-^: MBX5[O]V_AU5EJG3W%;^..OPL\*&\Z>EW<;PUBALSKCH ?[ M;@ 4(E7^_3XDUUU23@*Z(ZWD[;(>:V)-A.; 1,*&5/L._C?XP!>'Z869CRUR M=2)](Y/QL"&0OO_,J7F_R=G8U&/BK-U!D\/PD) HA$-D.V78W=4\@T]%*I$L ME4K2*$D6GY0JHZSW>7C=8C2-BM']U#?C)^T\M [M,. MFT83G/2ZQHNA"[76+T_6-,+VZ\NF<;@YCOW9CK*,4'4KQ8JY1369._>OKA!. M?54PY67VI>-<$;[]9J8EZ4BLH+A[4TG9 B- EE*,]>S/?Y@D)B9&30 MMO1FF..X[Q(BG8U$4 -S1=EZ*QF-58>4PT'TB^<>M*XEO<\=!NR1*=?]JV#V M]I^;>[R[N(& ];MF/P#=H0L;QJ#+TQ-;(R[P*=7:69?+H%V94#@Y/2%;5LJL M]3MHH.5W>>N &R^.9-[I74(F9CP1V M1Q\6URNW7>D>45_=&K.WQ9JDJB%GR/;&3G-MMPVU=@/&AN2[\&W8IAZD MXW6[N=(A8EQ\CED)-CI]::]1C$5E2N3SI5@,GP0L;481"XR5NPEB7HOZX.*+ MQD0? LS1RSBOCX_])4P3'>>"H"$?^/ M>%SX6K3C\Y]Y\]S]*6_.?^9-S?__/F^NS_[.41G_A- Q/[;-E:&,Y4 M3$<&<\D(E;(__0(\X@X&@ "963/6H\J,).GN/P8<[@X__O5_?W]8@&^RJN?E M\M_^@/X8_0'()2_%?'G_;W_XRY>?(?G#__[W__6__O7_@O#_O/KT'KPI^?I! M+E?@=27I2@KPVWSU%:R^2O"?9?6W^3<*/B[H2I75 X3_WMSVNGQ\JN;W7U<@ MCF+<7];_M?I3$7.,(\0A9SR%F!0I+-(\@4KE*4J3-$LB>G/_IY31*,TIA3)6 M,<0XXY!%*H.1(BG.2(0Q:Q^ZF"__]B?S#Z.U!%J\9=W\^F]_^+I:/?[IIY]^ M^^VW/WYGU>*/977_4QQ%R4_]U7_H+O]^=/UO27,U*HKBI^:OFTOK^:D+]6/1 M3__GE_>?^5?Y0.%\6:_HDAL"]?Q/=?/A^Y+358/Z1;[ V2O,;["_#)J/((IA M@O[XO19_^/?_!4 +1U4NY">I@/GO7SZ].TNR^,E<\=-2WIMW^U%6\U)\7M%J M]9XRN=#<-T];/3W*?_M#/7]X7,C^LZ^55*Z=UB5WU=R*62K+?<> M#>;BW_Z@?YHI6=W//LEZ+O3&-Z>+7^0#D]5,)E&6,AG!G&("<5%@6.14PH03 MD3,DTQ;&ZBBK M0R%*?D&(=@V;:Z QXR+4VAC_<.:NGXZ0OJUZ1FC%+T#27?$3+[7-]+B">U\" M594/-ARO2IN7TZ*B"?X!E)60E;:!3S"_^9JL:WA/Z>/LLUS.R^I#N9)U]TV) M(LQR(A54E%-MQF844O,K*XH\P3S):9K;:(.S%$96"']9UI*O*VW1UPUEL#2D M[1;/>52&U4,06=TT1$L*-+0NJPCKQ7-1DNT>6&M1&C$4K5DC2W>SEBE.?I*+ M5=U_8I9:TBRS\\^?9*5=%*]?;)K.=?;TB^2UGJ9-3[TKV_*!SI? M6FY1AU@,KZTK)'1<4;["62^N,Z(,+2E]R\YRTK]ME]+ATR990&=$Z)?-N3_[ M;4ZW=2U7]>MU5>GW,).(*HX(TQL32#'.5(&W_J132&"501 E)N="?.3MR[ " M2@5XPPQ0'3=N"]$)3+MU.A9$;LNX1Z?E _2,W(".%;#A!?3,A%OJ/A $T@1. MI"=5%#Z@'.H1KV?XJ9E/OI2T65-N8D"& [>K>1#/%3_.5]]?;<4\V]SL::+3_+_6\_K^4I^EM6W.9?M&02:$:I4%(L" M9CC/(4ZUATQQ)F'!*%4T)ID4RD59A&!J;/>Z)08>&VK@A_D2/$E:U3^ZZ9 @ M\-OIF:E!==-%/7=@ESVPPU][Z+_E\ 9L> 3]RVBY#*>P0D(62*D%86E2Q1<2 MQ$/E&/39?@KTU;K6JKBN-0MLOFPX^"1Y>;^<_UV*=TW\7\TI6\C62[SEF@G- M\>U2O-0)3E,5I@A4I8B?5.BZ[(RM=0Q#0I0#<_""W=-V4[LBOS$X=OYP7X::H>[[! M#N-&%_>L@UW>0-.?=IZ_+>C5CB1 B2W(8<1%!'!,& M"TX2_4^D1$0H02B='66KV-B!5O2M5(A=:LZ .M&T.QMZS@'79)WM9SLPK6WD M<-CXVL&& ] 1,YFM6KT:E'HV-G\RC( ?VG#1>;?#Q^AUPB"<86M'=FKCU0F, M$P:JV_V^X;QZ5L,?-<8W)[0-A&X'S%RY")G:YR1TJW%3]ZFE[S4?Z9#Z[_8U6HOGGBZ:J/8W&2* /LDUEFLDL3@O*4Q@E.-=Z)D\A MHTC"F*E,H:B(<1$[Z9D1F!Q9*36$@:'LF+TVZHNQU%W/#+>;HG-!VEV=C0A% M*-TW!HO3*LH103[2JF/2&DD%G^/(Q'=63^^6>B-HBB+JN]5767WY2I=WC^81 M]8=R^4W;F5)\6#>9L*C N,A3 2,E"HA3S"&1#.E?>10)'J.$IK/'@P+#Z]5% M*/Y==,BA%/:Q8GD_7RY-%M(KNC"UJ.!NO3)5J:;4MSDSK8TPKH>FT[UDEJ8B MSN,<*I$(_9*5@#0K&(QXRC,2QS%"M'O)?27>[_D5GRY<''C!;]LW^3M]NX%V M\.=X7X[^B^$/-@R>/U]G3V#WNDX2T(AR UIAP(XTH!$'K+0\H!/H!FQ$TC\V M0DUH/H1^#U/9%,'X?EF&1NC7X6Q]!&? ][R'K;:1E"_R^^J5QO%O,QJC3.0) M@7F41! S2B"-)8<12H24.&(LQ6Y)4R?IC.R;&:JN1S:G\; ]H;E:2M<#&;;: MB82!7PU-T! -Z!M=$"O8&GR",GRY9[F2^.]UO3*K_^>RNGTH MJ]7\[VV]M5"Y4-J"AR12$F+"%*0IC6">4:F2'!><6U7[7:0T=M!DAY0I%:!\ MM::5*5+72-:N5;;G\;);MD%0<(QE[% )6.=T29!0-4]GZ4Q;_W1)W*-:J(LW MN"U8(>>SM\N5WK!_GB]D]9JNY'U9/G"U%T) $/4V[%7D.D.%U&$!,M]7G)J'U,KP@QXG%5TO^Q_OR MVT_ZSG;=Z1^VR^W<\R999!>$Z9?6I4+^6"WUSW1K' MK@=T-L\:T;WMR9M];I>!?^[=UE%.YUR$#N5+6M&'(AW.ZV>^+WKE^ M]9>RR_/KLP-E_>=*FT(S&N4X2F,"%<84XKQ(8(%3#DD<(5XD,HX*)T?L$L&1 M]Q:3*];D1Y?KE3+'U/,ET)<_2MZL#],V\5'?^M7T^-._LPUS;A;A15CM5$=( ML-RT1D\9K,H^/QELB=^ AGPX=6$K:"!-<9'R+]*L5[( M.W6<'BR%17+P%Y-$O UA1#R/92%2R$SE+"8IAD2B#,9"1!QEE$1(.IW5A^5O M[-RACENC54[4 ^@?+:L!',\+ K]$2Y/G^5Z-HW$4ZJV 7QN6P2CQKY'@#&5V M!>9N6@-M'&B/3+F1R%R1$+WFJW5E>B:4]4J3U)_)ZIN\_3ZO9TH(HB(N8!&S M F*%M,Z..(9I'.%4Q07B;IWS+M ;6?/N4>_2=PQ9YX8&PZ#9:<: 4+AI.G<4 M_!*M+\L6,O-Z@-KTJ=B713^9FVUQVY5!C$9YS&(J8X4S!7.<9A#3*(),2M/@ M':E"2<)YDCC97WN/']M\VD0QVHW6-<=Q'PK'P(VS@+X1FDNR^8=A]D0('6]I M'_X\@94]PU%MZ?GF#A]A8KFTKI'4<76Y".E1A7!&D&#U!H?/G[BRX(QX MQS4$YRYT/]'J>@7^/*\Y7?R7I-7;I7BC%_(,(TE19A88X1'$/*&0"24AH12S MI$A(AJQBD4-$1EYR'5G0T@6&,-"4@2%M?\1U%J'+YUPAY'9;@%XB.YUY79+) MZ^#K[$,G._VZ)-;N$=C%:WT]Q6_EXILQ3O?[[G6]GR.:%FDJ8)Q)LQYY!JF2 M"B9(HCPJ,%*14X?-06JC>XD=[<.VD:Y>XA!@MCYB(!A"[V^"4\@3G@,F_(.%"51E%&54VPU6<61[MA98!MZH#8,F<.N:L.4:Z3= M$DI;WS,X0*Y.J0%DRP'H6+@!.ZBU7(1T5YVD#N;'VE&=V,%U@N+8\W6[_=HC MPK=*2;Z:?Y/OEKQ\D%_H]T_:^C#![J515TV2V\%1DA28$$(QE+&06J?$,60D M+Z#05G[&E$ICNVE-(9B9^/!ORX;YI.42:#;!V^\F5]_2$PCR%EP/],;%UO_T M;L/7+IR&M4/ ISFH\XNZ;UGKE]Q.VNI0@V),?)W+T@5["Y:6?(3#P^;5C8XREJ%Z[W++CBW)CC M]4?Z9+:B?CA2@N-4%$D*"\1,QIS06P;B>O/@699%N=#>MY.%?)K,V$YV1Q0\ MME0=2ZM.(V.W1*^7UVV!;D3M"(XQ26I0I%#E5:>)3%M;-2CH46'5\-4OH'EY MR]'N'_99GA&5,I1H_[=0IIM&7BA8D#B"+,F92!F+1"QG1U.YI^VD?4D(JZ5E M-\=\: 9=185L$C'+ILE"IUB>L\_YQ;=KI[!>WLMZ45W0NX/$G3_>@$.=^T+; MHMN^C)?8)?TB[[_?INFVKV74'NK63+AM8\V8[;,U(A_*U;LE7ZQ-.Z)^4(AF M[W6Y-':MOD7_9"9T5VTA>\*CF,5%#(7D!<2HT*8H4PG,>!0Q@C*,[ K_0S(U M=JJ&=7_EH$AS*3,I$@ES+!C$.(T@*02%2!4D2GD193*:?9,5*U\JUKO,V8=8 M^G,FODOV&? ?WJF?"U/'>%5?O??EN'K/M*%:@0V;8#-;2C,*MIR"U\_\'D3) MFP9$[6\O[7WLQ_#S7&#:_U'-SGS!'XP+89^!+5A!= M M+T!8YX"._MZ\W=7)WT4(SU0S#1JN=YO6WX#-&RLK8%@WQ\P]\]WKVV&_R6G[;P>NR>BSUQB)->[G/DJ^KQBW= M9/U*KFC!88H$@MBT?R,X-<6B&4MSDJ48.?7<'Z0V>M8OE_-O3?30,^%W&"L[ M/1H, 3=EN"$+FC:.6\(C'&Y;B1A(%PW3FE2A6(E]J!7L;KHV8^^6:P]FW8S/ M;EJ\FCZQE?PJM579)\L8=7.0+L:S0K*815#&9K"/0A*27!4PB:(XEQ3AG J_ MI#TO?B;,V]OAKVONO,=A8R'XYNWYO0O+/(7I$'9,9W M\OI^^%]8SI/D\)W M%5S!L_C\N'FF1+ZKH#N?RW?=8_T4YH=R63XV7O;ROB71Y>C.%%=2Y:;P*14Q MQ!QA6'"50DE$*B*JU6'N5/U[EM+(2JY=;[*E=0.6TK%E]7F$[!14$+G=5,\N MR8UNZ:@&'!9Z4;) 6N(\G4G7_T5Q#U?VY1M>VIR;/^M'K.IWRW9(Z7_*^?U7 MK8QNOVDA[F7S1^.$_4SGU5_I8BUG!<T8 ;3D!]^8O3:@,*,T,^&:X:>:IK&MAAB6WS%@5 MUV],%D=)D3 %&>:YWE6*PHRTUGYVCCA*4I%BFKI%3%^,;*.'6'L.X/"79?,E M:?^NOUS_<[X^EC[!2^%W1.]BLJD^KKW.ZX4*^#'ID1OUE.=>/;CI$U5U:?Q>TS7,6IX0S MF"540:P(A21C!4P3(F2A&"UH[I"!T MW-AKY?^A7,E3,[\2K#6.5C80860R ;4;2:*$0Y9$*N8TXQ%S&VYM2WGLJ+K9 M&SH^_ND?2(SR?P&RX<>CXX85DI96\1CXN&FR?B+'.*%M5_E"]M>PHCM]APT7 M.$[VV'!Z@&<(6JY,+O+'JOPV%U*\>OJ+-JO>:9.I"YW=FOKVYHAP1@DJ4HHY M1*:T'.6LM@]BB .4:W-5:&"?!Q!ZL?#"/:2?T1;'@!MY=1/A#?S7S#]E"=NTQ^K28SO[%2!8()RGDK,C-K.\$ M4APIF*0HCZ5B,>-6MLAE4B\VX\<")0OW*)CL;CJA)]NTQ&EJ\38H>/A)PR@X M^$K!T/#SE\ZC$LAILI)OT'$:?L)TSI.5)'L.E-T=?B;1IIG/*6L?2U;$<89A M8KJ+8=,PF$J>PE0F>9KP)%>DYFUPSB8V?)A)+:34_M M-.\:?:RTC82!C)-!4I.:(S9"'QH@5O=XF!P?3-6L*6)9KN9T\5H;,8MW2U71 M?BB&[#84IN(T15D$8V*&P2-*($LH@HA%3,8D3ABS.D5W(3KRPF[H_K1/V&$# MMD7.PB 9 0]'=Z5#PT9LL] <]:VG4!>SU"FC2058XAH,P8H32%5<0+CF,M(HB3) M"7+H.#,ZPU;+ZNKN,@U5!S4SZBNRT-_/CO@SM(BY/=+C9']GA9EO=*W9S>/5:GF MJS\YGOWZ86QY$#PZV!SD&9U 3=8=V@&:EWK"43S]I9U@VH M2WUG'9_F'62M)*WE&]G^]]VR490;@J_IXWQ%%Q_D:E:D!558(2ADHEV)-%&0 MB%S!E&),F!!%1)5'\TI[#B;T#0(<.SL@:QVL#0F4;^BVH0U^Z+GXT21%MYCM M'#JW)M]!E\<;\&&@[LPGM.N(1[A KRWAJ<.^CH"<" *[/L%/[;R1CY7D[60& M_?-"-LG%2S.R1NN^O[<>5%:@C$BM82+&D0D)LR$Z MLFFTRT*S/.@.;3?]8@6AG68)#8R;3MFE?@,V]!MX;FW@<=8<+O(&TAE6)"?5 M%BX@'.H)IWM]-01;;8L(WBWU8I/URIPS-^FZXJ/4WZ;EBM[+&8^$(EE$898E M6D\P2B&+B8"R2%5$DV9NK)N>L"4]^LEP2QHT#5Q, =MC2]JQ=,T!2UN%,09" MKFJ#K7;JMF[ !JTVT:/E!&Q9":D_7,4/ID6L"4^L2UP!.=8HSD_P3-6+ H*=N>JMLZ(.>@7$B PX2!TLLMR Y<4ZY M/0C'Z>0.]P;K\VEV9N.1[?21<_RJNSUTVB.EUE TK.RU:ASC^^\'PWCM%X>( M/W=310M@+%HEVCPE5(W6#.%$HH3GD,81UH9DD<*"D@(2@J*82&U-LM2ELN*8 MA)/!Z%Y!\<7VQ*>K62JU93('1(SEZ-R/OYTO3;!(PNS,BYJ^&)&$L8X102E180 ME> C#3O%Z[Q,HY7#6GY6Q3V'; M&/Q7N1! E170O+G.Y?-'V6[93X.=8UBAXP4TS-SL#FO8X0=L&+KI#CO&F -X M-3RA9@7Z,S+M/,&K 3N:.7C]$Z_SXG;LWO?Z@W?:>ZQG0D2$"15!Q7-M;*A4 M0L9) E6>IWFF.,HQ=M%A0\1&UE(;AV[/=3/404/>,AG<"C8W5_=:,#P=6V<< MO)W8(0$#NZPG23V+@SHD]#EW=/">E]:]\D.Y;&>V7VRL]*E<+'XN*_/469:G M42XEA0DRS6ZC)((DPJ;?OT*$1PFEG+R,'I9>\HVLQ.P:6+Z4=H-^WQ!+1^YE M<3UB]'VRUH,;P6U[#HX3^7^9+_;%-R'TD^Y_2"O"JU[M= T)KV/3SP#H&-0/ M.S/MK<^;>^K.B?;ZU.1$:?N?I#!#N8!8(@$IXA2*N! IC2*.L-6DUB#ZJ<--PJV*^39*^#Y15+3C4#*?=549PDNAE7;5 M_ZI5_KR="#)3L3)5-0@*%<<0%S*%+(L0U,Y-$64Y3CE+7#1C,,Y&UI);\Z\I MQ&NI-RISEYUNJHYC4"7 +!PLEU/X7RD_PFEVLYPQGE.$TD%&F2FZAR#@LJM.KD!2&9.=?F3NGV%C1' M5HIFYFM30V4&'C4'8(XU/#:P>4>5KP'C^N#R[D3C7FY 1_GJ*3#GD+/3 @'P<$QVZ:'0%-M8Y :* M<*O]@E2!5O@Y*I.NZ@NB'J[D2Y=?.]_U8DRL/A<4Z[RE-,6QC!@4N4P@YJF" ME @&<12S/&,($^2TY0?C;&0-L3N6U":27P^&\OV\JG!OT?)HYCG>C>.ARK2O MY8JYL8$@##Y!]EJ^GFF6;" XST^5#47 ,UV1\W*M:6P[Y)IVWUVJG#:I8ID) M[6PAHMTNQ#$D!&6FYS8X?=K!B:J5Z7[5 M ]5&Z"LIYJMF[/@8^846PH?*(!PB-6V.H(701UF -O>$ZK]R3.QV*?;;,+3! MI%DDHHB21$(5)=IZRPF!14(2&"E4X"++(I;S( U9K%FR6C)7=VCI&3.=1ZJ= M)O=&I91-!@5MN+FV7XO]F[!3-F,#&[*CRPD5U>![NM/+F$U=G#$:KU3@L1RF,Z>/JT?L]I MT8Z\ES.7^2ZLQ\?%7%;MX;W\6)7W%7WH/)TO\P>]@-N!K+.,::@+9UT M7:JV^-HNXA%0'6 =#^!C#U@?9_G2 ?9Q&#"/Q>\H?#"U8$MW8H7A",>Q M*G%]@&<>S]P,5'VO?7GQ;KG2WZ7YICGO+_2_R^KU0EOF'^B#?%,^T/EREDM1 M2"H2*#.!(*:)WMVSC$.A..%%DN,LGX08V[( M/YN"P88ET/ $ M#%/@UY8MU_0<1]#M],^(4+IIH? HNF?=^&$1*K?&D?JT&31^T!SER7@^QD]- M-7Z+"017\JM--*_(-< MW:DO]/M,I$K2A.4PC4R+C!1S4S_%(5)I+%&1XR)&+MIL'#;'5GHM8X!WG('5 MEAE 78.)$_>XO?POY2-=G43\USM=9Y*)?- M@7X]HQ&G)H49%#C-G6K;SU(:>5'W=$'=?)5-)F.3 MP5@[IC">1RI)54IXRK43;HIGXBR%)(\CF+"""DY0EB:1QX'B=8!=?5RXC]L- M8(?-W\: 4G_-J$$3*KUQ0"P2I/<2FL$"<9KEN6E!)7LH/[JUA0L)YT>_)G&' MD,J]IG%CX&FWRP19FFY[S :*SRT4+=6;-BTMX,'H1=$"[2[GZ4RZMUP4]W!G MN7R#W[[R?K[4NU6;B-,-DU4JH45N:JYSX^=+)F!!\D0O<%GD12RU">GDYQ^3 M&'DG,02-3=22=%NB)_"P6YO72>FV*/<%O#Q8V'DUGAP,.% M-W"E=TI4[R5JMMIBY+7>7C8=UNI74FG_<3.Q7-9OOZ\JJFG,E[1Z:OHS?=!B MZCNUR(MF;%;;3WY&8R82(3-MTD2Y7KH)AHSF&$:1('&>)41PYM+A=T1>G72 M>ZO@+B#$&O; O/UM91AT3IL:[6W9*987\@[<--3^%#^S_L"6\VUWR;I_0=WU M#?=-3Z =;C>3+X*F88V-:;@TK=$XG3J-:VS(3Z1YC4XRV! #[\FO?0,9S?_. M'V>(<5E@4]Q8,#,9'6%((H%AFI)$,&W+T33V<';'YWRJ)-NN[\6H(S)& GV\L1JA&7[N41PCO0"+\1UC47;; M582O+H M,>"&%FB)V>GE8^F'U>=5,KD&SZS$L59"9UD_H2MJR?]X7W[[2=_3J@G]PU8[ M'#]IDD5\5H!^K9V_X/I!K(?#0Q.<9"I%#!:9J0G/602)9 Q2E$:OWLU1QTU??E M\EZOG 0):.S692"!W5;G;FO(ENX-Z.0?X2#*0L30+1Y/4'J>IHWG M13[;AG'@%K_U^T&NME'4F91YH3)I"EBB!&)&L%ZQ>0Q9&D684:225+D<+^T] M?>0#(9/9VQX#N2W3?02(4#@K,(.Y8@ABG*:0Q F%.T=OX33Q20D"Z=[]9T^J;4^*=:A?3U_DIU%?T_IK'QHTQU([73!GG,09 M5RB#,M9>"B9:SQ!"I2FX2:1,8BQEVJ\MNV4U0,UCD;FM+T/[!G#];S.D]QM= M-)7TQ@EG=/DW4'Z3E:BH,I]U++HMQ"$H[9;EM?!X+5)#='N6T9R-[] -MV(M MA NT?H[LE==60;V22ZGFJSNVF-^W*1_OEF^_9R K)B$CT"B74](T5D*&$P(@)LQMS$<>97\W4E9R- M["OLEA9UG((=5DT+K999<\'.;#;]F^'X4M^LD=^:G2YYEG?A>I"AYDMM)/2O MP'!PTR+\VWSUU70L^6_)5SM7;&78?T<[;Z4K#@.&?] (,$J=6"!0@U>57"U]46 M#PV:FQ:PPFLB ]H%B>!6LA7Q9S*%78 Y;^\Z/<6WU&^_U]<'N=(6]6)MTAO_ M7);BM_EB,1-$*/TB*(P1HQ"S'$-*LQCF0H.4QA13YI0&84-T9*W3=FB:;YO9 MT:Z9W5(ZEN-:(6BG8D+CXJ983G3V,X=U/VQ8 #T/ <_L7$0.5J]F07+BPC-[ M$(XKR!SNO?J40&NCIKS_:[G0]]?M8/>-$RQ4EL3:%H%*1$S;*_CB :HENXH@0978<.?6 R3?:YS#"LP!DXW[.[WG'GY\+@HGZ1L"'1IA%QA MAHJD@!3E&<1<,DA0DFB5$:L41RH6B#O-NSRF,79 HJ/8MI]QG&5Y A&[Q7ZE MG(Z!AST11\BA') FU.S*$Q2FG5MY7L2CF94#EWIF]+3=>,SSWM7U6HH]$E^J M=;V:)7HAYCQ64#&3.9E''#)6Q)#%.4<"%Y'DN4>MD05IGURZ*]9I?P[5T-9& M;M3L57&.;Z($=5VS]H>B ;H"O!SH[N -NMUB#X6A7RY00[Q;^BWY&W"@$1H6 M J8%VM8N#3M@OL"6 M#(:[WVW_A1UHQVRVL$O&\TC)*/=/\E$OB:]F@NZ;=;69*=-64J921"Q!&>0Q MBLRH<:Y=+5K C$L99[F40A$/ ^\BX6G,NZ;5I+;:>CY>U9H\XK)+(6IE"8O)!>0&&.,9@A3$J>9Q,SM=,>)_LCAF3/357=9^N=- MH-*P!3J^'!OTNZ)N>R(T&I:NAT/!80PPF=8*C-&FT0Y3?^8)M%;07)XZ:_>8 M*TR6TR<>4DB4Y$C! DEJ3I),"QP>0RFXY!@AA8A3$>NSG1U]/GM6]"3SKF2F-7'Z,4*[WXDO9?N-F*D$)WII:PM$1MH6030S+=X3 MF!.2XHF]05OC=<;%'6 MC@[/]>_*3NU, [V7=CIDK2MTO7O];E-,M_&=ME/7SFFS<"HL&&2!--WU_$RJ M$(/!=Z@WPSWX^L8S0AE'",:B2"%F/(4D50E$),)%2O,DMRL,&)G/ MT1W%@UQ 1P-MK+$_,7$:,_,ZOXA;97/H'T"PS@[W+YNPWDGX!ZS(#^ M*7+NY5QO2FWV:;H_SVM.%^T&\[/^K)[E-$HS[2/#-,LCB'-L3&8>09$63.%8 M<26L1NH-4AE9X_9T04NXL[5 0]J^D.L\1L.:,YCD;GK/2VBG$JZ+0GD5<)U_ MZF3E6Q<%VRW>NGSQ%9/+CR:DMZE[+!="Q 4R#1@8Q%ROQR*G.20Y2A%%J"B0 M4R1]@-;(2[.A[#$@_ PP=C9,(''=UF-;"')4^S!"DJ.%>"$G99^A-/VXZV&1 M3\ZLOG!+F.C4=K+UW5K[;+?;$,O9N=G:/&@F[LP0CTEL>@I&"=4K/:-F]F"4 M0[W*(Y(KQ&CA5.D0D+>1-<-1T&3+*BC739!DAUO0+J\]?OOV?[\:ED'#L^-9 M6\@WZ1?%FNC]7!G/&O?57!W7"@#B2!&N:SA[UEA7 $@O1;U"D+BV:OXMKM^O[^9498H4!&(B,M/]@D"2,0X52D6!J$!Q MX5D^[\3'V">-.W7A_RGG]U_-&K_])BMZ+[M9R#>@8;")GG0L^A;6N[T!RQ/* M\7%U4ZB[D/8L&8>MA?,$FA.5W7O!$[S^WHV+9RK$]X+J?$6^W^-\BW9JK5]- M#6]3E2>K;W,NZ\_E0LPD40E7Q)R+1A'$A42PH"*".4.1C C'L78T?6IUSE&< MYOS3T#=KK:9#$5M7L.R4SY6R>Y;6M/(V5!L]TM,%AG#(@II+P@6KHSE+:.+R MF4L"'U?-7+S#TVKI](04QC32=E%K1565_B9(8T:]>MI>\I$^F8]N3795\\]? M9;W:9(>B&8UBGB3-?" EM2FC"E@4*(4$$5Q@AK*(N^5%!61NBDPJP)K$9K[# M[ V@AA?PK64&/+8!U1_F2_ D:3708'[\UV5I]SS32W TA@P+L.$![/()=A@% M[ GL7MI>FFT5D;7;3]7C7# M%9OI#V^_&VY"%L<,2CJJ6GD)"L)MJ5^Y:+CT&_%3L,\(]:. M>0 ;1@W0-L95/6A=C1IZ&@G54 -F W,W[5#:<: ]&F0[$AG/3E!*2:[=[;?? M^5=#]!-=R;NEZ7-YT.ORDS;NJKD9']#UPMS_8.?*=\NNZ9V6]+&LZ>+/5;E^ M;$)SM7X5VD1<2W&GG<.V5]H!6PF-WZX;!MM/3NCX^U!K6S-Z4;_1HUX0.\[ M[62TP[;")D&W%ZJ[Q$0M#S[C%!8V\W;G)5F*P%3E@9[$7\_I"-3)[ M?H&F[9OV_/*>V5)?$&=7=X7K\O2PS*(X9@*BF%*],R89+.($0T1D&N+3JS&3G(Z1#.&Q/CJX0TO7 :*<76_@,Q;.2A.^R]AS9B&?% M&^B@%B3S\&QB3%G7'\T'VOI>MNDS'TNM&N1J7K6!S[95H1EH5&_S;OH2LYD4 M148%B2"*"@8QS4SAELBAS 6.TDA&-'(M#\:,^2'?T0_[K=\_*-'\O,(;]A. SWG6[LB MZ7H_]?"'EN'Z!IR>*T>5WA7 0*)C?XEF/W#F]GCXALSZ'H'+Z3/&QX/Z M9+;YB.3<]@LEJ_L3/5CT4I!59;*+OLOZ(WUJ2M"6HN5T]\-9G#(F%11R\%=.L] M+112[:9EGF9V(ARA!#6[T=7/GV2["85"OY\$>YY[C?!KT[]'TWM="CEC.!:2 MQPP*4<001U) FI$4(I1D% O."XELRX)W'SRR0C>D@*$%##'[VM\]V8?5\342 M.3KI=L(XU?2>XMRKC'?O09-5[IYB?[=8]^3??:>?W@JAWTYM[#6Z^'_FC\V7 MH\",I#BG,,%F-!%& A+.$Q@719QE!==KQLHR&B8S]A%,.P"THWP#6MI $W=< M-P- 75Y%8<1W/*GPE-QC]NF08%>,/CWYV(DGGPZ)=CSX=/!JSW/?@_*);78' MS6.9%S32VQ4C$&<1AX0F$10Y1I$@&:$B=3J./4=IY"6ZJ;RB7>55[1&)/@^3 MY9EE".$=%^A1>13X=914E(NRA3IG.TMGVN.O2^(>G4I=O,%OZ6Y&69(HUF Q M#E.]+"$F<0$+E'#]$X]0C)A A=,9T40#/WLR;BO1<8#G^$,Z+XKAO*!&FK+Y M/),T+TW+##01\[-V_ILP8-L^U000RZ4Y=+C]/J]GG$9Y1 6#1:P$Q#G!D"21 MF=Z=,B1I&C'B-"YWD-K8)F?;TGM+$_QJJ#HV;!C&RVYM!4/!<6-S!<"C8[&% M8,&:%@_1FKAOL878QZV+;6[RB+I_K$HNI:A-3\\V><"4_KU;MF4E,Q8SDO&" M0\D+!7&2*U@P@B#F+!>I)$(HJQ8"%K1&7M ]\;;9;6N=@EK3-\'TQ^&2+&?8 M+"+DXGO@87MR"TG:2#<>8+ MCY@NE&PGRUZTV/(6/P/E9SJOFEDR7:O*O1:5OTAJ$L'%G6EON:[,]!E]P8=R M6?6_FK8&]6$7%(.V]":=J'Z+0DS,-3(=V'DTE2OSL[ >MX7XJ:]M^""CK.'/C^Y8Z=Y-[O\ MC5H@,QYV@0R_$1B?]%5@_O-$I+DYK6U.%T8SL^ MR]5J(467K9ID,2FB/(R8V=; MM*5>VM]GFBPH-W3=#%5+".V,S_# >(8#FK#(#UL6M+7_(S!<@+O+.#G;C6YB M![(%+8E.:M^Y 7%HLSG>?>T@AO^2M&I'#&".DCQG$4RU%PQQI# D11'!J, L MYC&A4>XYAF%#8V1E<#B/P-"];@3#%IWAI1](9K=U[B'N%<,7C@0*,'IA^\QG M&KQP)-3YL0O'ES[_Y*O7]'&^HHOW)D/SCBWF]ZW9JE(F4**8=IPX@IB9EII< M,,AQDA9%CI(88X^6FN-S;K56KF[-V1 %BRU/SS<5GM>]UR_S+G9 TC_0)'9IUA^'<[/6OX!8PY2.L"98^0VE]IU1 W]?K& MUWQ?TF47R5""9=JIDU"A3$*,9 +U;RE,"T%0E J5V65N7* SLDG7Q#0,-8=P MSP H%N&P,**Z:<.>9M.RY 9LA/8)=@U([Q#<"H."7S#K'!J!0E>711L,50W< M/EUHZK(,>Z$HB\L]E,^MV7;N'I9SMNZB6IM0EZDE[;YTE%.$<$:@4GEF]% . M28122&.E5$3SB'$KM]*>Y,@JR; .AZZX.I.U-6PX;!:[3"T4%O!D7'38)=! M\=%E=N@XJ+7@*/EIN"N^0FZZSDG>0;5G]Z3I-*"39'O*T.U.W\JMSP]TL>B- MQQG+M,^=BA1*BBG$>:(]=X>]7CZ4 MJYU<.2SC"(LL@1DQ)SH9TKM.)"74%KE$,BD8C3+'%GB#!$=>0;L#'\NFZQ+? MZ[JT*&UW)6L$[0*Q(7%Q6XPG)U[^8#K^_ @,"R,5+MH*'*[7WC"YJ5OO60E_ MHA.?W7WN)N?[TLP%_UHNY8=ULUM(E2"4$ IYRF*(9<1@8_)-;TGG;*GSN-EMF:'0<%N"6R ^;H!X MNP7BPP 0/NE0%R4,EP1UGM34J4\7A3Z1\'3Y'G>O\3.72UK-RY_+2G):KSH_ M*D4LE81&4!%S+"90# GF'.9Z2V1QQKA2S-9]/$UBY,7<$[-W),\@<=FCO%X^ MM^79TPGL6PZ+<863>>;!DWF;PX+MNIT7KO0LS-.^[$J^U]:L>+=^/!F_FTNY%)L^@29210?Z5S,,A11%A4)I#G.3)TO@23B M"$J&8A+E218G3M/O;(B.K&Z:H32B)]Z,!E[7PG0[:!L@.(X(MH+1.@H6%!SG M2-AFG,0-V#!PLVWBU8T ,FR,,F;BHM#A)T^<)_E[6_<5_1AFX#W>EU5VMV8)6F:1DF!3-\^ ;&,4T@52F!1%)E2 M&&<,.?7MLZ0[LL+HN0"J90,\MGS<@'+#R0W@+2^.K9 L@;73'R/ Y:9"-DAU M'("//5)W.TB]OH"4>\\D-[E#=4^RI#IM'R4W*(XZ*CG>?F7#M#ME%-3/B_*W M^I;5JXIRZZ_ZP"-&_'[W5$W7CV8O; AKT[HC/48CL $)0_=J #0A] MM@O8T#V^LZ2[_71GCS4T9C1*23,O-,4JACB..*0RI3"*$8E(QG(II$=]T#EZ M5M_HJZMZ#@QC8>;J5 /U[FZ0V:WKJQ#P'+V\,73W+6!#-N30Y&'!@DT_/D-F MXC'&P\(>SR.^<+U7#[_Y-[T0/BXH;[2#.2FNN\!M+.,XRHL4LB0SXWX3[=4J ME<(D%QPC'A-"7!KXG24T^JE40]F<2;6DP=+0=NI4=QZDX04;4G37(ZA6Z@W5 M)D^C]LF.'A+?J4M?$!A\6_2=A"-86[Z+HEWHR7?^_BD;\EV4XJ ;W^7K/8<_ MMN-:E_=-"=NF!/.#%J)S]3),..9%#M.$92;.7\""2P%)EA.6)YRETBK1V9KB MZ-DHRWNX,A5(CV75S.?3MG/9,P46UY427\;3SNX(BI*;/MN0;LMO;[:%N3=@ M2S_@_$);44--(KQ(;]J9@K;B'TT'M+[14S54]W0Y_WOK9Y?+NES,1?/+[5)\ MU-^??F>X4ZUW/J>+C>M3FY'0B])TH]-7?Y[?+YMQF,O5+>?EVHR*OO^HG\?U M^MJF9A8H5RF2$J94NRY8RA@66"*8Q#16D90<14[MC*868/2PW\.#F1ZMU56] MY0?0#4-:H;4<.:JLJ=^SI09\P6_/4:'N2&*=Z)Z$T_]3L3[N1/-/+.=J7GHL/SYB:9*MWRWI5-;[. M!_H@WY0/=+ZHY\%MBW. U4ZIC .6FTXQ.+6I4AT7)A?SA[^TH/T(-KR V\NH.2L: M=P "Z1D'PI.J&7= #K6,QQ-\C>-V1/AF)GB;^6FJ@A0K*.&F 5",N.D"A&"1 MYF:V=RJC)%(\Y59E%Y=)C6X@=T/NYVVQ[HH1K RM8\#H& JX'<"=]5 M&FNJ7;IVX.*IR\(%LY'/$IK82KXD\+&=?/$.CW/G#^7R[7?)UZ8;SAMMC'#] MGOHS1121+$K3!)(\+2#&$=4F0B[T3TH1@@@5661][CQ :.05K"G##6FPH>UP M\#H$DL6Y]P[AP(!K]S9]N;/-]?[%'O-5$_+3;M+KL@GMR:4)[&T]I>V1 2()3(!0\ 2$0?BDQ>+N -SJFS$XRE^ZN>3R26MZ^9PH3F+6*_NU$XWHCO3 MC.A$>Y>V\C7C/"6(P2S%VO,16$(620)SC(LT3E3A.';G&F9&5DV'K(%RW>2: M[S9N:M@#)_L6^=3&7O5J[!3:5("[!G['Q-I9W84 *9#RNXJ5255A"- .%6.0 M9WJVT^EF%?U<5KM#C!J*[Y;?9+W:CX@RT[$1*0GS5&K-B)F"K(@8)"Q3*I61 M*A#S*$-P9,-JB5Y=G= NQ7E/WCO@[(JQG8H; S*_[.A^4IDJ*_##WB"S'SMU MMN%GE/"S)Q*A&ODX4I^VMX\?-$?M?CP?XVNZK>A\*<5;6BWU MJ>;T:\L6:/D*/W0L*%R!YXN%X>U91HD%A?7#867]["9CF7(;3J3@%\VXH=31@."!5(IIRA,JA@& M1#QM7^895E*.-<>BUZJ2/LN M*H<$Z5]356#&DD)%=AU,W4F/;,GT%$&7R0H:TDV+LZ:U6>W?V^P2IO9'6^&1 M6 (3O>7:)\'-U/K,$9*#_F>T30E2N M_&5)'TQ!\]^E,.=EQLSX6,F'^?KA=BF:2^MZ;9HHO2[K-BLMS^,B3K7)@%FJ M(!8F4!NE.)O>*-C3]WI[;CH3_* M:EZ*AJ-M%@V)J1 H(Y!D*=;*E&20RBB!<8X221/&J5N'C-$X'5G#]GP;%ZUA M%3:\@EUFP>UOM!*.^G6\5V>G>5_$"W'3R;OX=^&7DE%Z!A"';-)S M3_",Q6\[A9F.%<;K_UHN]/W=).H90R1-$I'!.*4)Q 61D. (09H7G.G/"FFF MV]H7WUXBZ*0^W$MNOYA;=ONC-8NFB>9U;/QS,XEL]>08H;^$HV6X/B ZCK'[ M TC>#H/@'J^WE"Q4\/X2N6DC^9;"'X7U;>_S;)%F4IRZ*KUMAS]9Q&F>Z75. M!6<0$UQ BHM8_ZI_5SR+9.(45SM)960KHKDS2F;4,U).91KZC!B_T6Y7_*^?W7E12WWV1% M[[NYHF_FB[7^K(V[WZU7]4KK:).6*/Y[73=VPHR3'-&(*)C%6)@Y@AEDC*

    H9 MQU$W^G<3]:K!#D-F<%'#Z@W8\A9.IUP)3B"MX\O%I'KI2J@.-=>UCPO1KOF3 M8>%._:5N![+-.*.\T 8&S*64)H\ P2).4DA3S)(")9FV3/Q;-1]0&]L .>C( M7!GJL%1PK7_QLD4&H;.T24(!XFB;''9D_M2#H6FW-LM8[9C/R#A**^9#6L_8 MAOF,V,,MF,_=Y+?4^^3L?G3:*UK/^2Q*59;E)(>14MR$)1ED/*:0TICGG!6( MQ7BF51(K;1?Y23HNW^5=:O9F2)_TOQES> ,:RE?//SR-F]WZOAH+MW6] 6%G MHF%#,MQJ'I0HT"H^36/2U3LHYN&J';XX1"Y.E]3=4>%5O61;Q.Q6Z94X.!ZD[AQJ M7P'!E>DK>T*.DI+24GC&-),]$8=31_8OO38=Y$1F?_WJ:>>W[:F6S EG"48P MQ69.4R0DI'%40(8035@NDUPX&=@^3$R8Q-$S);O*&>?A:UX@VRF!L:'SUQ*G MJHWJ&]-Q<^>#B=(KW+$)GCGAP,(S)46X@W0^W\'C67[ZZ[@AOF.SZ_,/&&^9 MG)Q4,4)OZ\NR!?J:#Q":],M\6>##KZS%';[U^6:;YJ9@:7G?9._,BHQ0(J(, MXEPHB!-,((DB!C'G I$,YQ'S:0MR3,GJFWO]7-*R>BPK,^.NVN7 N5C_"">[ MA>LIMF>1_@ZM-DT[9'7^.4&"5>8?$9BX*O^<@,<5^6>O]&CY>B;+;IO^^>II M>TF7'=KDY;:'XCM^37,^]^4K7=X]-EO9-I!=OUNV"7H'@? _:R*K-WIQ_$SG MU5_I8BUG*,U3GL0*JCBA$&>H@$5LAIWF,D),4%'DB767V9=,E*>Q&--B%BI84&G=2[1YBU*4YL)=_Y^O4G MHHWTP(@/C/R@ >#W^UUS:('\LCAW^<[Y=5W^O7_WW+I O\RW.]AX^H6Q/%VO MZQ?@2BX\*8*_,M'V[+:QA'NS5W/2Q>"[$G"W[H"?]HH'AG 87S$K42 M,="Z':8UZ6*V$OMPA=O=Y+;LA9S/WBY7VBJY%4)_)^K7^L>[ZDOYVW+&24RE M3 O(DH*8Q&JF;0%10"X$HWDN..&IC4$P0&-DVZ"E"CJR-\ 0UK 0]IN.0_A M,[R( TGMMG2]!+9>M!8BG5BJM>1_O"^__:3O;E>I_F&[.(>>.4F_V=F<:<<5>&S9:NKWRB8&L5/H>.V^[?(F?/?UD? -LN_W MO(&/.RBWD9Z=!&<+O ,8!QXXC68\N/#RS,:%!VR7C0^?AUZ;\_59WIO@R"?Y M:%H0+>_?+9O#%!,[>?74_7&;D52H-$]%HK1K+[5KCW$&:4$9E(PKB@K)*7'2 MBYY\3)CYU9$&&\9\\[[<@+93>Q/ YW@ ,X0F!=4YU/!_!X7=!C\B>D;FRRQM,ARA$4*F4 %Q$6FE9HB*>0RSZ,BYWGJ M%J9U9V%D?=8,/%>+\K=VVLS)43U_"C(+S MQV3<^?%##+R$.?(6 %G.D[=YDJM-.FHZ)_^;['N["TTT9%V-%$,V1 RPQHN=FD$+0, MW8#-"V@O[ID*:)5Y Q+*('-G8%I;S!N@(S/,_TG>D;?R07ZAWZ5V9.=B)GB2 MBC2C4$IB1B$29:J$L-9>6D]A$1.AG-35P?.GL)T>-9UF;-^\G3"Z,L2=HV![ MJ%C'M7QE=8Y4&<$:2L"0"AIS.B5#N"C2WM.GC@N=$NU$I.?D99[U+F:7^Z+O M;>;\LIS@&),8IB)+(%9<0)I1#B,6YS@1B)'4:1[\WM-'7EL-+6"(>VG.PEO6=/6[=S2JRC4IV3%WDNH^5JWC=^^BQY-U7H M[7>^6&O#WXSM-*EHZU77C?>P5+Z;#I=&*4XSH6"BS/*3R*0YY0H6J1 Q5T5& M&'5:?B&X&OL,N.,&4,TL#-8\*\P+L50#4\/LJ#YVV -;_L &^2:,L\.BB;>> MZJ$1>FY?4-Q"*:T@/$VK[$+">*0D@S[R ZKPG'Q"A>3:'BYV8[_:BO!##^C >=2Y3(6@)Y%*&&!=*P)\<%B MN&3#Z8D35E3X2+I?\.#U!,\0\VC%%4WIQ*:N8B8*3IHQ:@13:E0Y@P73QK B M(B,H2XLXP#+.Q4K[^$;@K203AGQ75: MAD#JY>#ADRJ!TX(=+M4S5_D$7-:/CXNYK'Z>+TT7E(]5>5_1A\-!9#PG.(L$ MABJ/M74NBQQ2QC/(BY1*JC*61E9-6.U)CAU@Z7@ JF4"/+9\GEF^Z+\'^O::5UR>*IS3:>24:42ED&(Y)+H_4*6&0JATG!,XI-\;6R M;!,_0&7T\$%/%VP(=VGU]C67YP :5FZ!A';39N[2.A5<7I#'J^#RW#,G*[B\ M(-1NP>6E2SU-^JKD4HK:'##U \OOE&E7/<,TDPB) DI:Q!"S'$.&,Z(78H$3 M1G"4\LC)O#]+:FQ3OR/JCEQ?C,$@+L[ M<%&V4*[!>4+3N@D7!3YR&2[?X3D.NAU[WHQ"%_/56G\=WK5#Z,2K]>I#N?HO MN6K2%K' G#'MJ><1SB!.8@Q)9CI8)DF"I,(*YTZU,K:$Q\Y$X[PR1V:\90?( M'7X<)T/;(FFWX,? QVWY=QR 719 SP-@ZQ707( GN0J<-NHJ>:A!T+9DIQT# M[0C&T1!HU_O]U,BF@]HO35IY$W"L-Q_^AS;_]2._/G61+L:B-(ZT:9X3E9GC M0@J9E E$L.$;N#:J9?1('/3 M,=>AY:Q:O*0.I%_<:$^J9+Q@.=0T?@_Q]_>_5'39SI/H_%F*4U8HP[OX1/O;^_C52>SK\]@)[>?SG M)+K*Y3]ZZ.0^_SFQ3CG]9Z^=.+>H'1-[I]HLR=OUZFM9S?\NM8>1D8AQS"%) M3,".10Q2PE,8\3Q1>9;+B+A5MX;F<.3%OYVAW"4'T0WE9T@<.?N:[.R+9P7? M\0CE^E20H_'76[Y?0+K')4B?.Z_C+'^_CP2.2_ &R]2X2&C\,8#-B,HD%2Q& M2D"6Q2G$B&)8$*D@%RJ7.$TC3)Q"0:X,C'VZ[#G(SM&K67L"%/B!-H+5\BL*DRW5 Q,,5.72I[V2+A6D&_Y%6JZ?&D33]P_3J?C.O M^:(TX9YM5E 6JR)-$@2)DAABBI&IC&:04(E2*I*,I4Z5T0ZT1UZD'2?@T; " M5CN\N,Z+L$?3;C6/A)';*N_A:;@ NVR +1]ZDQ^CVZ,' ,%&6-A3GGC*A3,D MQX,PW!_AN:O7VGYX6Z_F#YI@/O\DSX*!\>RF53A7H4VHN2)(E3PJ%0&37]4/7.G2L".54J M3U*>1&X]309HC;P$[RHQ7])-(\&;D"'5(03M5FL@7-R6;DNT;>QW,V:^6YK/; MNI:K>A;SB.<\$S!*4:0]9U/#+16'>JW'*4YQ(AAS6?(NQ$?6 3UA4#64FXG! MIJB)-L3=UKP3IG9*8"RD' ]@6RY 7YUN:-Z #70M*^"']V5=_V@0;,K";H<1 M=-88/E $4B%.I"?5*3Z@'"H9KV=XU*%]K.;?M&VB'\:;$XP/I394WJSEA_); M$WTPL/>A.B*T.9\GL,C,:$PS!+U(\E2;'#E"E)B8@7W7'WNZ(^N:CA&C8%I. MP+*TMOQ=(1S6+R,"XZ9:>DPV3("&"Z#9 #T?P#!R.1YX%5P.56KCP.97JF8- M7Z#:-7?9!PO8'!XW716;NXQ[I6P>MWLHT]L',RSC[UV7MN;TI#*MZ%?ZVS$W MTX%:*T,(5(BBH#!G2D+,N1DNF,6P(*30KEK.:"XZEZ(>F/6V3D,WG,Q5SR7C*(,FU M\8DSK3-)P1D4L9)KYL&<EZRGL5$)V!R6XY7R^\VSKVD]MY"0^+%6CMGB$RZ:(=%O1PM5ZX MVKU/G9$ MN1T);NAU*=^ND\]W?==*Y[;F' 3SF'!^+,$5H\UW'C;Q3/-C,8Z'F9^X MQB<"(/Y[76NO>3/_]V-5JOG*!.%G7'*>**6@4$@O&I7DL& L@S'B)CDB%\;M MMXV?#A :>2GUE$&YF7O]V-"V'$=Y$2<;%SZ,](Y^>R_X=N!W2[8[9 DDOHN+ M'@8&3[_<%PY';_RRC,,N^,#]$_K=EZ78=[8MKO3R41(GB2)4%4X%_L/D1E95'170S#!N8Y%;I;4P M#&W\[[EKLM<%'.TL]'#HN*FR[9)M"-_L^MX=\7#VNIV0@>SV"\0FM=_M!#^T MXRWONK+;1QNMNUUNW'N] +KR?W&W_&22T,V( WW!AW)9];^^HO6\?C]?RG8]"4QG=,MCTR=K@&#=O@5\,X:#CW;3(2Y)W:*:YG>U-N>NY97I)_;Y.0 M8(;N?1*$M^?IC1(2UK.]4X(2\0W6W JA5T/]VHP#JYYF-.**\RB"6=0$;!(% MBYSED*4<(Z;_AZ155O Y M,$;3J:VC)IJ;I&;@Y L8W>^(OJ%<&QEM(CC'-: ME"M".0M\%]?GKW*Q,(7_=/DTB]*$Y46FH! Q@Y@(TZ,X MY3!/\S2)L4H3:34MY_3CIUE8#470D71=57MHV*XI7QF]5I2=>![+Z9045RRF MO<=-O)1.B7*\D$Y>Y9OBSE;;B26O:54]F5VQ'01+$I&EA<@A30J]J"(B(.,L MA4RE, #L^^=%/DZUM[C',]C*YZ^D*BNI M[?\%K>NYFO,FREY_D*L[]85^OUVMJCE;KTQ[C2_E1]H$#\UL)88IA['(E38N M,@IIA H89S%)F(REOL I".O%QLA&2#MQS'@AW_Z!Q+'T;_J9F?P[53;F)"Z*37-"=BR M O9YF::/@2\8@=28,_E)%9@O.(>JR_LY83LCW3)M"^J?KVS@TS]FO'4QT+7G MUY[Z!(UZ#@4=N3O/AMR+:,ES*+QM'YZC^Z[N"=*<0MRM5\T&HQ?0K* \1FD6 MFYX@$N("1; 0@L",R21.5$ZE0IX]00YIC>TJ'/8$>:1]I02*P*/4;_!/((VB MFZC]_^.>(3<@3N(;E*,;1.+^S^WF[-U"Y AP.WT1"$8W5;'?0J0[$=VA/$H/ MD7/BA>\AP,O$DJ^M!.YYN%>"9'@GZWBW<#1>KIVVEPR:_0]VKIR)2#!""8(9D07$L;86"%$$8L$Y2F4J M(J1.L![7 MU4 %=+G\>9GXYZ*Q^8]Z[Z;G^V%S D->Y)JM<)\?L8 MMQKD106;R1J&&[_=\%:(9JHB77RD:VAYR#QD[)!Q#830MO"0)#T2C) MUQ?$=M:,%X0*I+K.49E4MUP0]7#Q7[H\T*"E=TVBT"SC C&BW5$A3=*RJHH^Z&F7S+JWA MM38BYZ+IYE0NF^1?):M*"C1+HQ1SDD8P36)J3G@H)'&B=Q(L&19F!&^2NYSU MN!"?YFAGE[K;:G8"TFZ)CP6/V[KON0 [;)AV'SN,@!U.PJD"'_$#Z0=OQTAD0>)VF,H=9/IO;85 T45$%>9$CB*,,Q9P[#::;FWVKY M7CWAIHN(>5LLD[W-EQ4:_9\8#/W]!4#__^Z^MKEM74GS^_P*?MK-J3)V 1 D M@=FJJ7+>[J8V^MQTQ9L]7!]46O8]%Q>ZUKA[Y M3$NJ*X@*@+3* =$5 KS$".BJS$M58%AJ%'+P[:P]\KFVIM1..@@+]KKR^\5C MD5*%>81&H*_] @4',2=83Q1G=%>>-!0X(=+SW?K4(W'&L'^XZ=?SG_KNR66.Y=*W-^BB8OU,Y;,I*9\2=CG=GWQ^=>6S/FX7!D]WSS:[]6_Z_GM M#VN;US8(YK?Z;W;QS7MKK/NZJ9)P*: 2 "/& >%" 8J)!A)CR+&LA)9> XE> MEUAC%\LUK#A(B2TK&6]XR6X=,YF#=>H.\W19HL>U2 MQOH.O-9$4T?>SE>M%3FK9%/ZJ1_]T@A:: ?#Q,R""6^3Y(HG/B3"TZ&%-\G3AY^"G1-^U,VUEIC4ARID%)F;'A:L4!K1 &.!)MMS\-P[L,7'5$%[YEQ-40'G"0-2R,@H(9*7ZJ$#:0 M^K2Q9IQJCH+"R&5&K]OK3/;ZU+1%JIDP!>(EI8!JPP"1N ),D@KD&"M3(4.% MH"$YE&'LC!P9OM<-Y8G*^T[IV\]'3:?%,)<56 )X=3"I<,O>BQ0&]JAI^E+! M4\R\UN+!'L4-*"?L6S4R6-!W]K>W?],+2^W.NMQK=3]?S)V/== ME3ED4BOA1KXJ>[:U3H\IC4 NA6"\4$5E_5U$>: 7]6F*^UI>KK+;AIOZ3HH? M\)/IAJ% , =/'7O&8>E4%GF";M7TMXZ:#GG(6B821E]!0J<*NOR(3AMK!2GB M*,0*^W3L4)"-@Y#YNEHZ= GU]NGO:U=WMIMO?>WN/6UH^PWCKELOO@MV_&7 M[1FL@[2MTK]<5GK$@)$4NDHV;F00,Q,/'TFAN.-1)$E6C40'D/+Q_K&>&U%? M:YPX_'Y>KG?SG&9*8YTCRD!.606(1A0(P060BE:TS M6T: S:"#]D0^='6ZR MY8F9<7=]4Q.3Z-?/VXVHM3#WUE58<[%\,CGVQG'S6WI#Z%US3ZO^XW&]Z92#&XKR A<$4*T@(*PH@4"R (74 M-I9#C%(4-''&C^SX!3]Z?KO(&APT^91M]JQ$^YT^+0:[FT2ZB?"BBQ['X?#HVV52W%WS3#\N5"Z<^+Z\UZ^RVBB&.C, 0Y MS7- BD( P20%IK"Q?<%0(2NOD48!-$HX+D7"/GH*VU7Z@"62%8R M@SD#4@D,"*00<%H60&)=U"V0AN)7!3]S),(TE]0[LJ\1A.;XM7J>1%[96_IK M= C]U=!HSKZ+OTJ;SS\>)LW95S)YP\Y@9)HMI]MYDM_UZN=UYK/>Y)\U7H=O^,UNMXGMO<%5MI-AN[X?W=!O:RZ@\T9XV,?.3;FLO\V*>[VPOQ$4,[-IR];!5_/%;7MYB*$HH*@00$7.@=V!*!"*$,#SBFI82J:A_^#I/DHC;QD[ MTLTHR"UMSYS,93WUN^FDTH=YU+W@!V2C$-OZ%! "W99($9$8;J<5DJ#VSENX M?EBWO@4FQ'?SD.,0Z,WG ['IY*746JT_6A;;J,#%]W7(_W&^X MY4$(W(TBP MBE00E+" @""I 9/:. CB2A#)$$9E6&HYB/[(KJPYNILMW4XQ;VB".4RKOLGF MT705FGAN&,G<%SM[L^7%!82_M>F/'3^=RMR4:>@H321+28=1GS@]':6:XU1U MW#)A7FB]VLS^E?^:WS_>;X,B;7*8$PR@R:4KD,6 EFYZ3UX8CB356'O5I1VM M/++G:&GYN8ECL?L=P"!APDR[)9.PZ.LL\WW6:#_4L43[7WLK/%YO$OLZ*\;6 MN=Y33IXI-!9/?GMJXFD#ST\>!5Z7YVIRDPZ?>B2].DF$)VE-/44HDLB MGYA$=/$C$0F"F_F];E#>O^I576)E!6A^<+U06X 12\^^N[,$QF-78 M-CL6FRQF2!9BR,OP2%),I.(P-W11N]>]VHW)=0Q1_53HZ522*R;0G[2TLCTQ&]H<*.I=HZC/ M?8H*]R-!08HXIL/H'*:::O&XJ<@=P M2.3OV_3)C?WHK&",T9(+4$#% :FD!EQI"@SF4DE!H125+QI_=^&1_>N65.9H M^8/O'XC>[^^&"!3FGOQD"<+8/\5X%+;^P4*38>J?8K^+I7_R]Y'C%Y=+]>?\ MSL98__DXMW'Q^[K.I^W+*:!1C!04:$:L<2", "=46#.AT$@C*X-X2#331VQD M@]F2#AS.V*<=OW@AE">0C7ZH9CWVDIAWZZ"'TT11( MG\_$&;'=%N_X>CTW-U^,!P;437VNIT*4E10&<$GLF47S E!<$E"1 M0B+#"=9E$"[3(&Y&=@//>+]=NG[F^N?\W7 M,V-]H\P-! KFUCM*GEOOR&U(9$JI*EZ4TJ\Z,)STZ*ZPL;^:7O:'HQCLV+RU MZ.O%QM!-J,OJJ.6J/I-<4DZ$&PJ5,YG/\28\L8,)5(1+N0O[0ZO%. M?S$]@%5OG]I?MA&6S+40E;8')P=;(:D!#'$.F."B0)S 4@:!XT3P,':^M^7( M;>X7T-HKJ<0DTB?9CGB!8\*,5Z4;"H M?.OY52=+OEX4K)N)O?QP.K/$LTIA@2G*0<6Y ,0XLX0%!E :(7/)*X2\1P>? MI?*29GGSYW*X6>(!9ADD?4*S[!,\B5GB49;.M,65E\0]JJ>\^(%($/7Y6MXMUX\K M>U;MUNJTV397LK,^POI;[[^XD@O"2@J!LKND*RA@0!B1 Z147I0<*A0VE6H@ M/V.GQ^H*O*8<4G:X"T1M'ZAS/V=)YMJCT\+N=*6 MM_>Z^?O#+WGWJ.:+6_N/'^[K_,W*\<$8+=V BK)D@FM0:5,"@DT!!-4,L)Q1 M4TE[[,A)$.S"I.P'N=4()(>:G,,W=M-1KYH9J7K/;]VGO=I)4_\^$.EAVK?M MYZ%?[SL,<^COZI=6SUKM,'B5[7G/FD?<:WSVP\-/M.B@6ZFR-UNY?KO*=J)E M6]DR)US62)<0U.)%WDHJG(QIF9\6>N-%7LP1FL?+S>53\^<^H#0,T4I)AY=E;! /<04H$A10+4BE2@$K%#0]R8_LR+%ZS82[ M=7VP#VU1%L)V#4_U^7G[]$H)\]([?>PYL ZWII[]T?X]2N0=)G@B1^A)=%(' M%J:(YXXG\-/Q_32-D_JP4.^M&YIAG*L2*09HY;)VL)" &5V!7*G*.HTB)X5W M9OPDA9'=P*XKI8TM+-7,D0UOMCG4R^7L^&!IP^P[6-"H3IR3P@QJR3E< MG),"G6K2.?U@[.A"HU>KP^ZY^JA;IY8ZR9#UYSD7\[OYYJD=\F2CB]^M<.VD M,:XE%#FM@(+V#X)9"7A%[!]<%1(2J7/H99R)^1K9I'>TZQ/CZ2C8],P]7$HR>3JO)X;&7:Y2,0$O^-K^:NM.Y;#7^^Q9SXKNW2\\W\OVJ6 M6G"XHM 8$8. 1LQ&.8SGUH<*"3CDB B*N))>)Z! NB,[RCWQ=?:1RUK) 6A[ M ?KK]WPC:B7,LVUYJ#-'5QUHF>R0CQALP@!M!4 1CJ.U..1!7^TE@A@,%[T7 M43!@N>D !,-E/, +C/AX9"+I<3U?N!JL_0WTU]7RHRME[E0T[U,B56D]IK1G M14QS&YA"AH! 504TACGENL Z#\+/":0_=FJIY:9;%W&568:RFJ-N57]@PBE0 MS9Z9I_&4%YB"\M=;VP$Q4D8J3B&I4E.!U*?-4<6IYBA9%;E,G'>Z<6GTQ]73 M]XU=RP:<][N=U@:A6A!N@*RX J0B&O"BHL H*BK!M"A%4'G*64HC>YPMW>84 M%GB\/:\>/_^11.@P3[&7U]%T0%:.:L+1$MZR)3+Z\W0F->^+XCXWY,L?B*W M?F?CSQ6_^[10^M?_T4\SPC&5PK542EP >^CBUE0+#?(*4I*SRN25EZF>I3"R MB;;ER2W1K*::6;*A5=C/]7(YT3Q8VC#;#!8THA+[C# #2K&?KSAQ+?89@8Z+ ML<\]."VBS"XM(E1!')8:,BXM NV_*@$!+1"#JC":%D$CVX:Q,WZV9 #(R318 M,D'[]G3:#G,@0]%DD@]K07.4"!P%!>! =V?OU8A-D?S@VLIJ/4)@' M'WWZ^;/46@KS6@D4%([:$"!Q*I@&'Y+3XC($*.$(B"'DLQ%73+^[W25?_RNW:>MEU#"% ;HBM@S#9824&4DX&4I*H@Q)S+WOE;JIS6R>]B3 M"[@2N: =CTNC=#*'&;NE"SJ$LSWEF*NA"WH(N Y*IX^X*Z#S>DETZ>,G8.]% MSX4EIKO<\9/EX$+'\R/Q(U:D"Z!.PW=_^.7^J6<%I0K:F 9H5PA,5%X )A$' M.2T*GG,M==CL S^R8X?JTL/ZLWG?6]2GNY@=??'FH6^FOU7]89U?_ZM.BA>96N&*P M@A+H'"% *BX 4R4%0FHFD"BUI%ZH_M.S/H4[R_B>;CNCQ3JTA\Y(R#?6H:WK M&R-/=_8"[]@C"GRU;R[>K1Z45G:[G\53=M+]-@-=&H&RCD1MIFQC9B>!%-'QQ0 M7H:#N/-.36%;73S7ZW?;KHE*051Q#JJ"%H#8 PU@N1;V=* +CH6V,8<).>"< MH3-R"-!8>5LFG=WMR8<=7,XIR>^DDD#TL#VTD;I#<==SD.XP/+2XW%VNIT'\*L]G[S5"VWFFYE@A:E*H4!>E-*-+8(V\*?V%&]@ M171>2$SSV4+?N@//C;^YGB'G]9UES7?VB*CW]_?K:OESOG9;O)M@.F]N-#?\ M5ZC9GM-914M$B;2')63=&BE<(X.RQZ8<,V9*5:!;0$XH9YM/96VXG[89N+:HF>/[0%^[0+8B7R:>>H3.K3+HCZ MW*==>GR(3_MNSP-U5'0M',"B-S+,F4^/_B7<4)MY0:JDW\%C*B_P M'3PKZNGOX/G'AS5MV$A=S!CO0['JA.EN\_9V- MU]6V-Z]^LM-7-E.D4$;#"I"J4 XY5P**< 68W:D5L?^7ATT=FX+ID2/SFQ57 MNFZ!7=;1ZFI/.:X=9-07Z.>17MMK"7-ON\:3#OM7G8'(65>"K&%L/W'1O8M&$6 M>W(@\25Q!XTD/I1HA-'#+8$7&S%\*&#?*.%G3PZH)SC1=_9YN;:Q\.:+N>&_ MOKH^D^7B>K-9S<7CQAVN;Y:6!7>E7E!9,8XI<+6+@!2L )0B"20R!2XID?4( M1-@,J#_HXVUO/-]8[KG^[RA:Z[O[<\%\1E0L#7@>! ML,0.%@3IB@.B2NVNERN &*L@9!@YUQET53KA"XFZ4OURZ65,^P+\?/2$2@US MZ#TMRF\^-U_MWYNOMN7006VOFM*^#I/99IDU;":N7AFNKY15+@.XF;X:9KCJ M3E;-)%@V?M!-776BM'K[]/>U5I\67Q[TBKM^R&NYF?^LSU$N7%TZ7/%'K=I? M+Q?KF> %JR@N :IR XA6!+!"(9!3*#%&A;3GR)#XBSEKKT3./KLYV MOLB66\8RON/,V;/J<+=]*'@8X+#WXN<[)]-VF.>L![]L^7+US6_^WFC\MVS' M7;9G[RKK,IA]N:SPJ*$O@Q65<(9+/"^3CV09K+93$U:&+SJXF;MMSLVQ*8F# M6"=0%X#(O 1<&!LE*LV,)JY>.+:%>Y+&;=>QN]K3_.?HMN78INVI6[4']VRC;1 :HZ#OM B)ML%G MBT^ZKYT6[/E&=>:IR!**T1IK[!?^IUYOM/IW/;_]8?^^_FEWRUO]-SL,7JAZMM64IXPU/S6223+F9A?L+JZOLK;Z=+Q8NXGW+[W9=NX]K MY3IYFPJ2T *25Z#O68E93J510!FMW$0%: ^.F($<<:P,IY0CUGZ5/BS4/_(7 M:2O>N%^C#_7S_UC?(;^-]#6P.F(!U60MPCMI.U^Z5N"LEK@>)Y;M;YX35FN] MHE>8JA;L-8@T;:79:Y#X7!W;:^(M,H_K,#&_F+HB[_,..;'24I=,Y0#""@,B M40%XCAA A5)E0;6$51!8TTDJ8U?0.IHNK]H4B\9C39Y6D6>J=*C@@2G0")G# MLYI],J7*5IZD,6T6LD_,H^QB[\,#&YCW-3]1#7\G5QCO.]CI/-V3';'SKU>\ MU!VH)RB]3!?J>9'/=J+V?"0BK?WWQ=J5G&KU72_FR]7ORXU>MSG.BN02:T0! M48H#4E4<<)9+4 @)$8$RA\BK>>\"G9'WCQWA;%U3SA:.=$#^MT=#'NGN-'*' MF>Y>Y(9H5E.-R7WWR!Z0 4^C@[@\^&E=)$J'7Q:L-RG>\_'I4N.793A(D'L\ M'K=-?EXN;JUYW[_78N/*'Z]_S=XY<.5A[9^':T,D?,O]?J4/I^(QLD4YAE>8H3U%QUDO6HSJK#E29KJSHI M0+>GZO0#<;O4>VWLL5"U,#!?[=NYOG?%>;8N,J>J\^QTE8&I]LD(^1/-_3>F_+4@^U# M57)B>'WP$I'>9G?4_V*ZJ>FV>>7=L-_;1%4FEECOS_6J0^0^I90SYT..DY?5V.GY-I($&#"\]M_+$0TPO"'@\S/32!Z*O6]Q48OU>-W]_6MC]6J]6KE"\ MS:#;^)'I0N6X5$!18TT8"PH$Y(4U84BEAJ*@"L:AQUXF[O5]'HPENT<>4BT+ MPP!E/93J?9N52$>Q]UHUV>S-EH'?G)*V/&3[>Z^4B$-!0J>[[?*@.?6]E[\: M3MR !7PXUGO\M!YIN7KZ76]F)>.TH :!@D$)B,X-X()A0(PB.8?:8+\!,Z<6 M'WEKWY(*1GP_4("O0<>)%6JW+96Z<3:E91YSG\P .TM/;&?'0AV;TXEGXKM( MKQ?*_>5*HG[RNSH.W[SCJ]73?'';%&Q2QDM%2P9TD3-K3B4&@JD2P-)NQ,(@ M7%9!DQ6\J(Y=G>2:%1WH4-T:JO=LA+=[7E:@GSDF5TN8G>XT4O^CP\&5 V/: M,I&Z1C1(Z(2MF)=I3MYRZ:V&4ZV5_A^.\Q3;,_K-LD4BW>*7ZJ;9O>:AQ2B= M%15'O$((J(KG;O\5@$-E(_62V%A=6.E!4O#5>@<.API*0Y$%;E -*\R"MDA!$L!(LFN<;C M@6=JKV2MR?7X-5W!V0.?3Z]B/U\^EN+"7/J6"P=(TE++]HSL@$QJU5Y?4EVP M:X_102(/'T1Z4D40[*76R4]KAZA,?U$Z*=GQ6._W8 M,&MLTB;M9!OW)31&(4RU!M#H"A#*O*C_?*V MX[OKS3W./(]4%&:G0P2/--@MR%A+]+?DZ9)^R1(;Y1&9%['.<\*>,].SSX?9 MZWJUF7US6?RZU+,J*ZD59* HN 1$( IH203 .5:B9(6BI1=:\\&J(UNB&UHT M7V_FDM]E_ZJYN\EM[^[]ZU\/M=!O?]&RA1E;I%C>QG92C#[+LA_H6)7]K[U% M':XUB?F<9']K*Z=_&=&Y\M'^\;A>+OZV6CX^N.I75W)L+<_=*/[4KBRG[520 M"I92Y08872I #"* E=9Z$!.<8V9#4>T5; 91'=FPMFQD-1_9ON1ZQTI=9Q;0 MZN&MSGX+'$U)81;JJ9^8GAAO105TR(RAL+A^F:%?K+ &FE"Y>]MIO!>;KKDF M5+Z#5IO@#P]&M7NWO+_7*[F'.9,RQX8R""#+.2!%B6S,P0M0&,ES5(H*FC(2 MW^XYK;'/[#MRT=!O1]KQ\(3I9 [S?\]Q[_:4AT/@'>DA&@QOB#Z2P.)E'E^+ M(0AYYP0,P,H[6N*E4//.R=*#GW?V(Y'7S"NMYIN/7+KI+MM9#AA9N2 DH-*4 MVNBN* "KE(WN$.1&FQP7RLM%]1$9VS?5)+,MS<@Y%R>UXY>N&"ISF&\*%C?\ M-KA'GE27OZ=(3'O7VR/DT=5NW[.QY=%UMJ/&OM;O^8:WTR-GT@A2\*H G%4& M$"4IX$6) :4$E[A FC 25AU]FM#(1MG6!G=H.X0KOAWK&EH;?499_?:94@5A M-AHK?41A=+]H ^JBSRP\<5ETOWC'5=$7GH_;.6]6=9;JJ0:V:>8S[FZB$2VX M8=0 ([3=0"NJ 64%!0QA!0U&>8Z*B"J+'I+3%%5\TP]M644-I635-5_PU=-V M$&OT!-8^7?IMMT-5$S>AL27:8$KMYZNFO[#W$"_1)MQ':=*]V$/DYUNRST=B M#O1U#\47\^'^X6[YI'7;I7BS>EQOUC,!-:>25T!4506(E@:P$KL&"%S(HD)4 M&Z^!'9=)C;P[-[2=7>N6>B;:_MI-33_D=-NK,I]#?BI%!)[Q&QU\,=F6<+;M M,;Y)JX.0 WXJ742>[Z-U$GC,]Q&S_Y3?N\*$AWP?20[/^%Z?B/!=IQ9L4TPL ME\)4 H/X*#2Z"#..YW612*7=%FP7G_4\_'IG-%E&0X\D,4TX)25P$$? 4$*UQ^6\QP:I @.&IA]FLS(3JB^TG-(49FR9,,Q MR$[H13,C"20(F()Q0"BL "\K#,I2<>UR0:8JPI!NAFLF"M2F&4MZEUY#?@?# MX5*'^>;G2&V=,L^&=/:O?./FT2\64RO-SD6E5$N8N=WTPKNQ_3[WN?:GI-[FU]*TOEX5-W/#20_!%VEPN*^!< M&26%L$=5""J*"D"X%D!(J(&@995#Q87TJ];U(S?- M75CW2[Y-(&<=+D+OQ'H5V.\.TJLE\%0[4",1]V0^@@ZX+>M=?N([,Q]1CV_. MO#X5%T8]&]^RS8"]G]\]VI\>?WF-%H7&=OLWTH93),<8T-SUM[F;-L(YXL8+ M(2R2_LCNH"4;?X46JLZ25:S$&H*<2%?!G1NK3LQ!076N**$5DR*D'WE,=8:W M)&_5^6?+%=@.Y6 F5_J'7JSG/W73Q^6@7+^Z'RP7UPM5/_5U MN;;'HOZJLSY=,&4 TE?9 *"H $>.:JLI0DX>EPU*Q M-GH"K65F"S7WQN% _W;E(.=V][-OVJ[,0&>6[.WX>;F7T'B8^VNF-!ZPF+UI MF/PM9:>AI[FQ>[X]OTHW[&H/>7FM_N-QO7$B7#GTNW1^,K4J$SG09&Q- MZEE3*_.YRTV^?IPO_JYOW:)M%7.AN,)($:"1TH! :L_1N$*@))0J71E1DJ"5+-7#]:>=@CJ*;&.II&> M?"C2C&(GFW[>#W$"&.8%(!64 BE#"0H"P1S.TM@&.W2F M\H 9I0G>EZ>+F/0M!/J5:5[ ='.HCW3VTE.D/[_,*-9T"DPVP?EXY3A'NYOC M_/9I]\__/;>GUI7\\?19_[1Z=>@5QH@"8:9!0=U(S8)"0 4N06Y*GF-:H4+R M$&?J1W9DA[F?^9[M:-<(H+]?_UO4I#M/9?IYNO0J"O-F0[03[*+"A$WDACR) M3NIJPA3QW)T$?CJBU'4+M6?=E9@OVJ$FKS37TQ=:/!C>6<_NW9XZ6Z@D67I M1O_:O+US!6T"V168+@'2K (D)PAP5-@_]&Z!7U]"DQV^*O2,ZDQBH("DQ,DJUE)F: (EC]5 M(L*?\+0)AV"%'"46PE>(. W=D3<@OAPN=UQD>"Q_H@BN7Z#>V.O,1Z>+FOIY/XAW+CP:%ZE\TQON M;O\_\-5BOKBU49)]M8_UX%17%R#GFQG2M% %9P!*82.4JC* XZJR 8OFHJPH MY"(([_LRR;%/_"T#F6XY"(M(/%3F%XFD5428,]KI8$L\>],AG[7T$TX9]Q_OYYMF+/)"O5LNW) &O9#V?+0?KAPX,#QH MS?&^YQTVFGEC74:R/2>C# J/TD$JZ+D@VM-BTL6HY0BL+FJ11//(OJZ6#WJU M>7)U3!M+WH7Z#^Z1&86B,@(A4+E*?H+R'%!&(2BP5IH57"H<@Y/ESX&7*0V? M&]P,>&EF9ZCYYC&ZU\]#IWX.)[&*DLW VK)Q51=6;JYJ-[3C9<0)6!?E'VO^ MU7G"+SO]ZJ)"+LZ^NKQ"G(-QW=R?%M97U<>JCUSJZ_OE8^U.BJHL*PE*Y3 3 MI /,)!@"6:%?C\>VEAW;MW5T[NETC,; ,B2*0%*Y@:3EJ4&##$(6,D9%@729>Z%1N5);V03_K#% M>NVP<)753%BM92TCF>,D'/6V3XW]ACV"HO!P/:0=!(O;M_[DZ+@> MPIX"R?7Y6-R.?:ULU&N7Y7=NVMZG11L0;W/R+"=4Y1SD.2D!$8P!0>U1P,@2 MH;Q$A)F@E%DOM9$-WU$$\\5VIF/8=MVO)K\].YGP88:])YL]4\'EM'WP_NTE M8Z)-O)_6I#NYE]C/MW._#T6:=7W[W^):[3)>6A14YD4)2F[LH1X;!CCD%$@; M@@LFRJ(*RX"?I#*R&8>40_5KP]-JA\H8:*TUN:L=)-D8Z;Q>D5(9YTD:TQIE MGYA'QMC[<&0ZFJ]_N/]WI^N?_,Z=P+]IN_)<;K2JYTTOU.$/.D_:3;]!IWL_ M7S\LU_RN'HQE/^&R@G66\%&K=A+QH1*594'LD;JH%"!$$""P, !+Y@IP MA#$YG]G'YTME0XC5QL_"IQ0AQ*B>"Q*0\%O_N&KFWNL]IW4N:[63H_[]52;T M[7SA;BI<>4M#,7!(S91?@()@K13D )9UPQK) =/VP*8)-!05$D*MVR_ AX7Z M1WC]6S%&>?G:_O"O\-H];[%>Z8L,O 2KWTP]D+[#GJO*W;V\YA'W1I_]\/ 3 M.Y&RK4SM"$CWR:Y8V5ZNA/=I+_ V4EW'3,&6)* M,BI+( H' BJ82^QK!D2%*#6YSJ5KF/8'JXIHE0G'H&J CT-Z9)Y)'7)T&/NL MD/I<,,I!X"4B__Y0?T#2_-WRIUYY'B./GA^S1,2227I@/,M\5$+V<*7)4J\G M!>@F64\_$.<5?]<;YY6_KI8_YTJKMT]_7VOU:=%ZW<5MVSO@&C:VWQ]"$9&2 M4E P:N-VIA00B"- KXU#5AI:(/7-UT78G[EJ\W3S8HOULXX;9CX]NG@-ZX+9&8T45() M[7(+&!!. T]'<3%R%ZKV]K4TLYJXEF7KRMGDX>_;GJ> M0J%PHMZ#GT\;7;MA;FTTQ0[H((M03/)FLA >7JBO+$)-YUO,8A:+O>/>8CVZ M"KC3MVYU:Z=XCJGSS:4)U_.-_JY7/^=2?ZVS@6UWKGN@!LN88:VDX!0!73J@ M&R0HH%I28%!95B4NC69!DY+&9GALUUE#5=6\9;+#7.B5^\AOS??6_O6\B\#T MP-=/[ZY.XX;MH:+J5*B;=:+K.1_OENM-UF$Q967 -'I,5EPP,KL3UR=,H_SC M$H>)Z$:>UEN([2T"0V>VM6%E:2IM@,P1!422' A5(8=BQ@JD.40JJ&#Y/*F1 MG?$>)E[L2-N#]X4QV*'J\CQ=)U%"X"EZ)_^>Z@ACP"^+ENHP?)[0M(?>BP(? M'6XO?R("3:!V'QT_8QV%W;S=VSSG-10BQX M60)LL &DU!I0)0I %(0:(B048=[X ZFXFB)2R_B>SZR)VI8+=_&]Y3B@JS_9 MV^AW*"^FX\"C;H,7TU$OR#I?P(?W5RU^"FBY'0"SD.R%! S MO,2+B8-RZ+Z,HY>5"-4AM39Z<2"2$9L..2*U?@ZP)I(O/JSQUDUS<9G=A5K/ M("42G ME>5GF6E4$&:@C?0=HE?9GFSB&3^]HJ6'H%/CE9I_\3$P_Y:/;V M??_LNF;QY@=??'FH+QZ:@.#3HDDU/9O&]C>[_N:]W1IW$-DS7G%H"HX!TEP! MPJ@ G"H&"HB@K!"N1!%4N/%J)!O9137<7&6[B8;;"9"WCI-,N8Y3XW#D?]8X M\FX@Y.-:N0-I,Q@R<)3:JU'KV,-*7O)K$'$N'C+S9'M [@ 2K+/&^6^LO%DK M\-7VA&V_0HW0G6_==HYF+7CF),_VTPM>P1R5L5[G2X]C22[77V.JRUBO,]EP MF-$8C(62J:B,C^#'T#->GXK%;CU9"?35?D]^6"^U_FB%Z#XSLW&W0J+@ #E(*4*+ M C#.!9!%KBM.-.?::^1++ ,C!\@[NDV]]*JM@GMPI$,A7@,UZ^%@XU21#!PVD/S$4+%QRCD&CHU<)S+%< 1^7X=",X4XS LF M@1"J!$0Q!:C($:AT5>9"HI)"&G3@/TUGB@QAX!'ZC$(\#[3#Q0P\7G8(_O?V MI'B5]L,E6G///VB'IU +CP^('GO@@T'5^G06M=ZUQ8QPU 9 M0D0.1 $=O*02@$*$ 2^+G%!C2H%0Q&F@C^9$EVKV(+9RO:H.C:#.;[A#04PJ M_YSJ I+Y0S0Q()U?UZ368+,-X:M]ZU/BE/X% 5,F]<^1FCZM?T'HDXG]2Y^) MO"6WB[EEYDCCH@)Y M+B$@ABC '/2>*#F77"+-15!/T!&%D9U-@Y%17[BML^6>;,8WA]A(]05=\US, MS=R!T@)NR&)5$7%3M;81QYY8XJNA4W*DO*(Y6'_ZJY)3XIV\LCCY8*0QZEMG M[=_TPW*U:?!PCD,&DU.5YQJ0TN'6Z$I;RR0E4*:P!X:*,1M3!)GG99JC1P<_ M]>)1UY'RNN$FFR_J:L?PYCL?%7H::UK%!)IOJX<=]8-).>.,I?27-Y69>U"< MUO#]57#D"@(^&MD,O!\ZU1YE[A]6^H<+&WYJA[1]KS\OU^O/\X7^M-'WZYF; M*"^I* !250D(U@@(;! HI:9(5#2W+B.HN3>0@9'=1G=:VO:\W6$H:SC*WCB> M?LO^<&QE-5^!" ?!>O=S+V-J,\S7C*#(\";;2&VD:IH-)3]M$VRDK+JAY8HNJ2L*]Z59_U9DPS@CB30-JCEG-0"E FW?EXI ML<;"W%!#/*NI7[F*##=AJ.&@*;]UU;I-]6_:(::>$B<<77J)XN0#2SU5<&I, MJ>]'8[,VTA[SE!MRUK8<?K3YQ(.B/><=KH MW(-QOJ@I6W$'N^7"?CG?+^_Y?#'#B@JIC02Y40XA)$> 2T4!51+FU/Z./F-4X1?@WYC!Z%>.8Q^E:(0!,['+%\?7N[JDLW=TUM>RB9&93<8"AR@"KJ MCBAH&W I:;#EHK M7,8#\*R(C\DR%+9]R(J $N* *G< M6 (L$,A5P90JRX*9(,S6-&R-?* [A-,_9-B5K;F?^UU-A[86)GEG?@'E]&\B M; ,X4OPR1/'M9(-LE'JDM*I+UK:8A*F)FQE3*O*XQ3'IZK&8"P<._]=\/>,2 M&P:9!@@I5RR98T!IQ8"FA@N38X3"(R&+'C*9^WF5V4H<_*[(<[%F;_:V]=Y]>=Q+@NBK6UKF!!Q2 M&P1 K "#2@&#$322$"BJ(*3#!)H:0$DLOJD$.4J#.T^.8>3Q"81Y[OF:7 MZ7A)FC"G!%)" %LT?LO*P I(QCS6F!2NGCB"\1&MF?-J2SEG:GV[ZA M[N=0+RJKWR^F5$&8>XN5WML]^8IVPLNLM?P?M\N?_],NT3@8^X^]7[FX\"3N MP5>\K95[/Q]9^VV,=K5DNPNV7]^L'WBWM!07CY9(BW:V7+B\F*X,+A$@VA4< M%$( AJD F$+)$5>5/4<'%81[DQ[;H+>,9!O^JR[^NLKDCHULN>,CL&K<7[5^ M0= X"@LT_YVNVMM\RT7FV*CG:"_D_&Z^C7BT72'E'*)P\5,5H_L3GK9"/5@A M1V7KX2O$UCP][ ><:;&9J9R+@N(",,0$(%P;((P;088AT0@)4>4X L/T.1TO M0QA<.+JGZ@)Y9>F&5A<]TXX]I%HGJQ$H2%4!PJK"74%4@&I12:IR59B@+&64 M6H:<.!/KP\\_#I$RS L>"OB^3\"($J;34B0K1GJV_,1E1:>%.RX0.O-<))SR M%K-U#U@R(PCG2. *:,E=EZTN@+ _L!Z(%09R7!1NH)E_S\P)&D%F%MX00@FQD,]+DPH"^02%:9&/SXMX!'C<\V@D M0L9*J_GF(W>AX>:IKF\AAB!$W'Z6LP(0(>U)0E$%)$4EQ A"5 :UNA^3&'F# M:PAF6XI1978G].)G?L.D#;.^0$'#82K.RI(*E>*8P+0@%&<%/,*<./]DG.%U MYI':S4ZPDME(6PG.;$"9NYJ67(*;4X\DNWIT28W;Q?R_M/JD;#0Z M-W-7@7Z]7NO-NDVDJ^N%ZO!@?_=X[WHU?]KGEZNG&<.T,E @&V(B#0@6!'#[ M?PX,2F-#.$7(#+Q^',[ER/OEEDZP^8[S2OP M*>N$&8!08D!R+H ]QE: DAP:3A!'6HP 2E\3?V$/_0Q'O69I'"SZ1M7)W$R4 M @,]35+=C04_?Z"$::'G&]*OS0$=*242",]DB6U9>X)O(PY M'@EXU@:/GQP;+^:&__I:SY&V/U]IOM;O=?/W M;LR:-EPIB37([7X.B,$*"&A-CN!H^T2O ,_@Y]6LV%NXF(Z]"ISD/%+4_?OC#'T+IUV4E7A#F=HVJ+=9 H\ MJO%-MW(\2ME^UG&@V9W^\'BF5*-&=0=ICV L_3(EA(PZ061RQ*CS@IX"C.IY M.@)]LD7:^_MB_:#EW,QM1-U..[*[;:F0! 4W!2 X+X%P_[);;X4P+FDN_1$H MSU$9.VNX0VD,FG+4KYA^HTPF;F#:T%O2,$3*2Y(,0:4\N_9TR)27Q#M I[SX M<&3#>9OC^:Y7/^=2UQA";^W6HMR&9'>CNG3,;D#M$?>CE:#[FP^_W#_U3.C" M&BPM 2PA!P16!:"%FYN(HT&^A#'$*@YRKXVS8;9]6IE']'-9(Z6@ZLZ1'Y[0=_AW>Q)U9.JTST-4]-V MP2=5Y%&'?-K5(R?!M8!K#?2'2^=N[T]GNI"YPE0"QD3A2J,XX+3"0!-A)"PK MR4E0NN \J9%]VQXL<+4CG:U;VH$3WLZKR\]UI5%"F#O:R[^GFGV_)'_XK+:+ MHJ6:S7:>T+2SV"X*?#1[[?(G(BL56DCFIJ7]^3@?F0MBPQ8 J7* &!(#P0P% MV)X\(*-N8'P0Y$,?L='/(?LA/;W8".%:\K/?5+*''DH.Q1YUT(V/B*E*'/I( M35OLX"'T4=F#SVB?Z =41+M ] MI$O5#]]#:=K&^,LB'W7(>WPDME5^81U$TX$_HQ27R&'"*%5*0"H!@3"NCI#P M0FE3&,YTB.EV%Q_95M\N5ZOEG_/%[=K-9-O",H=VS'=TX6>-^BH6C MYW;9AF+*!OIC.9)UT'>6GKB%_EBHXQ[Z$\]$YO?X:N&^@%_UJCXL[VYWN"*0 M:VT E10"8K@"#-LH5Z$\M_]!*T:*H(S=&4(CF]@.Y7X[$6"Q.[BULP$ZEA=X M=7U6=YX9MP0:"3/)+44']MB _(]R/79)L%39KW-DILUG71#V*$-UZ?DP.SXQ M"_XO]4'<0,Z*ZT"7BH#"5=O#Z'-BX5P%.*"V0DKBD7MME M*.&Q#[%;BBG&?O=KL-^ZQ]1+F+4?S:YV?&0-(U?97F$)1G_W*RQZ]G/NT?:2^GKO_D M*_7[9ISVUW#,NWY=W=Q^7*/3^#F JM"@[*PJ$/022M=R8( M0*PK @O&L X:?C(9YY-=-S116V".NK[O2I[ \G4]8*E3(M._6+2)7CG8SO:1/&4[^. MH^SSY S$;4@W]F/NQLM1D9O'E5V\K?_*1:4UT1I01# @%<. <8J!1B173!@# MPZ8^G*4TLL-W=)O;U0[EP$JYR]KR<]=)=!#F7B/%#W: %T5+Y+#.TYG4P5P4 M][E#N/R!V $+\HZOUW,SE[6+L5["C7JZ"*2QM7+-"B4D TS)PA[B20$$A )H M>X0G%%4%,D$Y[V'LC.P*GC/G,G;-!#8O/)DXGS'P!?DYENG4'N9]QM9XQ)"% M%(I*-I)A$#,3#W!(H;CC<0])5CWG.KO?F\_V7__R3]N?V#^$#;W^Y9_^/U!+ M P04 " #N@698+.6,2(!I :NP0 %0 &9E;.7(N^-V_HJ;GZT07]L7']CTJJ:JOSE27-"JU?>]\X<$2D&@S M29EDJJ3^]1,@<\]DB@M>OE!/'UN52F42L3P(1 0B O_R/[Y+='F! M\_4/+Y<8UIA_^&.Z_OC#^B/^\!^+Y7]-/X+V0V?3^7_]<_TCAA7^0.S-5YN__NN?/J[7G_[Y MQQ__^..//W^)R]F?%\L//PK&Y(_7/_VGJQ__\NCG_Y";G^;>^Q\W_WKSHZOI M4S]('\M__%]__?7W]!$O DSGJW68I[K :OK/J\TW?UVDL-Y(_9MT_;#S)^K? MX/K'H'X+N #)__QEE?_T;__TPP];<2P7,WR'Y8?ZW[^]>WUOR8++#Y>KQ?S/ M:7'Q8_V!'U\N"!!$ZN97UU\_X;_^:36]^#3#Z^]]7&+YUS_57X2J4\:W"_Z? MVU_\\7;=3TM<$5@V?/Y*W[CZ_;K*X33@ES7.,V[YNEYAMDCW?FA6I;JX^2<3K9?.J+N%HO0UI/F#26&Y; >^U V9PA)I_ F<03)N22^?LL5Y)7 M1/-&"2M,?_ZP^/PC?3 I0\CZ196'W,CBT7);N1Q']_6N>T\_.RF%_M$X!49R M"2HRA&!%AIR=-"J::)@XB>R[J]VG^JX^7RS3#XMEQB69C>OEPC(]TNU]P%[] MQ(^?PI(^"-+'Z2Q?_W99+BY:Z&J]:""YK5J(W#_]0%P30)>8?]UJ92=S&\[6 M9$QQ\Y,M-/[_7(8E?>+LZSO\M%BN)UF5'(3/4&A%,H/60@A) (L2>3(E%1F: M*/_!PGOA0/2/@U/D>30DB(&X: B*M[B<+O+/\_R*CN")=JQDICVX0()0TG,( MADY1'A6S(<<2"C:!Q+UE]P*$[!\0Q\NR$POQ?AGFJVD5_!6D5=)>.5E 1!T) MTI&LG%<9M A:1N-2-K;-^?!@Y;T@H?J'Q$D2'1D5/\_7T_777Z8S_.WR(N)R MHJ/B5M,AIQ,G87CN"='T5^M%##J;6.1IUN'ABGNA0/>+@I,DV(7VW^&':17" M?/U;N,!),(8%+ &4X!1@A<(@(,D%@R1O.N0)ROEY^?;G(.(FJL!R" &U1@4)&AYVG0)QC,M8P# 93 M V \2\1>.+&]XZ2=G+N S?OPY74F\4W+=)NCN+*$)0OGBXF R6$5$HDKN (E M:RZELH+S%H#9L?Q>4'&]0Z6%;+L R8N<206KJ__\.ITCG_C"HM>^@-LDZ83U M)*1B@!MCDLR*:=;BJ'EBZ;W X7L'QZDR[1088N)LQ*"2(6%$"V0/-;A4%$B1 M9?0A^%):6(XGEMXO@<6^/V0<)M2>D/&2OGRS?+_X8SYQVLG$*=Z..5"\;64F MWSHK$%)K[E'Z;&4[7-PNO!\J.LYKMA!H3YAXNUBMP^S_G7[:>$Q22*.YX^!4 M*J 8Q=H^2 4V(9V#41FC3#M8W%M[/V1TG.EL)-:>P''E3$^$1E\2.LA21%#& M97!2:C#2"?*C2[91-;06VU7W T3'F['$L(&P25993 *"$A2" MHR-+)V4!R61*TENE&3L) G=7VT_U'6O%W$QFPB+V10=H!AAB'!>XQUN(=-7K 1OBSGM N/>E*O\D%O".OQ6K4/ANAE=%--O[=5??#0,>9QI-% MV87S__)R6<6UO8.MD"8=7*XFR5N'.@9@]$N@9":')BD&,7*OK @R-4D9/+WZ M?M#H/L_80+1=0.3UG#Z-Q#']C*_".ERQ-=$F:5U8@) MG756.0C:)5 I9,VR MSQ3C-+G8>FKU_2JEND\X-A!M%Q"I%_G+EV&-'Q84]H8@)?*8R0AR5F]P/3AK M$6QQ2G'".F]R07%OT?T T7VN\7A!=H&#WR_";/;3Y6HZQ]5J4BR1Z3,2[R: MXHP3^;'>Y >*C*3*7K; P;U%]\-!]YG%XP79!0Y^OL#E!SKR_K)<_+'^^')Q M\2G,OTY2T(DQ&R R(EX)4=/F3(&/"IF1G**GTVJJGUE\/UQTGV \7;!=X./W MCSB;W5 O"$(WNF*$%VKX69N+/F?FCH..=XHAB[ $1 M?E$+>1;IOW[_2');O;E&EE/N'>%H0B0 ZN5&LF!UY$.06[(X,6LDFYQ ME_T<#?N!I./L9&,Q]P$:DMPRS%[/,W[YO_'K)):0"Q,*2J _E#,9'&*DX,HS MS!1M,]TD4+V_['[0Z#AS>;HPQ[ZOVH9*OTQ7*X9>(7^LYJX@PW9,L41*4] ML> <(=LR,/6V3JKD[6UL>%*[QH.%]P-%QUG.%@+M"A/;5J0M$U*F;(V*4+0I MQ 2/$ K6>O,L>=#167Y:J[!7&V7EU_YW8O?H.48RW*]<>^P\\XOT0Z([U-(7D.J P'I56A MTU)9BK4,_8NU\OG6GV-8NEY[G(D"+75\;6I.DNJ(Y\LUW2\7J_6;\I?%(J]> MS//ON/P\3;CZ?3'+$ZZY1:(7I.=D,XL/$'12P(/$K$U*Z=F"FV/PL9N:<68/ M#(F81I(_'$-^BZ$Y?J@F]GTS*/UEN5BMWBX79;J>)"$<1>D9 DNT"WR1$!DY MX46:Q%26/NCG IICL'-G^7'F$@P)EF-E>[R%6:S#K DL?L?9K%X)X!R78490 M?Y$OIO--2VV]6/[YRZ=Z[$\X$^B95R *:K*;GCPT&0045[1'HQR%\HT1LQ]E MXTPT&!), VBD'ROT"HF --TJB%B[J-4M?]_\=6(0-2NL$!])@N*>SF;+.%@E M@XJB*(FMG;AGR!EG2,*0P&HE^W[0].83UDTQ_[ 5UZ]DA#*D/Z&ZXD, M-@I9BVZ3SZ PD4='H =;T'/!9.&N-69VT3+.M(4A@=-$ZAW$8K\MYHO[>^#F M*,YD*C/M &ET[?+E'+P5"7STPL0HN4S/U;\? Y^=Q(PS@F%(_+21>P< NC6< MOY#@7B[FQ-$E,75E61?SU4]8%DO<_MS[\ 57/W\A^9'2IO.P_/J:A+HB:23Z M32)MMI''=F]-/,IL+-.0BZ3S6U!T&AEF\,IP)XK+=*P/D@ ;A)UQ1D4,:P3[ MT'T7I_ 5BU?;^"<*=&K@;(-D&A6'I%DB%Y0'< D5)"5BD'1.>/E<(\GQ$'Y$ MRD@#*8;'WVE"[\?O)^_ACA>:!5,QY@C%UP&APFH(@F4HQH;L-/?AV5Z"HX[? MNP2,-*EBT#/W: %W8&"NKZ+>XG)3L_936$W3)!B+TB@)VKD"2O(:X08&%IW1 MQO.D2NL3\DE"1II>,21:3A?XJ'-[=['Q:CJ[)+,U48E[KI6"P!@G^-=J%8UU MC+LT3JO,T+:^:=E!RDB#+LZ)G6.$WH%O_Y"-&]D4E7F.,D&PK.Z"7.OLO09F MLBNF<&&>[85L 9ZGKZ;/-BOCG.@Y2NP=P.<_L#Z_@?D%V;/PX6H>Q)ORJ.1Z M:UDQ">]L2)!2K*E_X<";HH$;)H5U7*!_KN?A&$P=1."X]0-M,+$XEX+Z1=^5 M*7Y<]^\,HN-H 2-Y@21(\@<+[5BKDF1<2^M9ZTCM0!+'K4IQS^)SPO/, M&NX-8>GKYLF6.JUD4WRR^=MLBX+\GY>K=571M8PF5OB@5207 MR7"^]9.\+PH*0S3D)\6@6V=TA^%D7--\;CP>L!W.!([.M\C;^HT-RYN?JJ. ME[B>+C<&Z^J*YNV,A/&$&)*Q,2;M 9'5R^^H(-26.A6D4Q)S,GC.L^ $5L8] M(#K>).>"QZD7>^=SCVK%(@EDO5Y.X^4ZQ!F^7[S=J'G"B"QE0H0D(L6[)1EP M.B03W!ZLR\]6E:$8(!6:CJ] M9*E!"[$BDS+2%N&P=>[L&7+&K9X_)P1;Z:09O'I*E6VWV4?>"_T.,FI-W*"ZEX6R M2CNOZAUBK@](UX;TI$$R%2Q*K4V,/;K%HP>+0V)R$*?W4&TWK#$YA^W^*1"3 M"7__B+@>8&; CH\?SOKNPT][\_K+=$ZK3L.,<+1Y+_C6F2B.2Y8CQ*P#*&TE M!.X4,,3,L7!E_7,#.TZTJ3OI.M60OEBM2+Y7TYAN+QX=[06'#+RF,%49Q2%: MS8ECVB>AH%"N-&;V24*Z,7%M9IU%V+@( M:P" AW%+79@^'']([?KCYO-:X^3HV7; 2[>+O%3F.:K7I?K4.*>C"9< MHO#JZFWR]I+O_Y:,VAK,L]JI?J;\CF;AHDK,J E>U0=V;1/&%I3TB Y-:R5!R\YS\$::(E 2#:$JM_U6&MD>BL%6RE+(/%*JT]J9V4]/-3?HPF&JD MA@X 54=Z_C&=U8=7 S/:!PHV7+WU=_46*2K@Q0B>HS5:M2XRO5Y[7-=Z<+ < M)>(.H/&:E##_,(TSO$'WSU^NXH,;GD+P0CBMZO.*Q).7!KSC=>@0%J-7VZ[>-B1JI8U0AS_?5&-#%9;Y4A M(^G]YF4F!@3Q"$4ADP6M,;[U7)-]:1MW -S@P!I$13W8HZN[Q;?A:[U8O,Z1 M>41R_42 Z$H$Q86EKY*&DE0(67*CL+E]>I*2<8L#AM'ZCNO=$U30 9!>8;RY MDS;%%/J)1%X=]Z!")":*10A%:T["( Y:.]QWEA\W"7D6R!PK[ YP,RZU/N.!8T-51)#P"K8<(= MN=WL$Y&M-TD"-T:1/2W$1A(24G;>&A$%:UZDM(.4<1./YX%4 R5T@*6G.-!$ M=5(9I*_Q9O <@B2?,H028[7#P3_WAN2)+G@7%_UG0=")HN\AJEO,/[S'Y44] MK.\D+**R%DMTP HCH80Z)C$: 9%C0F5CMLU?NWB:DG'SC^DJZ, *[3B? M[S#DM+?<60O2)(H5ZJ1?GVE["):J;ZBR=:W#M6\2-6XV6$<\@R1B>-L1Y;7]WNIF;<+.8H'M21JN@ 5'>8F$AF MLW0A M?)D$2\K2DX!&3D"L:4HKT=TM_>>QHW1WENM^D@87?@+STC$9]89%@D M'=BU8$%8 1YY)+$$K;4+P32_83LQTSW<6Q-G@5$C771@?5XN+BX6\PT_F\:K M>P-7!7*1O0:4BC:(3!FBL0@L%NEX\<1.ZUCN&7+&[K1LH_''0SR:B+\#)+W( M>7.?%&9OPS2_GK\,GZ9D^R:FY&)Y\I"2J E8G\ GHR%FLK Z$RG8^DS;0#(*B%V#M SSMK@&22IG6&\MM4C5UY.PBF&BNC WB]K_/M+I=?-P+;&MVK/F-EG,&4 M@-M0,Z[906#!$C-)<\$YUZ+U7=PN6L8NN!T$2DT$W\4XOSM']>O5ZI)VQ\6G MV>(KXN9;[Y>7J_6$FVQ+?2'();2@#!IP.2N0Q4N5AO._R,15C5_$.@J43 MA=U!=NI;:9<)<\(I$P5YB(K@+W2-9A5QAI+G(KD(9L#4YI,TC?S,Y;D3GJ?K MY;L:%?KT>+9A!H/NL]:Y!]&==>CG[JKBJ#=I=E^?,^'UV%/@G"5\./!Q%-# \\\2)J1RJK/%OBGGO0$BOW M/GG7NE%X/\K&SJ8V1LXCYZR]>CKPR>[$/+2[WRPW8LR;>/KZ9;:)"8DS+1VP MY$1]_QHAEI+!%1VD%[4ZNO7(@SW(&COU.C#<6BNF+ZQMG^)[<;G^N%A._UZ? ML@TZH.,(6?L%.SYL'62(GK$U#9S,XG% M!/)J'5"$3&Q$J\%ES2%F)7((.JOF[7X[2!D[!WMN+!VA@ YP]$12>I)*O.$MHLXG<@?5(P7*BB#D*#/2'U;D4F8(8T+GZ!G5C9UG/;;O:J.F[ M?2EXP^N]7,ZP#P4_M]YYGCC9F^/V^8UGLG.H4B@Z,RBFSE5@!&=/021!7&9> MZ#Q%TWH2_5Z$G7X!<+7(^TVHS)'SZ*0'GNI+WX&VDQH$2T=H>A=H3A9[!QAZP,.KQ468SB?"QN\ >&1 M1$+T4A"2$8KP/B/M-Z<'>);P/A'C0J:!8G>[X$=(N0.8["B6O6)&)XL:DX/H MHB%F+#&CBZ(H0NE8Z]6B;0V99PD:-VG>'C[MI-\!E![6R%YQX47)3HH"OCY> MHP(G2XP>(05$GU4R=+0/7*1\ '@&RXJW!T\#>7> FB>29E>,8'#)."= U/&B MBB4!/GD%QMF4,*H@7&O@["1FW"QX>^RTD?J(\*G)DLEUINOJR(:._(@\/GGYYG #ZQAKC9K/;8:*E*#LP*'M4H5Z? MKU+X7*=:>^[H?-6R0$S9@R ?S1AAHXZM"W'V)F[&9*3U0YO+!8RHZJ2]IF- Y3L =0(3@ M78];?(7;_[Z>/TZ8OEO,9K\LEG^$99ZX*)U#1I#WGJ2%48!S2E,(*2P3VA:> M6SL^!Y+82>;G2$0\FCL^G'HZ0-^3% M4!/X2\EU%+UC$(LT(),,+B?&6?-!_KMH&3<7=DXH-=%&/VW4^S3EOETL-YI< MKY?3>+FNT=O[Q;9Q:F*S4UFC!2WJLW(F! B%ME:V@7$9@RZNM0T[D>1Q4W3G MA.HY=7NTG?R,R[AH&=:\PT^7R_2Q.A2O+I?3^8>MZ[#U%Z1WJF2;('%!IC_5 MZS,A"@2K8DPB"-^\AOZ;1(V;UCM[T--,/^,;T4V6_,YPC4?\W$S;J#YN??!U MXC1G.I@$/.I87TVLO70I@D3'#-9A9>S![),==Q '+3ON.(!S0&Q@573@!CZ6 MV<:^3WB*R3B?R.]0]1W.>/4.I^0J6J\%%Z5UM?T.4L8=J#MN]N9P770)J0D* MSJ-G 3BS&91%#EY$!](F8; .[_##HVG<$;LCIP$/T<"):<"?YW>'?G74FC', M_(FC%A^]:>.L$RJ>J=H7,G&I8X!"@2ZH4F= M./XFMK]N1Z^!?4U63KS!R"6%0E+7][&XI3T>:5-R;X3(F,C>MVY?V8>N3N[< MFN'FF5+:-KKY;OO8*K>_S!9_K(9M7WMBF?,8P&_QU][4W:QX@]1B?7#UB0WO M:G\W2Y*\-XI%3=9.R&*BQ]:5S<_1T^"R8;-'EHNZ<_)/7_]&\G\]OWEOY$5: MTY[:S+RZED#6O* O#)*LCT(45B!2T TE]?BQPZGLQNB=AJ G[BB& M5%<'X<;]6YCL6,$H/2"ZVMM&"M%\U;)PV^_!H/1T-I^]@+L M$-%W@)M72"NGZ48W]/4,-TJ:YQ<7-7G]]\WW)R:XH+DN4)SVCYTC7O7?V:4-5=4!^#;^)H_/2Q/F- N$;G6O9I:!:VTL. #XQ ] M;:(@$LNF>33T)"7C7N*?&6 -E-$!I!XGF%Y=$;*UT>_#ESJ>@Q6E$EEE9DVI MG5ZR/M EP:84T"4F:+,,7O'Y!&'C7O6?&7#M537^K=5NWE[//Y,*%LOZ[A7*6QG=1 ?!@17B#%9G"DE8$0^//SN$#3NM?WHL#M6-3W#[?&H4?(5-A,^X ZERCAJ9T&KXZO>]R1WW0G]TJ ZCUN\! MR&_#UR?9O?N>H@DDT6@8Y%!;<7F=?2^E Y%0FE M&LVPLCB3XOJ)J!ZQ2+*E(V#]M?;EK%_,S!7*7)'!C=-;,)=^\-7]_ZKJL(AD*F@,IK=^PY^IMHZ?C1PSDF$L# MAGM!'%H.#K4!&] IS6A+^M83-@^GLIO7$L\2]K125T=A#YT"MX,&2(RWC423 MY'W)MC98>H'DDZ" $)D#5()E);'$YB->OTU5ER%.,USL/JI;**F?TYFXN6+M M37F%<3V)UF'4ABRYS"2EE!P$B>08>R>"9M%R;)TQ?TA#ET'*4,@Z20']X.BN M UOG6=0WNJ\8,IZA#Z* C8484KI 8&C!D.WGB1F6F@^"W4U-EP'&8%:KC5)Z M."3O<')WQ_P4YO_UYC,N\S*4]6JB0U1.B@ B&5_+FA5$C@9<) =5:XO$UH!0 MVTU9E\'#.6#72%D]0/#63%\W=D](%!1&,0;""D9GOHWUF0FL;^,:5,RZ\O!] MAF:.V1TRNBPT']H3.U8-?1Z9=_S+3?KG">E-' J3BHI0+$7;BI'H?/;D;TKE M;>8YL#*D<=N#Q"[+R,]AY5JKKP-SM[\T)TF3'0^V0%)U6+UD'EQU6[GR@44G M$[+64PCVIZ[+:O"A,#F0TCI(VU6VZO_7*YO/88:;;@V2V#213=Y<,,[S_6_< M^=2L*:LDF*2&04L8YW00NZQUR5# M?088;>(ZB]8ED.?E<%R'=+!T8<+R$_W&CJ(]*YUP*0L(6>OZL"B'8*T ,FHNLA"D;SZM;WRNQW70!]ML MXPOV(#AUX%2=539>.&6SDU"8IZC(%W(D%+D4)G'!N2E.AR%JG[O:5(,%&WV> M8$-"I)L'?,XJ(:3CG6-]QP_I7%=!%0@..9C""JMOL_/4.GG=W28:+#KZQ]A$ MAT"DZ?C;$T8$77[Z--M(/LRN)?]Z7A;+BZWNKW6 7F1;A ;)Z\!Q7ELL9"[ M5'"6!9YUXHW1OR=IXW;3#@;<(133@=]SK]&W#D#%3?.. N<,!Z6C!\^U %<' M1@<66&I>4?. A)%',@ZAYL==KD?+O O(T&>1B:ZTUT[<:&12V6E :>N+WDJ M+TF %5466J6"L3ED[I$PI2C^UD2PB\D,ENC:5]:1NYC.\,(!M$ M2QV@[W;<]W:4QIW+_OOEQ458?EV4U?3#?%JF*="';D<"44CS:3&;IGHK M=H^+_4:Q[_G)3::O'\-%HX'K+VZ6>7NUS*UGOP&!Y) V';Y:>8@I$0 ))4@' MI9.L];FQFYJ3WU%_J#FEB;/6AL9&9^#LLY*?OF%:;;<$)FD:2O M#9'6U:I1"QY=!!:=SA@=>?VMKW9VT7)R8<>#S[W%LS!9:BT02LQ8NS,-T/$9 MH' ==&74QM:/3.PD9ER3T@0'CTH@F@B^5T.R32&OPY=CC,?M+S2.>@.!>(:?95""HM,U2$/Q@LS$\?"L=F(P6F%BY\7,J1KHU6QL^NR.L!BW_7FG M&HO'%#2R$_6#GX #:L8V]J 41JWH&^@Y1Q;4(#_3]^@NITD?=J M";:O)H1YGMT.G0_K$J;+S_6%^V.,Q+<^LHG].(CN1J;E%_KT?Z^??@N&N[-< M(@;I0WUM@@!FZ5CP3G,(%)QF8[K>Y*%I+V]K]S[@ M_-@+L.<^KM&;PWO2V\CDW%GOQ3R_O+O>$X>\.2]Z]L)$_=,P8:F919,)M=:Y-\ M&(7CFJWAL/74D^L#Z:U7P_8BI-;'49[JRSP?U].UU]O\,8-YRP( Y$4#HHQ.NA%"0.N1(0?'W#5@DAMZGK3:>/(VS1%,\YV U_:$,2O#U95"5:9=(EUW@K>^GCJ5U M=']J$*P]&FMR#DWV:O,V=W@?%[-;>ML3%M7:3.>\TILVT^NA_53$%8>O1[/8.]R$A"_IO%G=DG,]6.LVX6E40&<3Y%+J*>,$>"$0 MDJGM(B(&RYO?M)U$\>EM)7NN_M/=U>\>RU9GEAUM55>GP$L/T14!PE@N(N.. M?(*Q!/8TR2/?\)T/GX][5,ZGZE[MY>:EEM7TZ"CSWN\WRE?MHJB11;Q^+8E4 M'J?S:P=_V ME:2^_DJR(HN;3LAP[?BL1MFM?2AM9).N%GM;%WM_9[';AB*#QAA4P'FL0T]L MO;!! 3HRE4I(G$#0>"M^BZ;3GT)X^O.?+-,37#NC!'!?[]V9B'348@)'IW^Q M:(M6K;VJ \@;US8UQ<[CYQ*&45*O]FF_1MCK'KJCXLK#5CAC>^_37 W?YLM1 MR^"2!1%BO8(.K+ZSEL$8(;07*FG;NE%UN#9?BA6FJS?EP0)?MW_>[A4=DC5: M:!#1Y/H 8H#@>:'80=..5,B%;YWEVX^R;EMJ#T')0RLV@%(ZF(#QM_HDTL^K M]?2"3/1J(M%CS-) 8":"$KJ PTR>IZ[MO9'3=UH_A'J?@G$']@P$G1.$W %$ MKF;O?6LVW\/!S)M],2&7(9!\&(4:VM92ZSJ\JA[OAAM65(DBMXY\3Z%WW%$^ M \'O; H<$:S57]D.I9E>/^50GP[^L P7#RVT.@=,% M03F,0'*4X#+9\^@9+\VK^P^E<=P1Y@,9LT$5U0$0GZF,?ZB3=!CE?-^)C/=U-MN :8RKSS]C$N,I MCH9/87C)! \F@,1:@L6-K&V$'@0JSEWM&;*M^S6'2V'\GCYBOISA=MCR8^]R M(^([:3\EG#(RDVGFFD(B3L%1T Y*5(X7;XMN7\5S$(7=IC0.0 1FOG9*>"022E-6"IDY=D'<.2 \'"^3I=WWB76>MM M.]34KYN]\'"%.V--?_IZ]8]WV@:,3EQE0^Y$+:LS":%>B8#PNB@4+AO;7 3' MD=KI=+!#,+3;@ VGM%XMV9/3N(XW8<]]W'#3PP8T6KMG1R46998.8DR, L+ M8?,Y6>\PP^A.R=(E08,9C1.HC47N>/'8"AW49K.*7U:K1N)H(=;Z@>?D3;264# M&J3G9E,%)36F^FQLHF-()5_ ,33@338R:5X$MK[*'7!>V1V$;YX;O.FXI-7J M@X/O,"WF:3J;WCJN=Z(,&;S'%$$K30$-T^0*))T@>IZ$"D:R]I-D3Z"WWWEG MAV#J&1LUK 9[-51UPM/Q-NK.;S>;C3:@9=HQ(9LZZ3,,!/2;M%\(\@[L8!6V0N9()7: RDTJT-S$$I&.F.SI'!@.'OS MF)XN9Z4=@H3=IN1$X?=J*KXQ>.QX*[+?!Y]C>-J MN?945F6H:(SPT*R-H,B M'Q=<- PP9<>1I9"P=:AVEA%J6W&3I__KK;C_BJ$NEM_,Z7"]7"YKCF3STLWR M^J^;"K0'&RBGK(JGP[5D%FIY1GW(4G-(C#:EM"(IT]IZM>>BXV%MAR!PY["V M<=3=K;W\UC"A$RSFGA]]GJ%(0R:W[O=V8T1C519@;.TB3)94+I<[\7Y0ZZ3S#+R M^FP!N=4J)5_[\"0XQ2EVSC9$U?JROPWEXQ9H-\3M"(KL]41^;@C7*9?BW_S4 MP4>(#7@$'S+#W_^4O"U>I-N?&&WY2WLS#?^L0/-I.21J2D>.TMI,V$L=1:30%6.MKH MF0MIA\O%G$C\]S-J[! T[C[MSZGK7@WGX^E>)Q1#[OJL@>:0G2\Z*8GYHI0' M+6K=F!0>'#EW$+-$;;QP/K=VSH>*3AX/PGJ :I^M#M;KFBDMY,TZK*]*1+ , MG=*.J2R'"T2^15U7,<E0KHV,X]&?9UH:G9]WH##R8:\PCIM!!1Z ME*;V ^3$Z# B8-:", 4\<.:2Y<6JU@F4?D:4WH39(?A];H39 MN:'004+G3JD#V<[%5\3?!RNMAJZ<[1 MXX+5O)"'JQP)PG('L; Z>DFGX+P1'%LWTP_&S+AIGQ%W1Q_PZ-4SN3MH[Y1K MFT>?TGP,X("^QX&#W7(IWNOD 6VM'0U10M1!4^#+H["%$1!:)X/..PSP=LO< M[H#7N7:KE"GFJ\O0NBR!^/ZE*/W;Y<6CPE>M#+?*%=!&4Z00#!0_"YVUJ>7_5=^1+7,K]K@G[Z^N1(1B>=8SPRT%I%4*88 M\I>8!\^%DTD78VSK-\V/H7-<#V 4# ^DQ Z ^@1G;Y>+7VK+U)W.J3MU)SRB M-D&!Y=F!4H)\^E(2:.F(347^?FG=Y78@B>-.[CDC/(=47:]NYGYM^[5[.3QJ M8GZ%ZS"=#3B?X/EESSBVX #^AY]F$ QAN!0-64@RB)H+"+QDT)Y17(/6.]'Z M5!MNFL'3[?$OUB_# %<:LJ\UX4"\[:PH4,M?&B]2WO M/H1U.[O@$(SL-]3L%)5T<"S?G\DVT8RQA#(!%E- ,2/!.>%C4$KYT'Y@ M\UT*NIW&> IR3A!R!Q"I-']KDM_];]SYR0D&1AYILL"UY!1/L?K(80E@G$$3 MDF*KI.H\*C\?K8AUF8_MSOY$I#[7U<' 7[M%*9_3:GN=R M>$?-62;(\@5(-DDZ(BD,B;$4**QXS@JOST5\-X[:CMF4VPN!]].+NN0F%S\1 M]=T=8Q50:,[JD](1 NUE6RBGT2DZ/=KQ@88\@75![$/2*M6S>O/=Y.4TNO M^9'GYH*U.$4/^OS!)YV=Y<3<.:]*:HSD@;'Z3ILB3/H$KOI?CKYI78DRF-8O M30PU\^RWRXN(RWI74S^XWKQ#3&N(WHOT>#]'J-%ZOY8GU5*H%Y(,.TU#&.HAU7)96 M!2V/6K+F">@CR.S4M!V"G1.',AZLK!YMMG3A/5CS6V99%."F<5IA"\RZFYP@:&6-#P^'16^6M=-,#T+:TOUIKNMU\;HP)NHP"F1',7&I>2!+/J6@)&!U$ZQ#R%SM)3'?O'F;_,I MN1<;R5R+XZ]8/TA:3W6G)T>L]7;G8NT<71=8S. M%LT%>#0,/N,R+EH X668AQSNLA>@9 =DJYNDQ[)S%COZ;<4.6+(>0_MM_R7/QJE*WVX%.)0)M($5$B"C/TXR-/T35NR5#&V^9WNGM3UT6 UA 9^T/O%#5U , K M\E<3)KE ;SE86XCN4I\39#Q!+)9QR[T0OO5=X_7:W8+G)-T^\LV/$'074=\S M GKS">OU>/W>]KNH',3-?_\I4Y6P!NN)MRSB)YKH'A&U^*( M#(XK":D8'676%$:WKDMYCIZ1G?VAS50S51P.*[^%U1P_U **]VU;;.[F9E83 M[V2J;S+7K'&5$!:(VAMP5D8M, HKVL_B?4C%7DA2WRV23A3[^/C96MF+*IZ_ M7\UWN1YD\)H4-?\PI5!Z.^!@DG)*VKD"69L(2F"N,UX0E$S!F/IYJ6O<7+)$M/I%) RZRAT):C MA*@DV=H:-5LZMHMJ70>WDYB]P&2_6S"U44(':+J-3'XA*;YZ MB@*!&P]!)PP8F ZA=;_9@.SLA6CWW2*Z%R#TVLCZ7!7XJ^DJ?/BPQ&V[T:+0 MJ?)[F.$I TE.66[PJO>#^!VZ^)TG)1S/&3P661W".EW:.-"1_B=\(>PWGQG7 M4?$[RA@\IP-&&94I-@^TW8W0$$RPJ*V6Z%N'M/\XQ>^'8*=%\?LARNK .?C] M,J[N5MY&JR1G,D+>5+.@M>!RTB 3PV1*9C[SUEB[3\+W5^!^D,H?-;8>+_^^ MX'-5\E*,+='Y^J9L?0F .P5>JUJA(GQ$1"]=\S<3'A(Q,H1.4>EN>!PAW[%O MC=[A:KJ9%QIF5Z5+Y"06Y[" P9IF-JR6S6E.D52RV7D3#-LOF?;HH[O1^3%Z M6C03VM@J_ZW>Z3]DP'")M8\65+2NO@X2((92P,5"TE%(FLU[:?VI3Q_YFLU)I,H#6HI#H"!0_7&<<0 M--+@;CR<),[.D#']/)V1.[4,U]=(>"VK7#-HDH/A3M1A,9K<=DW.NL_*9N.8 MD?88B.Q:OG][<5N,D2XE#BQK45^)B!"$)$0S8DA9)81M?5/^C]G@=I)GTEI3 M'3@H-VTO,3J+M;1)HS.@%!'O% 5X#%EQ="876UK7F77?7W2D5G=U%ATBXH:F MJ7&=PW_@],-'.G,#K10^X*J^?7A*(<.SG]>D4F%_BEL]>AZ6#['K<,\T\(_A=4T38*.40NF@&N/M']2':KB-20,,N;(F%6M+X8/(G#DY]!; MX.6AV1E.05VX34^R]VHZNZSAP$,>MRU1U;6"<<#21S7T3^G?6RBI&8UJB<\\S%?3W/E9?H9?\=TN=P\K?KSES2[) =G M6\)[\>ER?=5.\TC$%W40_X1[SQ %@T .*BAN&-!9@) =!H>8F&IN+9L0/FX+ MW2!X/;]">YTHOJTP7XHTFD35=IMEA=W@5PM)&"W01FDUW#8FJ6+H(MR64>4A*B]:"E9\@YU48^+=NG M6AOJ8"3&&3D?T3.O"Q/VI&S=Z:867AP9O(.WT:M5> M85S?;OOZMQ/,U^X/:V*G]J2UD4':?/YC;&5)?E>T&8*N@WJR0'",T=G*,87 M3?2EM6_R-"6GFJ'ZJ:_GM=CF-D^=E)!!&0.E9/(44.;J,T3@B1%OV:,5K4>U M/D'&N(:E@=X?VI131=U!#E)N8O&DNX0+5=7KM&XG+-T$",SH PB1*T""!$Y MG:6&E>89AZY12!DL^ST 4DX32B,_20K \9:."4:+U.(C'5(Q[]K0.E$Z4@PEUM8N6US> M>! 019%0;#$ENVRM#(.BY9:6GH+KPW7\+&2.%/C8U?O_'I;3NGG>;9[:2#C] M7/]V;2HE]RE+&<&DVF+)R%YZ,I*@"CHI-?,H]ZO@?W:9GE!QK!H7@\BT)W2\ MIW/YUT687\=P@F>0A+T+>F2VZ_%_9E% MQ@UEVL.BE3S'QL5-[/[8Y2Z1J2#IA#7U&0J%J('B=@DB*^F*MXP_S.WO[ 3; MM<:X@4M[5#229G>.Z:\W#0G!\.B"K[Y7G2+*0FUX2H&\=TNQNW#1\];U"#M( MZ14A(S* M:>)V4/3HRS!-NWH.H0]=S#DJ3_P8\Z491VG)O>6WA)".NDB,7 M$JV#E"-+T0F=]DSL[+]F3P[Z:=@:4MC]6+^[=KS./+\RY:X8KED4]1U?"1]#:1IV)59E:>^U/4S+N.S%#GYQ'2KS?GNL-4^1$AEH.?6)9\*//:581 M_#R%PQ8#,Y>*1<:!,\G(3-0!9"F13VVB598+RYL_DW.^8N#B&"I7Z]!4O<(M MS-&^0 [)J[I)N.9^6%^HWV+@0_2^3S'P(:+N+CVTN943.D3-DX&2,8$*7(,W MR9(Y53&FJ%VTK8>,'7F_?=9"X(,4^^W[[4.DW!U.[J18O2(/JI@$F4),&\%+Z\%"W\W]]D$ZWO=^^Q"!CQT3/7T7>UV1NGV)[RJMGH) MQZ4#H;,&%;VL@_PT9!ES1N:E*_I;WLF!:_:$EV,5_.V;[Y.EW1.('ES<7^-OB\X:9>FA< MOU]@>43E/1A>YQ8+;<%S&R%25%A?,W,Z[&=9]E^SITQ>"] ,).T._)HG&W@" M8\&B3X#,.5!.UE&2FR(AXWC(*G)?&OLT1S?#G;7&\Q0?^&1)=XB6Z_FC-;.D M7 8=B $5M0'O<\TXHC+!)N]UZW:4[Z89[B -[]<,=XBX.P#-\]U87%JC7+#$ M3")[:3/92R<%A!SIQ"W<\M)Z(,;WUPQWD,8/:H8[1/P=8.FI#JT@F$<5'+#L M2#@Z)@@R>9#)D%@4D+3]>WU6LQ<<.! MG+WZI#TAWP?R WG2QL<0N2K-79M'5'39#G<*5DX4= =0>=S05[ST7A+,8RB9 MHD$C2!Y& EJODV5>ZM3ZSN"XOLES]\.= I33Q-P!3K88_R6DZ6RZ_KKQ\+*) MB0R?K0_;6I)"8!"2R(1TIZ6)V?O2O)W_$14]1=RGQTHG2KD[G%SMG)P46G*X MP%I!/$0>".M60^"%FUQOY[&UI_(4'>.ZN*?J]EFH'"'H#L#R#C\O9I^G\P_W MF;FRD,QQ&[,HD)0D"^E(,*$X\KQ<0LW1:!\'>%A@-T$]P><8?3]^7:"1\$=$ MTFJYOGT>ZO>$\["<+K9[R\HV;EX3T5WQQ]*;60[-CBNZ*:H[A.F:9F2$[;=.TH;%T)D8*REO2-B@1B+ M(N.;O%4E<]I:+0"RBX!QS$DCI2Y:2[@3F/RR6&(*JVLG77FL@^,S&!0UF(OD MKM?^"\]YR%H*$V,3(_+DZB,"I(U*GP#)"?+MP%_957XJ"LHB8@9'=K2R(<'9 M4L>\*XV6OHIJV,D@OQ[44W>F\MS6Y5/'R;L[V)"C=3U37:824>C-["2232@: M/-,>1'0V6E]2R,/V8M[2TE--S)&*?A8\1TI]['*'74S\_@4D@Y MYL+I *_=@9SXBE9)R"*CXM[H?2NI#EBTIZOJTV SJ+B[,T(/&DMM#%IKP<$I M)JZ>EQ"(P(U1+A<:,=SL609I::S6*5K%:X7H5YGDU#K$?T%%=A7<)T M^;GVL;?HV3UTB2;MO"?QU:C3]V8:P&W;Y^JF[U-'+J72CDZTVI&5-O4Y6D)] M#11U;<]*K0?0/$?/J0;M=O+!1O OYOG76\'_%4-=++^9OZOU)\L:]4,;P]M MXCC*[>Z8WEQ/F5)4LEA %$=&WP0%3B8-%#)KY,PGCJT+&'OK3AX)#M_N:3Y$ M-]VAZTZ?E#3DOVK!(&E?G5F)X K%/=DJPF6PXY\0%"V"%(KFH)%/S"2_?3;_B01K>KU_Q$'%W )K'/0K* MY51XW3>T8^BDMQYB)!MK$"4:QX5CK:?]'M<*U?=QY$Y'B(ZV [_$_,' MO&'XZXTL-M^?>'),0]W;ACFR%"5Y"-S79F/-R0DVEK/6=Y3/$O3]9S".!,IB M**UU ,%'MW+&4MQEBX.F79_3;? XD#Z_TWO6 MK1>^%7]8WU[D#';K^HT%SW$'>PC/Y[B1Y=8+JS&"BL:3YRDH!J]HEI&%6"1) M5K=^*?/[N)&UAC%38@(=ZE3S+#1$1L>%-CY'G[--.-A5]3_PC>PA>!ON1O80 MY7;@!CR9,],"K4W20I2\-@F7!"YP\FRB-CJ:I"QOO7./SEIW'=,< 8E]LM:' MZ*=#C%TWN>ML>7W"3]9WY15S)!:. ;ACM%,C8T+\_S9K?9"&]\M:'R+N#D#S M^*'&*$.Q6!G8#.OB))-@1 3R7S4+K@CZO^99ZV/>Q3QWUOH@S3[*6I\BYBYP M\C#M'D-FDFD&LB3:.\PC15$^@+;*6\X$FM3'[<:YI^>=AI-3Q-Q%=]/-@?[3 MG;3@%)=$UL>OO^)GG&T+8@R)(1E=9P(*4(5.:U=X $.24SGHZ.U@]9+/4O;] M9]Y.=X<&T&$'-NR&E2LY;M**C_F[F5='AMC*!,77+)'S$@*2E19%6JMM4$ZV M;F XB,!.W/:&"-D%PN;JZ@F+K^>?+M>KC<3$C"L/0AVP>U$C?0$KB;I*.[R'J+3]1V[R)#D M6)(:(AURO7XGUO3\,'CFV="#=-)%C'.7^AN93CA/S!>9*?"+M>S!1/ E& @Y M8PQ.D\?3>O3SDX1\_Q%,>XP=IZ5NKV53NKRXG-4+Y\7Z(R[I'^BC/^)\-26O M9;%:O?P8YA]P.G_QYN7K4VYCCUFGS27LR1PVNGO]^;\OZ[SAZ]LOD;(T5@A( M&0F/GAE"#T:P+DN6?$I>^,9[_#X%IYJN.X)]4P7[\JY@7\])SO@KB?>JJI'< M"A&- U-KN15'VGUUT(G+UEE!'K7)K0_+0^@;]S ] 1D/+=5@2NG ^[H9E[J5 M5V5M,:]1W/:=(X-<\ZS HJMC4S,'[YV 3>EV3(E'D1HC[%F"QH74<#AXF&=N MII0.$/: AZM< -/9D!=I(//*A,/ZZ PZX%(S3,+&&%K?KC])R+B(:JCH16NI M=P"=/3;<]8M7:$62Q$Z6SH#2AJ+O$DA>UGJ?5$"F6L-I;^)Z. =/ L+AQ^$1 M6NDB,')K; )@S(4+#=_'GP_ MRKH_'X\!QF[XM=)17Z;N%18*L/-/.*YL.0B4T#P(!2P[$)GKPN59# M&,F*Y@K)%QXG(#WLNF%,7+:)( 9570_F\LW+UR_6Z^4T7JZKL-XOWFX4\!NN MWY3WXI.F/V%9+/$=IEE8 MK:9EFC;*6EU+["EI3I2UA=AD4*2G@\)9#L[%0/C@R:%A-C3O5#B.TI$/WS.A M\0Q:[,#B/63N%Y+WBT6:OKQ<5G;>;K;&LPS;8)B,+@*/AEQO'R.$X$O-T(>2 M@N/*M"[A.YGH<:M5SH7@\^KV<##[+9CG^&&3!6B&Z>=I?PDELE!GMY4$$]W S M>!1VON4P#J>V#B.??9G=W.E+KW+*R=4WJ$(=AQB@RA=4R-87GUAN?A"?0N^X M"#TCK!H!^F =?\=XOBHEB ZUD=Y %$61KX2B/G,<(4LFO&8Q&M?Z*O(TBK]/ M3!^.K$:0/D+-WS&HK\>N2RF5S9("@,UH]Y @^H+@!&>%;(Q2*-Y^I=7JY[F#Y_O&\ MAW9:Z@!R.PH(I47A*Q.H.9T_6H(K*.N5113!:>-9Z]O-[ZY^]R!%[U>_>X#4 M.X#.@0525C(ILPZTY1AQ%[6&&(R'C(P[ZV7)8L BWE9%;>>NY#T$$J<5L!VB MGP[0]]#^W_*S[TEP6_;B%'=."4\>2B9WNS@/WBD))/V84U(20^N;G8;DCWMK MV4\4?RX$= #^6U9_62Q?7-3+K;]O9##1/LBHI ;+5!UMQAB$^O29=3EQ1@)5 MS9_^W4E,7U'+V>#QT PWT54'H+O>MU]^_O*)Q(17I\G$RYQ*3 4*JT\GQT#Q M'1H.EMC+F1=MF@^YW$%*7Q')6(!KH:;D=U^6<39 M],--9=^V*FJ:7BY6ZQ.NNX]8I4BTB M8460K;:2-BM%@#X53)ZKY'5KYI^G:%Q?;BCY,WKD,X'A;;Z*N+".,QK;R)+'MKJ] M.]HG%'FS&=G0 LK3GE^_D4"Y*-<-BCR=KG$JA D_F,F@>6>3%B6A;.Q_[KFW<(N_Q8-A 4IV[)']\)!%L:XWS M.CWPQ_7GS[CX.B_KCZ[B:OJ%WCW"'SGT$4VM:Z;]X3R^DAS?8BN=^K VC$\@Z,LJ4T)._YCFTT;Z[1/73.P'E94<(H,. /5P-MLH+9/GM@YZ,C7% M+"!HST'KXK22(04Y3 //,RHK.4C0>Y65',+U#J!#R_\\GZUU:UN9@,K$;,BC MR-*O/5P%J)@"H:3(3C ,V+I/Y;U%]'!J'278>4LN=P"3]XMU.^NO:Q(VU&P) M*4P[G>HM/"?6&I0!2[$0,C/&R)*-;.VK/;J8<>-5[6'3ANLCPJ=Z(Y-?R36: M?\TWF='WB^OE3154CHC2^@C>UEY>5BMP*4>(T@?N8_9"?6?KW'>JGGG&N'&C M=IAHR ME-<& M;^^#6'R;DTQ+KA[.;=I8P+J$'%_[A=_6)9=-.Q;$W&AH!?KNN F$W M?4/8F_RO]4?+2?&:3O/$@1=&JNE-S4 R#S)$:XS3.HOV%Y/V6=FXA^8I83> MI#K8V-;+_XE8E^ZDF1:+.GZF1E!^^GK[E7?XM;YU57FY8>ZKV7*UN%Y/+5P7 MQ;W_B+.W?ZYKGOY&/[%:OIIMV#1!9C@S0H-(M8ETS5$%G3FXK*-SSK*B6E<] MG(JV<;V-D^I CV@9-UIB'I#4D3,KD0A8B@US5Z4BLB1DCR95WM?B"$ MLJ(QL!Y=S%[0,I< K3;RZ*>0]PX]&TJN(G%L4=4E$"L*F2,AR@S*,K+L&4_@ MN9>N!,M\\VF!3RQG+XS9B\/8$3+I!V5/NI)WR/T]3S=[-9IB-0\!C \:%*]Y M!&-%S5DSF5)T@9TT /#@*O?"I+L$3 XLP0X,N,=W]FA$#L5:0HQSH!1Y:6,S>_6WUO$R!=@FJ=FCN-RKS/"[U,N!%<5IK_5TW+)L(.6:,L_1%V^>0\/SC^FA9NU% MXKP3PFK'R;'+CMXMYC'GM*P#-S;[WIT@6O;1ZE@*N.)T'6JD(23+JO<@K#>I M9@[W L73S^FA).UX5#3D90?V[-88__-Z$3^2J4;$?5C@YZOKU_CO>=W=I]YQ7=XN M[P95WR!*""U6!0^FWJQ5Z"(XI>LYF*3*Q$NM6]=\';?BAAP7M!VBT0P6OE0900HPE62->Z06FSQ8]KZI\0LT]O10'<6T,V5S%."X/M&CR^6 M2 =P>CGC;LF>I75?!OS6^=]GRU(A XG%Z$BQ102/&3S_G_\U+.I+6!"UO;CY**YVQ-2F1B(2L,YT_'$%J MKC$HQ)SL<];I$[\_\MXXNM#G;270P6;Y+B_*?/$99S%O8D];,IQ4+'#%P2=& MADQB$@)Z!ZQJ9Y18T+7N5_7(4D:^+M8+YEH*;.S-Z_5\]N%]7GQ^143,JA>Z MT:!-B.*/O%I]RFE+EC(VJV0RQ&20#@FOP86@0'+K;,GW_S''C M?]T ;DA)=;#QW>1@=OL&Z* 50=.1*!&Q==W<_MZ M1/?VQ?+H"$M;SH&'3OS@!4)2'DO6/&76.EK2DT?Y#4^?%E^]>WX[JX#IFYQ-(+Q,H MXQPXHT(]M7E(G#-G3QY!?7;5(_N"75A+)Y;].:/]IL!O>WOF6Z7-) >;T1L) M3-.+DE8 :E+\&#)/4M>>&=W/X]13#]%-M3WB]J$*]FJ4W\UG<_#&14A94L4 4Z^N4SH,3K$ Q03AE M$+D>8 9#BZ5W'AP?%OICB+\#U'^+P.;%E^DV[71/"$3>EYULZ'J>Q.[GM7+J MS7SU?WGU>X[S#[/U&6@QB"(9@N0LT!F(ALY G>G^([\_8 '_/A3U4<;/'<:HDP/ZG(.* M!@%KHT:MG)#2*2Z];6WK7D@9/Q>>6!:@PA26Y6MXW' :4<_ MZELT+XHC-$0XZ.XIZ.O. L%.N#S5IJ8UNK_466 M\1\$@B?+^ ^12 =P&J00"5FVP00)4=<>+D%;0.4TO?C:P06S9JTKO"Z]C/\@ M6)VBC/\0&8^=CW^DB%S7/C2*_-V8M*XD1$"K4FWO5[P-A38 \9RE^F.5\1\D M]#W*^ ^10 >;Y6-5X>B+B)H_Y/&?\I,==28&-O M7@<4A_ODD_+1@B[&$UF2U(D1;8@2@Y$I6>/VVM!^Z#+^%V]R TEJ; "N&7B5 M_GF]7*U9NJ-4NULZ,?+U^U>__G*'W#N[/4LQ:\XL:9TPH(I(@-Q[^C,Q[JR. M)JN]X-EJ19TG$TX*WE&DW,&9WB#XG) [&:4!9U.J$^0=8(@&A-%*A\R"-.74 M[DZ;FKLSN*%PC.=^8MF?,]K?S+=S'.[/>;AMQ7FG.ZR/F0A@Q(GUE#_&@&Q] M#BI+1B:68VB:-TW:-4=NL1F](")VS;CT[.N5;\G%3YCBQ16AFR6/. M6BM0(A2H1B/X$HE)/' E3AY?:T7K6L. ^V>"J8Y#6SQ3"P=CSW5RO)"-J ME1UHF20HU :\K5?A;+1:!*Z5[\;P&V(*7'_%MQ>BAD?@K(MHP2!,V7%.;^>( M61>L)G?7V:+JE%3:FNI(@L!4,%5^ ?>[;WG297<>-!M5N3H'T47;F9M SS>^ M.$R53>0$JFU)"S!-35*>8Z"9MS4+%UW_N^PB^##?O\T77Q&*1U,M/V!,SY M1YY^^%@SDE_R C_DM;/\"VTFO^%T\;_XZ3KO"MIJ*U3T"#*0 ZU,(KM"\EIL M%#BYU4E*U7P"2E\L.--0SLC9B@[@>-&^YO[LFQCE4^3:@3:6Y)^=)/\\9HC> M8Y0NTA;>?%IL!W2?:2:D!\7I?9E(T4H=>2ZP#KK2%IPJC"0 MB@F=M,R7]9H8ZTO$.A'@36BS;X[P;]GV<<%MH8?1'@.J]07W/B@_TZ38#[4%#(;DB];_ V(FL4C/DG3@"\-: MF1/!&U& ,9L8,NFD%&>C_8TC?_TEX7XHW1\(Q4VS>*?M^G5[Q__>W4&D93U\ M.7:X)F%'+><4/<7:\:N/%F2$8^^50= U.:>$XA ,(T\W>Q?HE..ZN:EV*2W( M4O216%6 8UAG.#5XRPV09Q Q!Y%\:5Y1\I\69 =B=K@69(>(OP/3\&YGHJ*X MM07K,/9H:^<6#HA<$ NM6^_6:%HW/[G(%F0'@>#)%F2'2*0#.+V<<4_T04A> M)N6-!ZMJAQ.P4VA/&WM6C MQMZVHX90TG O!&1=^V2FK !+X."8=RQYGH)ESQG+QRZB\V*4P>'S<#.S865Y M#GOS\]5[FIW9W*>W\$&F,YY$R MD4> ZZ)5\. "K<*#T9F#T%Z"LBI 4(4,A5)$CCD*W\_TM/\4')Z%H@X)P1?K M+CT]S$<8%K*U<>;EU[_JF[E])N"Q)PP9W-^+JC[B]9ZCM<$F2&D],X+Q1X_57G];?R>EA#=]*;,)/+WFIS[^Z^XT2G_T_62S-KEDB 0IK.-?LS2U7*95SMK^09,5K** MR0;(J,GRK6$?;Z2E/PF3@:%*S6<1'+;"=EGWF^?NBN2GKSM_;6)@ELC7)6O@ M)@HZ%GPAY]=GL#&KD!@B5\/-]]IOC>.>[ ,B[/&<^0#"&_%,7RY6D]^K?[C. ME&F/B0GRV[2M\[;)^B .*0'9N"*D4%C"7B%O^M4=M-%?MTB[\\!>4N!#R'1^ M+(-[0,4V^:,,EYDI#1YM!,7IQ";35(-%7U H2=3O9:KM@XLQTW9'".M[<;^ M?MPEU*21.K+0 M7R*R>0O^C2UX_&MGX44YJ9WTX(I2U3K/X%PBC[18=#;DXF-H(?C=AX[C4343 M_(OYUX$S_\#1=QN-1F8P<2/(622VT [H '4JH(,K+I ?*<-0-OE#Z^DEN3V@ MN=!<+!U ;-,3[)9M>4,5+63B@PK22 6^I*HL0H$3R.KHG^@Y[9\"6]=8/+Z: M/IR9XR4^'X3]'0#I 1:]NU[$C[C,[Q;3F+?A5GK[;_-Y^M?TTZ<:T?KR88MUC]M&9# \GURD'<#X@<#:T-13CZ5*\E MR#(X%FSRNO4=K>9$C-L<8_ ->QQAGPW:?\7%;#K[L'R[>#U?+O?B@Q=<<>,- MZ#H)4SDZO (:X@/W*COEN'*M-_*A:!FW*\3(V!]8]/U64.TZR+<51NL$S;)> M%9YBF'ZBCV]=DD8IU,,>UCR_>@2MXR1??1:"%=1@;"'[ KD$CU4'%.:(2BFA M]PKZ74[R-5LF3?$%2O&X9IS)&+3KX>@K"CDZ^'"*\# M ^*WZ8Q,_M?3+[48?D6>P=J!7>\;:S>> M'&0-4@<(7C(I>"A.M#:$#UC>F25T#\+)_#1"ZQN/MX3M7$ATED7FB8/%(Y$7 M$X+W6D,=2%$[PJ)FK:.X!RYQ7%P.!I7](7FTW#J Y<_7R]7\]EZ88@4E<')8,"4(D42FFO=&H)/+*=;N!T/@_DP,ND 7NM+ M+_<8MB$%'=DJ1JG:],Z3]5(2'13D*#*3(_=26R=:P^N)Y8P;^3\EO%K)I -X M/1F#D)Q[D8L&H7AM44$F"19G@7DC>9"),=NZ%OZ"$NW'F''-Q-(1Q'95,ENODF_DHDI MZXU">!;1B0S21 DJ6 ;>. /$DBA*0I58Z5DU'J&KXY*$;A2D!20N3$U>S;[0 M]^>+KQ.CDY+6)4B<8VWG8,CW,1(L.;^)?!19=.LKV8,0TG'I0B^*\#*AC]W> MKR4'?J]M0=Z6_UENOSRQ67-AI864I:A-:B5XZ25$)8U026CAOZM?>*3_WY"K M[+@RX270[DNJ%[:Q;P^[.[G\6.M,E^_PZSH4$26J7.=D6E';)*(W@#G5(5JH M50[%NOUNSXQK"#U.X+@3'L[B(&@+DL,UR&\T:)8_U'X0[_M4)/QSNL)/KS,N M\]OP:?IA_7,3K=%'9A2DF&EKX;7JJ1"+.%:W2C*99.O1:<-3M9?*V!];98Z' MPV7JR4WQ^'O\:^?#B?1!J. YL%0'RV?O 3T3H%7Q!FU(*;9NO#D\57OIB?NA M]:0!',;7D^86ZCI)N#/C=!*2#"J\,QM 8?(M(VXKB40CDMY,G]CN]7 MN1?<_=G O2^ICH_R(=3_35Y-K#72&9LAB>1!61-)UWV R)B1QNB@L?4X^<8D M[)>#8V>#_!XD_7(_NS9=;@+TF]N8WZK;KQ?3V8?-!;9)$CX9)@-(8^L /"(H MU)@!5T%+D[2/J775ZE/KV0^"YY<';B:#/N,V/\]GRRG)9M-G<(&SY69E?")E M9C9[\JBCK#-*C:TSBA$TIG]EG??GB[B$QK&QF-N)^M#9F;MIGO MYUM5NJ'TS7SU:A8_72?2JQMKG'9PHGI%[]#_ MP5OIT4E!V[C>RQ)MM*#]@'@^&&^2.@4$,J?')-$$1L)#A#"&P6I89 M5!WKS,BZ5B98DXI-)XBU';#B_;![$4G(H>1X%MUT\ZH6W;R]7I5/\W^U:JG[ MX(^V[ZO[_-K'N=\9B[?.: -,:$6V7^: (O+:9MQFABQH -(R MIKR0D 49)RH2EP)G&I!)8EG&I%3I[[3NY(+G(1 ;Y/@^1'H-K\P?<9^IUA9N M/;7:*WV'JY/DE=1H KA0&*B2.#AG RCM,=.F[IQL/>/BB>7T42@Z(!!;B^38 M^&,3?#VJ6+D>5&_++K&3J%22Q25@3B.H[!CXVO'6E"3))O:.B]08<(>LKX]* MS!,@<#"A=1 BW-+VVWSQR!Y^8]]^_8VX/(OTC:NXFG[99KEDXCEG#ZCJ2$B- M#)P.$4P2Q7-+-E5N[; ^:B9/!]D3B+4#K_L)_?S;8KY<3F)@)3%9FU<5 M,D,P,T M&4A!5*)U@?G6)_=S:^JCQ''PB.]KB$?)2(>MVZMC/*B/^K MKZL:UB3&55J/V+Z>^\DF6]A!ZVZTC6V?^:X^\_W.,V\[:FF51@K29WW*1Z7]DG M*$J9+%B.1;5ND_FBA8Z[G37%T^,=VH827 >F_WZDK;LX65VP>,8@1%%''!*- MOCHU#IW5L1;X,W3B>_@M- MR("2$6$Q1M-\"/#]5?2YTQTK[R=@]0+FCWWS\TT=R)KC]7H,*+G*D;[[K;52 M""1Y;BH7\"9GX-8''FW)RK4N/WYN3;TTJQKY.'N9C/K%W,W0EV7- MP^U^9^*\Y-9E!85%8IY%03IJ UA1&V0B%EE.A,%'U]C/YG8\0O:#7QMQ#1^X MV'Y07^J ]/_^K_\'4$L! A0#% @ [H%F6)XZM3(T+FAT;5!+ 0(4 Q0 ( M .Z!9EBFA&AI8FET,S$R M+7$R9GDR-"YH=&U02P$"% ,4 " #N@698&!C,ZN\$ #Y% %0 M @ $W$ 97AH:6)I=#,R,2UQ,F9Y,C0N:'1M4$L! A0#% @ M[H%F6! ,23K;! =A0 !4 ( !614 &5X:&EB:70S,C(M M<3)F>3(T+FAT;5!+ 0(4 Q0 ( .Z!9EAL9SZQ6?4 +$)#P 1 M " 6<: !F97)G+3(P,C0P,3,Q+FAT;5!+ 0(4 Q0 ( .Z!9ECV MG])VM T !R7 1 " >\/ 0!F97)G+3(P,C0P,3,Q+GAS M9%!+ 0(4 Q0 ( .Z!9EA5M0$5QQP )47 0 5 " =(= M 0!F97)G+3(P,C0P,3,Q7V-A;"YX;6Q02P$"% ,4 " #N@698B2Z\)>@U M !%:@( %0 @ ',.@$ 9F5R9RTR,#(T,#$S,5]D968N>&UL M4$L! A0#% @ [H%F6+ XML 81 ferg-20240131_htm.xml IDEA: XBRL DOCUMENT 0001832433 2023-08-01 2024-01-31 0001832433 2024-02-29 0001832433 2023-11-01 2024-01-31 0001832433 2022-11-01 2023-01-31 0001832433 2022-08-01 2023-01-31 0001832433 2024-01-31 0001832433 2023-07-31 0001832433 us-gaap:CommonStockMember 2023-10-31 0001832433 us-gaap:AdditionalPaidInCapitalMember 2023-10-31 0001832433 us-gaap:RetainedEarningsMember 2023-10-31 0001832433 us-gaap:TreasuryStockCommonMember 2023-10-31 0001832433 ferg:EmployeeBenefitTrustMember 2023-10-31 0001832433 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-10-31 0001832433 2023-10-31 0001832433 us-gaap:AdditionalPaidInCapitalMember 2023-11-01 2024-01-31 0001832433 us-gaap:RetainedEarningsMember 2023-11-01 2024-01-31 0001832433 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-11-01 2024-01-31 0001832433 us-gaap:TreasuryStockCommonMember 2023-11-01 2024-01-31 0001832433 ferg:EmployeeBenefitTrustMember 2023-11-01 2024-01-31 0001832433 us-gaap:CommonStockMember 2024-01-31 0001832433 us-gaap:AdditionalPaidInCapitalMember 2024-01-31 0001832433 us-gaap:RetainedEarningsMember 2024-01-31 0001832433 us-gaap:TreasuryStockCommonMember 2024-01-31 0001832433 ferg:EmployeeBenefitTrustMember 2024-01-31 0001832433 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-31 0001832433 us-gaap:CommonStockMember 2023-07-31 0001832433 us-gaap:AdditionalPaidInCapitalMember 2023-07-31 0001832433 us-gaap:RetainedEarningsMember 2023-07-31 0001832433 us-gaap:TreasuryStockCommonMember 2023-07-31 0001832433 ferg:EmployeeBenefitTrustMember 2023-07-31 0001832433 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-31 0001832433 us-gaap:AdditionalPaidInCapitalMember 2023-08-01 2024-01-31 0001832433 us-gaap:RetainedEarningsMember 2023-08-01 2024-01-31 0001832433 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-08-01 2024-01-31 0001832433 us-gaap:TreasuryStockCommonMember 2023-08-01 2024-01-31 0001832433 ferg:EmployeeBenefitTrustMember 2023-08-01 2024-01-31 0001832433 us-gaap:CommonStockMember 2022-10-31 0001832433 us-gaap:AdditionalPaidInCapitalMember 2022-10-31 0001832433 us-gaap:RetainedEarningsMember 2022-10-31 0001832433 us-gaap:TreasuryStockCommonMember 2022-10-31 0001832433 ferg:EmployeeBenefitTrustMember 2022-10-31 0001832433 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-31 0001832433 2022-10-31 0001832433 us-gaap:AdditionalPaidInCapitalMember 2022-11-01 2023-01-31 0001832433 us-gaap:RetainedEarningsMember 2022-11-01 2023-01-31 0001832433 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-11-01 2023-01-31 0001832433 us-gaap:TreasuryStockCommonMember 2022-11-01 2023-01-31 0001832433 us-gaap:CommonStockMember 2023-01-31 0001832433 us-gaap:AdditionalPaidInCapitalMember 2023-01-31 0001832433 us-gaap:RetainedEarningsMember 2023-01-31 0001832433 us-gaap:TreasuryStockCommonMember 2023-01-31 0001832433 ferg:EmployeeBenefitTrustMember 2023-01-31 0001832433 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-31 0001832433 2023-01-31 0001832433 us-gaap:CommonStockMember 2022-07-31 0001832433 us-gaap:AdditionalPaidInCapitalMember 2022-07-31 0001832433 us-gaap:RetainedEarningsMember 2022-07-31 0001832433 us-gaap:TreasuryStockCommonMember 2022-07-31 0001832433 ferg:EmployeeBenefitTrustMember 2022-07-31 0001832433 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-31 0001832433 2022-07-31 0001832433 us-gaap:AdditionalPaidInCapitalMember 2022-08-01 2023-01-31 0001832433 us-gaap:RetainedEarningsMember 2022-08-01 2023-01-31 0001832433 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-08-01 2023-01-31 0001832433 us-gaap:TreasuryStockCommonMember 2022-08-01 2023-01-31 0001832433 ferg:EmployeeBenefitTrustMember 2022-08-01 2023-01-31 0001832433 ferg:UnitedStatesSegmentMember 2023-11-01 2024-01-31 0001832433 ferg:UnitedStatesSegmentMember 2022-11-01 2023-01-31 0001832433 ferg:UnitedStatesSegmentMember 2023-08-01 2024-01-31 0001832433 ferg:UnitedStatesSegmentMember 2022-08-01 2023-01-31 0001832433 ferg:CanadaSegmentMember 2023-11-01 2024-01-31 0001832433 ferg:CanadaSegmentMember 2022-11-01 2023-01-31 0001832433 ferg:CanadaSegmentMember 2023-08-01 2024-01-31 0001832433 ferg:CanadaSegmentMember 2022-08-01 2023-01-31 0001832433 ferg:CorporateRestructuringMember 2023-11-01 2024-01-31 0001832433 ferg:CorporateRestructuringMember 2022-11-01 2023-01-31 0001832433 ferg:CorporateRestructuringMember 2023-08-01 2024-01-31 0001832433 ferg:CorporateRestructuringMember 2022-08-01 2023-01-31 0001832433 ferg:UnitedStatesSegmentMember ferg:ResidentialMember 2023-11-01 2024-01-31 0001832433 ferg:UnitedStatesSegmentMember ferg:ResidentialMember 2022-11-01 2023-01-31 0001832433 ferg:UnitedStatesSegmentMember ferg:ResidentialMember 2023-08-01 2024-01-31 0001832433 ferg:UnitedStatesSegmentMember ferg:ResidentialMember 2022-08-01 2023-01-31 0001832433 ferg:UnitedStatesSegmentMember ferg:NonResidentialCommercialMember 2023-11-01 2024-01-31 0001832433 ferg:UnitedStatesSegmentMember ferg:NonResidentialCommercialMember 2022-11-01 2023-01-31 0001832433 ferg:UnitedStatesSegmentMember ferg:NonResidentialCommercialMember 2023-08-01 2024-01-31 0001832433 ferg:UnitedStatesSegmentMember ferg:NonResidentialCommercialMember 2022-08-01 2023-01-31 0001832433 ferg:UnitedStatesSegmentMember ferg:NonResidentialCivilInfrastructureMember 2023-11-01 2024-01-31 0001832433 ferg:UnitedStatesSegmentMember ferg:NonResidentialCivilInfrastructureMember 2022-11-01 2023-01-31 0001832433 ferg:UnitedStatesSegmentMember ferg:NonResidentialCivilInfrastructureMember 2023-08-01 2024-01-31 0001832433 ferg:UnitedStatesSegmentMember ferg:NonResidentialCivilInfrastructureMember 2022-08-01 2023-01-31 0001832433 ferg:UnitedStatesSegmentMember ferg:NonResidentialIndustrialMember 2023-11-01 2024-01-31 0001832433 ferg:UnitedStatesSegmentMember ferg:NonResidentialIndustrialMember 2022-11-01 2023-01-31 0001832433 ferg:UnitedStatesSegmentMember ferg:NonResidentialIndustrialMember 2023-08-01 2024-01-31 0001832433 ferg:UnitedStatesSegmentMember ferg:NonResidentialIndustrialMember 2022-08-01 2023-01-31 0001832433 ferg:UnitedStatesSegmentMember ferg:NonResidentialMember 2023-11-01 2024-01-31 0001832433 ferg:UnitedStatesSegmentMember ferg:NonResidentialMember 2022-11-01 2023-01-31 0001832433 ferg:UnitedStatesSegmentMember ferg:NonResidentialMember 2023-08-01 2024-01-31 0001832433 ferg:UnitedStatesSegmentMember ferg:NonResidentialMember 2022-08-01 2023-01-31 0001832433 ferg:VariableRateReceivablesMember us-gaap:CorporateDebtSecuritiesMember 2024-01-31 0001832433 ferg:VariableRateReceivablesMember us-gaap:CorporateDebtSecuritiesMember 2023-07-31 0001832433 ferg:VariableRateTermLoanMember us-gaap:UnsecuredDebtMember 2024-01-31 0001832433 ferg:VariableRateTermLoanMember us-gaap:UnsecuredDebtMember 2023-07-31 0001832433 ferg:PrivatePlacementNotesMember us-gaap:SecuredDebtMember 2024-01-31 0001832433 ferg:PrivatePlacementNotesMember us-gaap:SecuredDebtMember 2023-07-31 0001832433 ferg:UnsecuredSeniorNotesMember us-gaap:SeniorNotesMember 2024-01-31 0001832433 ferg:UnsecuredSeniorNotesMember us-gaap:SeniorNotesMember 2023-07-31 0001832433 ferg:VariableRateReceivableSecuritizationMember us-gaap:CorporateDebtSecuritiesMember 2024-01-31 0001832433 ferg:VariableRateReceivableSecuritizationMember us-gaap:CorporateDebtSecuritiesMember 2023-08-01 2024-01-31 0001832433 ferg:VariableRateTermLoanMember us-gaap:UnsecuredDebtMember 2022-10-07 0001832433 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2024-01-31 0001832433 ferg:PrivatePlacementNotesDueNovember2023Member us-gaap:SecuredDebtMember 2023-11-01 2023-11-30 0001832433 ferg:PrivatePlacementNotesDueNovember2023Member us-gaap:SecuredDebtMember 2023-11-30 0001832433 srt:ScenarioForecastMember ferg:PrivatePlacementNotesDueNovember2023Member us-gaap:SecuredDebtMember 2024-11-01 2024-11-30 0001832433 us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2024-01-31 0001832433 us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2023-07-31 0001832433 us-gaap:FairValueInputsLevel2Member us-gaap:SecuredDebtMember 2024-01-31 0001832433 us-gaap:FairValueInputsLevel2Member us-gaap:SecuredDebtMember 2023-07-31 0001832433 us-gaap:AccumulatedTranslationAdjustmentMember 2023-07-31 0001832433 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-07-31 0001832433 us-gaap:AccumulatedTranslationAdjustmentMember 2023-08-01 2023-10-31 0001832433 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-08-01 2023-10-31 0001832433 2023-08-01 2023-10-31 0001832433 us-gaap:AccumulatedTranslationAdjustmentMember 2023-10-31 0001832433 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-10-31 0001832433 us-gaap:AccumulatedTranslationAdjustmentMember 2023-11-01 2024-01-31 0001832433 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-11-01 2024-01-31 0001832433 us-gaap:AccumulatedTranslationAdjustmentMember 2024-01-31 0001832433 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2024-01-31 0001832433 us-gaap:AccumulatedTranslationAdjustmentMember 2022-07-31 0001832433 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-07-31 0001832433 us-gaap:AccumulatedTranslationAdjustmentMember 2022-08-01 2022-10-31 0001832433 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-08-01 2022-10-31 0001832433 2022-08-01 2022-10-31 0001832433 us-gaap:AccumulatedTranslationAdjustmentMember 2022-10-31 0001832433 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-10-31 0001832433 us-gaap:AccumulatedTranslationAdjustmentMember 2022-11-01 2023-01-31 0001832433 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-11-01 2023-01-31 0001832433 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-31 0001832433 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-01-31 0001832433 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-11-01 2024-01-31 0001832433 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-11-01 2023-01-31 0001832433 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-08-01 2024-01-31 0001832433 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-08-01 2023-01-31 0001832433 us-gaap:CommonStockMember 2023-11-01 2024-01-31 0001832433 us-gaap:CommonStockMember 2022-11-01 2023-01-31 0001832433 us-gaap:CommonStockMember 2023-08-01 2024-01-31 0001832433 us-gaap:CommonStockMember 2022-08-01 2023-01-31 0001832433 ferg:EmployeeBenefitTrustMember 2022-11-01 2023-01-31 0001832433 2021-09-01 2024-01-31 0001832433 ferg:A2023OmnibusEquityIncentivePlanMember 2023-09-21 0001832433 ferg:TimeVestedAwardsMember 2023-08-01 2024-01-31 0001832433 us-gaap:PerformanceSharesMember 2023-08-01 2024-01-31 0001832433 ferg:LongTermIncentiveAwardsEquitySettledMember 2023-08-01 2024-01-31 0001832433 us-gaap:EmployeeStockMember ferg:FergusonGroupLongTermIncentivePlanMember 2024-01-31 0001832433 us-gaap:EmployeeStockMember ferg:FergusonGroupLongTermIncentivePlanMember 2023-07-31 0001832433 ferg:ShareAdjustmentsPerformanceVestedAwardsAndLTIEDEquitySettledAwardsMember 2023-08-01 2024-01-31 0001832433 ferg:TimeVestedPerformanceVestedAndLongTermIncentiveAwardsMember 2023-08-01 2024-01-31 0001832433 us-gaap:CustomerRelationshipsMember 2024-01-31 0001832433 us-gaap:OtherIntangibleAssetsMember 2024-01-31 0001832433 srt:MinimumMember 2023-08-01 2024-01-31 0001832433 srt:MaximumMember 2023-08-01 2024-01-31 0001832433 ferg:NonExecutiveDirectorsMember 2023-11-01 2024-01-31 0001832433 ferg:NonExecutiveDirectorsMember 2023-08-01 2024-01-31 0001832433 ferg:NonExecutiveDirectorsMember 2022-11-01 2023-01-31 0001832433 ferg:NonExecutiveDirectorsMember 2022-08-01 2023-01-31 shares iso4217:USD iso4217:USD shares iso4217:GBP shares ferg:segment pure ferg:trust ferg:business 0001832433 --07-31 2024 Q2 false P1Y 10-Q true 2024-01-31 false 001-40066 Ferguson plc Y9 98-1499339 1020 Eskdale Road Winnersh Triangle Wokingham RG41 5TS, GB 118 927 3800 Ordinary Shares of 10 pence FERG NYSE Yes Yes Large Accelerated Filer false false false 202813401 6673000000 6825000000 14381000000 14756000000 4644000000 4763000000 10021000000 10273000000 2029000000 2062000000 4360000000 4483000000 1469000000 1432000000 2981000000 2941000000 83000000 81000000 163000000 162000000 477000000 549000000 1216000000 1380000000 -44000000 -47000000 -89000000 -88000000 0 -7000000 -3000000 -5000000 433000000 495000000 1124000000 1287000000 111000000 121000000 283000000 318000000 322000000 374000000 841000000 969000000 1.58 1.81 4.13 4.66 1.58 1.80 4.12 4.64 203400000 207100000 203600000 207900000 203900000 207800000 204200000 208800000 322000000 374000000 841000000 969000000 21000000 18000000 -14000000 -18000000 -2000000 -3000000 -2000000 -1000000 -4000000 -8000000 -5000000 -7000000 25000000 26000000 -9000000 -11000000 347000000 400000000 832000000 958000000 639000000 601000000 37000000 27000000 3092000000 3597000000 3968000000 3898000000 891000000 953000000 26000000 28000000 8616000000 9077000000 1675000000 1595000000 1523000000 1474000000 300000000 300000000 2264000000 2241000000 755000000 783000000 554000000 524000000 15687000000 15994000000 2985000000 3408000000 150000000 55000000 379000000 366000000 1274000000 1600000000 4788000000 5429000000 3595000000 3711000000 1165000000 1126000000 721000000 691000000 10269000000 10957000000 10 10 500000000 500000000 232171182 232171182 30000000 30000000 842000000 809000000 9018000000 8557000000 29168420 27893680 3575000000 3425000000 0 274031 0 46000000 -897000000 -888000000 5418000000 5037000000 15687000000 15994000000 30000000 828000000 8858000000 -3433000000 -1000000 -922000000 5360000000 12000000 12000000 322000000 322000000 0.79 160000000 160000000 25000000 25000000 143000000 143000000 -2000000 1000000 -1000000 2000000 1000000 3000000 30000000 842000000 9018000000 -3575000000 0 -897000000 5418000000 30000000 809000000 8557000000 -3425000000 -46000000 -888000000 5037000000 31000000 31000000 841000000 841000000 1.54 312000000 312000000 -9000000 -9000000 176000000 176000000 -68000000 26000000 45000000 3000000 2000000 1000000 3000000 30000000 842000000 9018000000 -3575000000 0 -897000000 5418000000 30000000 773000000 8129000000 -2897000000 -47000000 -867000000 5121000000 16000000 16000000 374000000 374000000 26000000 26000000 2.66 552000000 552000000 260000000 260000000 -6000000 6000000 0 30000000 789000000 7945000000 -3151000000 -47000000 -841000000 4725000000 30000000 760000000 7594000000 -2782000000 -107000000 -830000000 4665000000 29000000 29000000 969000000 969000000 -11000000 -11000000 2.66 552000000 552000000 375000000 375000000 -66000000 6000000 60000000 0 30000000 789000000 7945000000 -3151000000 -47000000 -841000000 4725000000 841000000 969000000 163000000 162000000 24000000 27000000 6000000 38000000 52000000 -237000000 -565000000 -512000000 -626000000 -634000000 -40000000 -63000000 6000000 -3000000 863000000 1175000000 0 -4000000 863000000 1171000000 67000000 179000000 192000000 242000000 -28000000 4000000 -231000000 -425000000 250000000 564000000 1155000000 1880000000 1125000000 1950000000 6000000 4000000 305000000 403000000 -18000000 -13000000 -597000000 -906000000 35000000 -160000000 0 19000000 669000000 785000000 704000000 644000000 330000000 419000000 97000000 83000000 6000000 7000000 161000000 156000000 Summary of significant accounting policies<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Background</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ferguson plc (the “Company”) (NYSE: FERG; LSE: FERG) is a public company limited by shares incorporated in Jersey under the Companies (Jersey) Law 1991 (as amended). The Company is a value-added distributor in North America providing expertise, solutions and products from infrastructure, plumbing and appliances to HVAC, fire, fabrication and more. We exist to make our customers’ complex projects simple, successful and sustainable. Ferguson is headquartered in the United Kingdom (“U.K.”), with its operations and associates solely focused on North America and managed from Newport News, Virginia. The Company’s registered office is 13 Castle Street, St Helier, Jersey, JE1 1ES, Channel Islands.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of presentation</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements and notes to the condensed consolidated financial statements are presented in accordance with the rules and regulations of the SEC and accounting principles generally accepted in the United States of America (“U.S. GAAP”), but do not include all disclosures normally required in annual consolidated financial statements. In the opinion of management, the unaudited condensed consolidated financial statements contain all normal recurring adjustments necessary to present fairly the financial position, results of operations and cash flows for the interim periods presented. The July 31, 2023 condensed consolidated balance sheet was derived from the audited financial statements.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the six months ended January 31, 2023 and to conform to current period presentation, the Company has disaggregated the total change in income taxes within the cash flows from operating activities to reflect the changes in deferred income taxes separately from the changes in income taxes payable.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These unaudited interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Annual Report. The financial results for the interim periods may not be indicative of the financial results for the entire fiscal year.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the Company's interim condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions affecting certain reported amounts. Actual results may differ from those estimates.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash, cash equivalents and restricted cash</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents include cash on hand, deposits with banks with original maturities of three months or less and overdrafts to the extent there is a legal right of offset and practice of net settlement with cash balances.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash primarily consists of deferred consideration for business combinations, subject to various settlement agreements, and is recorded in prepaid and other current assets in the Company’s condensed consolidated balance sheets.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the condensed consolidated balance sheets compared with amounts shown in the condensed consolidated statements of cash flows.</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.923%"><tr><td style="width:1.0%"></td><td style="width:66.981%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.568%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$639 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$601 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$704 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$669 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Supplier finance program</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2023, the Company began a supplier financing program with a third party wherein certain shipping and logistics providers in the United States can opt to receive early payment at a nominal discount. The Company’s standard payment terms under this program is 45 days. All outstanding payables related to the supplier finance program are classified within accounts payable within our unaudited consolidated balance sheets and were $32 million as of January 31, 2024.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently issued accounting standard updates (“ASU”)</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures.” This ASU expands public entities’ required segment disclosures, including disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items and interim disclosures of a reportable segment’s profit or loss and assets. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact of adopting this ASU on its disclosures.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU No. 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures. This ASU provides qualitative and quantitative updates to the rate reconciliation and income taxes paid disclosures, among others, in order to enhance the transparency of income tax disclosures, including consistent categories and greater disaggregation of information in the rate reconciliation and disaggregation by jurisdiction of income taxes paid. The amendments in this ASU are effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendments should be applied prospectively; however, retrospective application is also permitted. The Company is currently evaluating the ASU to determine the impact on its disclosures.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recent accounting pronouncements pending adoption that are not discussed above are either not applicable, or will not have, or are not expected to have, a material impact on our consolidated financial condition, results of operations, cash flows or related disclosures.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of presentation</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements and notes to the condensed consolidated financial statements are presented in accordance with the rules and regulations of the SEC and accounting principles generally accepted in the United States of America (“U.S. GAAP”), but do not include all disclosures normally required in annual consolidated financial statements. In the opinion of management, the unaudited condensed consolidated financial statements contain all normal recurring adjustments necessary to present fairly the financial position, results of operations and cash flows for the interim periods presented. The July 31, 2023 condensed consolidated balance sheet was derived from the audited financial statements.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the six months ended January 31, 2023 and to conform to current period presentation, the Company has disaggregated the total change in income taxes within the cash flows from operating activities to reflect the changes in deferred income taxes separately from the changes in income taxes payable.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These unaudited interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Annual Report. The financial results for the interim periods may not be indicative of the financial results for the entire fiscal year.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the Company's interim condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions affecting certain reported amounts. Actual results may differ from those estimates.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash, cash equivalents and restricted cash</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents include cash on hand, deposits with banks with original maturities of three months or less and overdrafts to the extent there is a legal right of offset and practice of net settlement with cash balances.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash primarily consists of deferred consideration for business combinations, subject to various settlement agreements, and is recorded in prepaid and other current assets in the Company’s condensed consolidated balance sheets.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the condensed consolidated balance sheets compared with amounts shown in the condensed consolidated statements of cash flows.</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.923%"><tr><td style="width:1.0%"></td><td style="width:66.981%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.568%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$639 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$601 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$704 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$669 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div> 639000000 601000000 65000000 68000000 704000000 669000000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Supplier finance program</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2023, the Company began a supplier financing program with a third party wherein certain shipping and logistics providers in the United States can opt to receive early payment at a nominal discount. The Company’s standard payment terms under this program is 45 days. All outstanding payables related to the supplier finance program are classified within accounts payable within our unaudited consolidated balance sheets and were $32 million as of January 31, 2024.</span></div> P45D 32000000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently issued accounting standard updates (“ASU”)</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures.” This ASU expands public entities’ required segment disclosures, including disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items and interim disclosures of a reportable segment’s profit or loss and assets. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact of adopting this ASU on its disclosures.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU No. 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures. This ASU provides qualitative and quantitative updates to the rate reconciliation and income taxes paid disclosures, among others, in order to enhance the transparency of income tax disclosures, including consistent categories and greater disaggregation of information in the rate reconciliation and disaggregation by jurisdiction of income taxes paid. The amendments in this ASU are effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendments should be applied prospectively; however, retrospective application is also permitted. The Company is currently evaluating the ASU to determine the impact on its disclosures.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recent accounting pronouncements pending adoption that are not discussed above are either not applicable, or will not have, or are not expected to have, a material impact on our consolidated financial condition, results of operations, cash flows or related disclosures.</span></div> Revenue and segment information<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reports its financial results of operations on a geographical basis in the following two reportable segments: United States and Canada. Each segment generally derives its revenues in the same manner. The Company uses adjusted operating profit as its measure of segment profit. Adjusted operating profit is defined as profit before tax, excluding central and other costs, restructuring costs, impairments and other charges, amortization of acquired intangible assets, net interest expense, as well as other items typically recorded in net other (expense) income such as (loss)/gain on disposal of businesses, pension plan changes/closure costs and amounts recorded in connection with the Company’s interests in investees. Certain income and expenses are not allocated to the Company’s segments and, thus, the information that management uses to make operating decisions and assess performance does not reflect such amounts.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment details were as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.923%"><tr><td style="width:1.0%"></td><td style="width:42.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.520%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6,504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$13,693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$14,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6,673 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6,825 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$14,381 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$14,756 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted operating profit: </span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$579 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,424 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Central and other costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate restructurings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of acquired intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$433 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$495 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,124 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,287 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:6.34pt">For the three and six months ended January 31, 2024, corporate restructuring costs related to incremental costs in connection with establishing a new corporate structure to domicile our ultimate parent company in the United States.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our products are delivered through a common network of distribution centers, branches, specialist sales associates, counter service, showroom consultants and e-commerce. The Company recognizes revenue when a sales arrangement with a customer exists, the transaction price is fixed or determinable, collection of consideration is probable and the Company has satisfied its performance obligation per the sales arrangement. The majority of the Company’s revenue originates from sales arrangements with a single performance obligation to deliver products, whereby the performance obligations are satisfied when control of the product is transferred to the customer which is the point the product is delivered to, or collected by, the customer. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined that disaggregating net sales by end market at the segment level achieves the disclosure objective to depict how the nature, amount, timing, and uncertainty of revenue and cash flows may be impacted by economic factors. The disaggregated net sales by end market are as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.923%"><tr><td style="width:1.0%"></td><td style="width:42.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.520%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">United States:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Residential</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3,299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$7,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$7,422 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-residential:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,592 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Civil/Infrastructure</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">935 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Non-residential</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,065 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,084 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,654 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,614 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total United States</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,364 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,504 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,693 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,036 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total net sales</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6,673 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6,825 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$14,381 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$14,756 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No sales to an individual customer accounted for more than 10% of net sales during any of the periods presented.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is a value-added distributor in North America of products from infrastructure, plumbing and appliances to HVAC, fire, fabrication and more. We offer a broad line of products, and items are regularly added to and removed from the Company's inventory. Accordingly, it would be impractical to provide sales information by product category due to the way the business is managed, and the dynamic nature of the inventory offered.</span></div> 2 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment details were as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.923%"><tr><td style="width:1.0%"></td><td style="width:42.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.520%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6,504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$13,693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$14,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6,673 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6,825 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$14,381 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$14,756 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted operating profit: </span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$579 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,424 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Central and other costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate restructurings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of acquired intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$433 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$495 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,124 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,287 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:6.34pt">For the three and six months ended January 31, 2024, corporate restructuring costs related to incremental costs in connection with establishing a new corporate structure to domicile our ultimate parent company in the United States.</span></div>The disaggregated net sales by end market are as follows:<div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.923%"><tr><td style="width:1.0%"></td><td style="width:42.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.520%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">United States:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Residential</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3,299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$7,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$7,422 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-residential:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,592 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Civil/Infrastructure</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">935 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Non-residential</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,065 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,084 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,654 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,614 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total United States</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,364 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,504 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,693 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,036 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total net sales</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6,673 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6,825 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$14,381 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$14,756 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div> 6364000000 6504000000 13693000000 14036000000 309000000 321000000 688000000 720000000 6673000000 6825000000 14381000000 14756000000 525000000 579000000 1291000000 1424000000 9000000 14000000 32000000 47000000 14000000 11000000 30000000 25000000 8000000 0 8000000 0 35000000 33000000 69000000 66000000 -44000000 -47000000 -89000000 -88000000 0 -7000000 -3000000 -5000000 433000000 495000000 1124000000 1287000000 3299000000 3420000000 7039000000 7422000000 2122000000 2114000000 4592000000 4533000000 508000000 508000000 1141000000 1146000000 435000000 462000000 921000000 935000000 3065000000 3084000000 6654000000 6614000000 6364000000 6504000000 13693000000 14036000000 309000000 321000000 688000000 720000000 6673000000 6825000000 14381000000 14756000000 Weighted average shares<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the reconciliation of our basic to diluted weighted average number of shares outstanding:</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.923%"><tr><td style="width:1.0%"></td><td style="width:42.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.520%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Basic weighted average shares</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Effect of dilutive shares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Diluted weighted average shares</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excluded anti-dilutive shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:6.34pt">Represents the potential dilutive impact of share-based awards.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the reconciliation of our basic to diluted weighted average number of shares outstanding:</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.923%"><tr><td style="width:1.0%"></td><td style="width:42.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.520%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Basic weighted average shares</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Effect of dilutive shares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Diluted weighted average shares</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excluded anti-dilutive shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:6.34pt">Represents the potential dilutive impact of share-based awards.</span></div> 203400000 207100000 203600000 207900000 500000 700000 600000 900000 203900000 207800000 204200000 208800000 0 100000 100000 100000 Income tax<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ferguson manages its affairs so that it is centrally managed and controlled in the U.K. and therefore has its tax residency in the U.K. The provision for income taxes consists of provisions for the U.K. plus non-U.K. tax rate differentials with respect to other locations in which Ferguson’s operations are based. Accordingly, the consolidated income tax rate is a composite rate reflecting earnings in various locations and the applicable rates.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s tax provision for each period presented was calculated using an estimated annual tax rate, adjusted for discrete items occurring during the applicable period to arrive at an effective tax rate. The effective income tax rates for the relevant periods were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.923%"><tr><td style="width:1.0%"></td><td style="width:42.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.520%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate, continuing operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended January 31, 2024, there have been no material changes to the Company’s unrecognized tax benefits when compared to those items disclosed in the Annual Report.</span></div> The effective income tax rates for the relevant periods were as follows:<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.923%"><tr><td style="width:1.0%"></td><td style="width:42.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.520%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate, continuing operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.256 0.244 0.252 0.247 Debt<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s debt obligations consisted of the following:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.777%"><tr><td style="width:1.0%"></td><td style="width:66.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.590%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Variable-rate debt:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables Facility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fixed-rate debt:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private placement notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">850 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">905 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unsecured senior notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3,775 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3,805 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current maturities of debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(150)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discounts and debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap - fair value adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3,595 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3,711 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Variable rate debt</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains a Receivables Securitization Facility (the “Receivables Facility”) that consists of funding for up to $1.1 billion, including a swingline for up to $100 million in same day funding. As of January 31, 2024, $75 million in borrowings were outstanding under the Receivables Facility. There was no significant change in interest rates from those disclosed in the Annual Report.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Credit Agreement, dated October 7, 2022 (the “Term Loan Agreement”), provides for term loans (“Term Loan”) in an aggregate principal amount of $500 million. There was no significant change in interest rates from those disclosed in the Annual Report. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains a revolving credit facility (the “Revolving Facility”) that has aggregate total available credit commitments of $1.35 billion. As of January 31, 2024, no borrowings were outstanding under the Revolving Facility.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fixed rate debt</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Company repaid $55 million related to the 3.30% private placement notes that matured. In November 2024, an additional $150 million of such notes will mature.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company was in compliance with all debt covenants that were in effect as of January 31, 2024.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s debt obligations consisted of the following:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.777%"><tr><td style="width:1.0%"></td><td style="width:66.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.590%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Variable-rate debt:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables Facility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fixed-rate debt:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private placement notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">850 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">905 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unsecured senior notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3,775 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3,805 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current maturities of debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(150)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discounts and debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap - fair value adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3,595 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3,711 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div> 75000000 50000000 500000000 500000000 850000000 905000000 2350000000 2350000000 3775000000 3805000000 150000000 55000000 -19000000 -22000000 11000000 17000000 3595000000 3711000000 1100000000 100000000 75000000 500000000 1350000000 0 55000000 0.0330 150000000 Assets and liabilities at fair value<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not changed its valuation techniques for measuring fair value of any financial assets or liabilities during the periods presented. The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities and other debt instruments, such as the receivables securitization facility and term loans, approximated their fair values as of January 31, 2024 and July 31, 2023.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s derivatives (interest rate swaps which are considered fair value hedges) and investments in equity instruments are carried at fair value on the condensed consolidated balance sheets (Level 2 and Level 3 fair value inputs, respectively) and are not material. The notional amount of the Company’s outstanding fair value hedges was $300 million and $355 million as of January 31, 2024 and July 31, 2023, respectively. The notional value of fair value hedges decreased in connection with the repayment of $55 million related to the 3.30% private placement notes that matured in November 2023.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Carrying amounts and the related estimated fair value (Level 2) of the Company’s long-term debt were as follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.057%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.057%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.057%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.059%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unsecured senior notes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2,332 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2,269 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2,330 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2,195 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private placement notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 300000000 355000000 55000000 0.0330 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Carrying amounts and the related estimated fair value (Level 2) of the Company’s long-term debt were as follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.057%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.057%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.057%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.059%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unsecured senior notes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2,332 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2,269 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2,330 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2,195 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private placement notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2332000000 2269000000 2330000000 2195000000 849000000 832000000 904000000 871000000 Commitments and contingencies<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is, from time to time, involved in various legal proceedings considered to be normal course of business in relation to, among other things, the products that we supply, contractual and commercial disputes and disputes with employees. Provision is made if, on the basis of current information and professional advice, liabilities are considered probable. In the case of unfavorable outcomes, the Company may benefit from applicable insurance protection. The Company does not expect any of its pending legal proceedings to have a material adverse effect on its results of operations, financial position or cash flows.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is, from time to time, involved in various legal proceedings considered to be normal course of business in relation to, among other things, the products that we supply, contractual and commercial disputes and disputes with employees. Provision is made if, on the basis of current information and professional advice, liabilities are considered probable. In the case of unfavorable outcomes, the Company may benefit from applicable insurance protection. The Company does not expect any of its pending legal proceedings to have a material adverse effect on its results of operations, financial position or cash flows.</span></div> Accumulated other comprehensive loss<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in accumulated other comprehensive loss was as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.923%"><tr><td style="width:1.0%"></td><td style="width:58.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In millions, net of tax)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign currency translation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pensions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at July 31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($429)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($459)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($888)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other comprehensive (loss) income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at October 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(464)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(458)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(922)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($443)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($454)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($897)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.923%"><tr><td style="width:1.0%"></td><td style="width:58.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In millions, net of tax)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign currency translation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pensions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at July 31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($420)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($410)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($830)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at October 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(456)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(411)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(867)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($438)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($403)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($841)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts reclassified from accumulated other comprehensive loss related to pension and other post-retirement items include the related income tax impacts. Such amounts consisted of the following:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.923%"><tr><td style="width:1.0%"></td><td style="width:53.219%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.886%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of actuarial losses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$5 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in accumulated other comprehensive loss was as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.923%"><tr><td style="width:1.0%"></td><td style="width:58.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In millions, net of tax)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign currency translation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pensions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at July 31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($429)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($459)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($888)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other comprehensive (loss) income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at October 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(464)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(458)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(922)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($443)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($454)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($897)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.923%"><tr><td style="width:1.0%"></td><td style="width:58.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In millions, net of tax)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign currency translation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pensions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at July 31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($420)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($410)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($830)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at October 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(456)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(411)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(867)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($438)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($403)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($841)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> -429000000 -459000000 -888000000 -35000000 -2000000 -37000000 0 -3000000 -3000000 -35000000 1000000 -34000000 -464000000 -458000000 -922000000 21000000 2000000 23000000 0 -2000000 -2000000 21000000 4000000 25000000 -443000000 -454000000 -897000000 -420000000 -410000000 -830000000 -36000000 -3000000 -39000000 0 -2000000 -2000000 -36000000 -1000000 -37000000 -456000000 -411000000 -867000000 18000000 6000000 24000000 0 -2000000 -2000000 18000000 8000000 26000000 -438000000 -403000000 -841000000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts reclassified from accumulated other comprehensive loss related to pension and other post-retirement items include the related income tax impacts. Such amounts consisted of the following:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.923%"><tr><td style="width:1.0%"></td><td style="width:53.219%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.886%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of actuarial losses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$5 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div> 3000000 3000000 7000000 6000000 -1000000 -1000000 -2000000 -2000000 -2000000 -2000000 -5000000 -4000000 Retirement benefit obligations<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains pension plans in the U.K. and Canada. The components of net periodic pension cost, which are included in Other expense, net in the condensed consolidated statements of earnings, were as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.923%"><tr><td style="width:1.0%"></td><td style="width:53.219%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.886%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($15)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($13)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($30)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($25)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net actuarial losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net periodic cost</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($3)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($4)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($7)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($7)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The impact of exchange rate fluctuations is included on the amortization line above.</span></div> The components of net periodic pension cost, which are included in Other expense, net in the condensed consolidated statements of earnings, were as follows:<div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.923%"><tr><td style="width:1.0%"></td><td style="width:53.219%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.886%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($15)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($13)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($30)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($25)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net actuarial losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net periodic cost</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($3)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($4)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($7)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($7)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div> 15000000 13000000 30000000 25000000 15000000 12000000 30000000 24000000 -3000000 -3000000 -7000000 -6000000 3000000 4000000 7000000 7000000 Shareholders’ equity<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a summary of the Company’s share activity:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.485%"><tr><td style="width:1.0%"></td><td style="width:51.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.226%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ordinary shares:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,171,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,171,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,171,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,171,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in shares issued</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Balance at end of period</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,171,182 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,171,182 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,171,182 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,171,182 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Treasury shares:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,382,963)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,069,674)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,893,680)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,078,577)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchases of ordinary shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(794,755)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,601,423)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,492,153)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,592,520)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury shares used to settle share-based compensation awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Balance at end of period</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,168,420)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,619,935)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,168,420)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,619,935)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Employee Benefit Trusts:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,819)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(284,562)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(274,031)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(846,491)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee Benefit Trust shares used to settle share-based compensation awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562,887 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares sold upon termination of Employee Benefit Trust</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,819 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,819 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Balance at end of period</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(283,604)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(283,604)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares outstanding at end of period</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,002,762 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,267,643 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,002,762 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,267,643 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Two Employee Benefit Trusts had been previously established in connection with the Company’s discretionary share award plans and long-term incentive plans. As of January 31, 2024, each of these trusts has been terminated with all shares disbursed or sold. The proceeds from shares sold upon termination of the Employee Benefit Trusts were $4 million and included in other financing activities in the statement of cash flow.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share Repurchases</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share repurchases are being made under an authorization that allows up to $3.0 billion in share repurchases. As of January 31, 2024, the Company has completed $2.7 billion of the total announced authorized program. The Company is currently purchasing shares under a revocable purchase arrangement with repurchases recorded directly to treasury shares as incurred.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a summary of the Company’s share activity:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.485%"><tr><td style="width:1.0%"></td><td style="width:51.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.226%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ordinary shares:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,171,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,171,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,171,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,171,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in shares issued</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Balance at end of period</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,171,182 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,171,182 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,171,182 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,171,182 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Treasury shares:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,382,963)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,069,674)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,893,680)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,078,577)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchases of ordinary shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(794,755)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,601,423)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,492,153)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,592,520)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury shares used to settle share-based compensation awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Balance at end of period</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,168,420)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,619,935)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,168,420)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,619,935)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Employee Benefit Trusts:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,819)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(284,562)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(274,031)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(846,491)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee Benefit Trust shares used to settle share-based compensation awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562,887 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares sold upon termination of Employee Benefit Trust</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,819 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,819 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Balance at end of period</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(283,604)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(283,604)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares outstanding at end of period</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,002,762 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,267,643 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,002,762 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,267,643 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 232171182 232171182 232171182 232171182 0 0 0 0 232171182 232171182 232171182 232171182 28382963 24069674 27893680 21078577 794755 1601423 1492153 4592520 9298 51162 217413 51162 29168420 25619935 29168420 25619935 20819 284562 274031 846491 0 958 253212 562887 20819 0 20819 0 0 283604 0 283604 203002762 206267643 203002762 206267643 2 4000000 3000000000 2700000000 Share-based compensation<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following adoption by the board of directors of the Company (the “Board”), the Ferguson plc 2023 Omnibus Equity Incentive Plan (the “New Plan”) was approved by the shareholders of the Company at the annual general meeting on November 28, 2023, and became effective as of September 21, 2023, the date of the Board’s adoption of the New Plan. The New Plan provides for the issuance of up to 6,750,000 of the Company’s ordinary shares, subject to the share recycling and adjustment provisions as provided under the New Plan. All new share-based compensation awards granted subsequent to November 28, 2023 will be granted under the New Plan. No new awards will be granted under the Ferguson Group Ordinary Share Plan 2019, Ferguson Group Performance Ordinary Share Plan 2019 or the Ferguson Group Long Term Incentive Plan 2019 (the “Prior Plans”).</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants share-based compensation awards that can be broadly characterized by the underlying vesting conditions as follows:</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Time vested awards (“time vested”) typically vest at the end of three years. The fair value of these awards are based on the closing share price on the date of grant.</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Performance vested awards (“performance vested”) vest at the end of three-year performance cycles. The number of ordinary shares issued varies based upon the Company’s performance against an adjusted operating profit measure. The fair value of the award is based on the closing share price on the date of grant.</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Long-term incentive awards granted to Executive Directors (“LTI-ED”) vest at the end of three-year performance cycles. The number of ordinary shares issued varies based upon multiple performance metrics as described below.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For LTI-ED awards granted prior to fiscal 2023, the number of ordinary shares to be issued upon vesting will vary based on Company measures of inflation-indexed earnings per share (“EPS”), cash flow and total shareholder return (“TSR”) compared to a peer company set. Based on the performance conditions of these awards granted prior to fiscal 2023, these awards are treated as liability-settled awards. As such, the fair value of these awards are initially determined at the date of grant and are remeasured at each balance sheet date until the liability is settled. Dividend equivalents accrue during the vesting period. As of January 31, 2024 and July 31, 2023, the total liability recorded in connection with these grants was $6 million and $13 million, respectively.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2024 and 2023, the Company granted LTI-ED awards in which the ordinary shares to be issued upon vesting vary based on fixed measures of Company defined EPS and return on capital employed (“ROCE”), as well as TSR compared to a peer company set. Dividend equivalents accrue during the vesting period. Based on the performance conditions of these awards, such grants are treated as equity-settled awards (“LTI-ED, equity-settled”) with the fair value determined on the date of grant. Specifically, the fair value of such awards that vest based on achievement of the EPS and ROCE measures are equal to the closing share price on the date of grant. The fair value of the awards that vest based on TSR were determined using a Monte-Carlo simulation, which estimate the fair value based on the Company's share price activity relative to the peer comparative set over the expected term of the award, risk-free interest rate, expected dividends, and the expected volatility of the shares of the Company and that of the peer company set.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the share-based compensation awards activity for the six months ended January 31, 2024:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.923%"><tr><td style="width:1.0%"></td><td style="width:61.125%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.496%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average grant date fair value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding at July 31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,158,673 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$111.57 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time vested awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance vested awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,280 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LTI-ED, equity-settled awards</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,050</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share adjustments based on performance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,413)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(469,978)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98.79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,515)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding at January 31, 2024</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,003,382 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$135.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table relates to time vested, performance vested and LTI-ED award activity:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.923%"><tr><td style="width:1.0%"></td><td style="width:80.305%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.495%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In millions, except per share amounts)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of awards vested</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$77 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average grant date fair value per share granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$158.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table relates to all share-based compensation awards:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.923%"><tr><td style="width:1.0%"></td><td style="width:53.219%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.886%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation expense (within SG&amp;A)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$24 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$27 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total u</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nrecog</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nized sh</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">are-based compensation expense at January 31, 2024 was $74 million and is expected to be recognized over a weighted average period of 2.2 years.</span></div> 6750000 P3Y P3Y P3Y 6000000 13000000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the share-based compensation awards activity for the six months ended January 31, 2024:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.923%"><tr><td style="width:1.0%"></td><td style="width:61.125%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.496%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average grant date fair value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding at July 31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,158,673 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$111.57 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time vested awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance vested awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,280 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LTI-ED, equity-settled awards</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,050</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share adjustments based on performance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,413)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(469,978)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98.79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,515)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding at January 31, 2024</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,003,382 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$135.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table relates to time vested, performance vested and LTI-ED award activity:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.923%"><tr><td style="width:1.0%"></td><td style="width:80.305%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.495%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In millions, except per share amounts)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of awards vested</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$77 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average grant date fair value per share granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$158.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 1158673 111.57 111285 160.64 209280 158.10 32050 149.37 -23413 41.67 469978 98.79 14515 121.33 1003382 135.40 77000000 158.11 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table relates to all share-based compensation awards:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.923%"><tr><td style="width:1.0%"></td><td style="width:53.219%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.886%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation expense (within SG&amp;A)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$24 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$27 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div> 11000000 15000000 24000000 27000000 3000000 4000000 6000000 7000000 74000000 P2Y2M12D Acquisitions<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company acquired three businesses during the six months ended January 31, 2024. Each of the acquired businesses is engaged in the distribution of plumbing and heating related products and was acquired to support growth. In each of the Company’s acquisitions, the Company has substantially purchased the acquiree's business and therefore all transactions have been accounted for as a business combination pursuant to FASB Accounting Standards Codification (ASC) 805.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the preliminary purchase price allocation for the assets acquired and liabilities assumed in regards to the Company's acquisitions:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.923%"><tr><td style="width:1.0%"></td><td style="width:80.305%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.495%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In millions)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade and other receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade and other payables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:36pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consideration</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$81 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Satisfied by:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:36pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total consideration</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$81 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of the net assets acquired are considered preliminary and are based on management’s best estimates. Further adjustments may be necessary in connection with acquisitions completed in a prior period when additional information becomes available about events that existed at the date of acquisition. Amendments to fair value estimates may be made to these figures during the measurement period following the date of acquisition. There were no material adjustments in the current fiscal year that related to the closing of the measurement period of acquisitions made in the prior fiscal year. As of the date of this Quarterly Report, the Company has made all known material adjustments related to acquisitions in fiscal 2024.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value estimates of intangible assets are considered non-recurring, Level 3 measurements within the fair value hierarchy and are estimated as of each respective acquisition date.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill on these acquisitions is attributable to the anticipated profitability of the new markets and product ranges to which the Company has gained access and additional profitability, operating efficiencies and other synergies available in connection with existing markets. All goodwill acquired during the six months ended January 31, 2024 is in the United States segment with $15 million of goodwill expected to be deductible for tax purposes.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred consideration represents the expected payout due to certain sellers of acquired businesses that is subject to either 1) a contractual settle-up period or 2) a contingency related to contractually defined performance metrics. If the deferred consideration is contingent on achieving performance metrics, the liability is estimated using assumptions regarding the expectations of an acquiree’s ability to achieve the contractually defined performance metrics over a period of time that typically spans <span style="-sec-ix-hidden:f-730">one</span> to three years. When ultimately paid, deferred consideration is reported as a cash outflow from financing activities.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The businesses acquired during the year-to-date period of fiscal 2024 contributed $4 million to net sales and $4 million in losses to the Company’s income before income tax, including acquired intangible asset amortization, transaction and integration costs for the period between the applicable date of acquisition and January 31, 2024. Acquisition costs during the six months ended January 31, 2024 were not material. Acquisition costs are expensed as incurred and included in SG&amp;A in the Company’s consolidated statements of earnings.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net outflow of cash related to business acquisitions is as follows:  </span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.923%"><tr><td style="width:1.0%"></td><td style="width:80.305%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.495%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase consideration</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$68 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents and bank overdrafts acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash consideration paid, net of cash acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred and contingent consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash outflow in respect of the purchase of businesses</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$87 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:19.897%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Included in other financing activities in the Condensed Consolidated Statements of Cash Flows.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pro forma disclosures</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If each acquisition had been completed on the first day of the prior fiscal year, the Company’s unaudited pro forma net sales would have been:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.923%"><tr><td style="width:1.0%"></td><td style="width:50.290%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.616%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pro forma net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6,858 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$14,442 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$14,822 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The impact on income before income tax, including additional amortization, transaction costs and integration costs would not be material in the three and six months ended January 31, 2024 and 2023. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These unaudited pro forma results do not necessarily represent financial results that would have been achieved had the acquisition actually occurred at the beginning of the prior fiscal year.</span></div> 3 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the preliminary purchase price allocation for the assets acquired and liabilities assumed in regards to the Company's acquisitions:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.923%"><tr><td style="width:1.0%"></td><td style="width:80.305%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.495%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In millions)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade and other receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade and other payables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:36pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consideration</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$81 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Satisfied by:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:36pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total consideration</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$81 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div> 42000000 1000000 1000000 7000000 23000000 11000000 16000000 11000000 3000000 1000000 54000000 27000000 81000000 68000000 13000000 81000000 15000000 P3Y 4000000 -4000000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net outflow of cash related to business acquisitions is as follows:  </span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.923%"><tr><td style="width:1.0%"></td><td style="width:80.305%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.495%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase consideration</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$68 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents and bank overdrafts acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash consideration paid, net of cash acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred and contingent consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash outflow in respect of the purchase of businesses</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$87 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:19.897%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Included in other financing activities in the Condensed Consolidated Statements of Cash Flows.</span></div> 68000000 1000000 67000000 20000000 87000000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If each acquisition had been completed on the first day of the prior fiscal year, the Company’s unaudited pro forma net sales would have been:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.923%"><tr><td style="width:1.0%"></td><td style="width:50.290%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.616%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pro forma net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6,858 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$14,442 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$14,822 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div> 6700000000 6858000000 14442000000 14822000000 Related party transactions<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended January 31, 2024, the Company purchased $2 million and $8 million, respectively, compared with $6 million and $13 million in the same periods of fiscal 2023, respectively, of delivery, installation and related administrative services from a company that is, or is an indirect wholly-owned subsidiary of a company that is, controlled or significantly influenced by a Ferguson Non-Employee Director. The services were purchased on an arm’s-length basis. In December 2023, this related party relationship ended. As such, we do not expect any future services provided by this company to constitute a related party transaction. No material amounts are due to any related party entities.</span></div> 2000000 8000000 6000000 13000000

  • I70]$\+">OTEF>MFVPHUF[KD# M"YUM9>*X%;N I(%(]]@KI" +!?6$3WL3[\E#M MS8'[$(]8;B6&UG5>VY[ZH]O,KIW14(BSQ-6 H/1_ (.WP%4 M+?EWGU28@G,G&.P\6^U*A\P.N[WBTHU#RS]A5;R5#5I[9Y3&?F>P@^\24*HY MC=5L%A'0:R];D&TX/7';/DHJCUZ-.N.2K*>PF"<">P??B%/>J3I=@86[J\:> M+X4VN=K=3(7?*VAV*@U?;CWW;M2E^_OI8IK0]-#P!>QL"-V M]Y4Q4Y+W7B3;VW,+I>,VH_.$KDF.\E7D[RUT#TJ9>RNP#"N8N<1XU-1+*Y[0 M$5BL\2S(96JS\-TJC[;,3>WDPOHB(U# ;@15=U,\;IQ!Q9\Y5&8EVH([KW*8 M65:K+<_?:4NG;'RIL;CKF<\[P,91ZD5=$G"@J*D0$R].S";G3Q@8A6VD:UY\ M._'LW"1:Y7@\9Y+!6%0\JQ=J+YZB2BZ7A<7TJ)$^XA5J/5KRLAR$A__4GBKN MK3[AUJ?6X.(&41D2BMY@]Z^Z\I$MO&W9@:YS@0R/[@$ P73, P EADIT+5RT M[N0=S"MD9T]N?L7Y5II)$N_3X9Z.LNV=88LIRB2.HM"\3Q/+!RM*P<1;&YS& M(J6TF=GCTX]&U<2G:!QE'CXIN 1>9=[S+"B0O":8M[O9YTQFM\9/@1CF)(WG MP"W&8>\A+J0:2J22FKT.ON6FAZJ]LG=[VH[!+0*)K9 MT6;7&>$BMCO0*/"3+OQ[F8X-O1""G4W,/=]).))![NYY(W=O]7YGG]G226]" MV)0&FS4'NQSM?9K8%K!@^8F:AC-^"GK4-4.]G\SQ1;_$#K5=+O%KA^FF[H)F M;IBJSH&=T!"\^4WR^9>]1*YR9,74Z:OW_]D53?[G_XI4_N@NZ"9 MZ^4IU\1$XUO3HK&0])^$_&15YO5E-VZ26RV3^60;>2FE_8^;;H?Z3T(D#7@J M1K8C:R06!?4VRHTG,8-"^0]"W@X7-V>K4R85+DW:OY[S\FP\.NW7[_Y;G0 ' M&CG>O/&G.K6C^;\U*"3[24C93ZO<[O2(^B^^+?Y/NF3S M4#2)R[&4K1#LU.*COP3R5&,W[PI]'Q>BRZB%HW?CB974EI0DFX%+7>.X3!+, MB8IM($/Z/5E52F,$FS''7-6B]4?1MI_:HUXT+-S_1)KB)U5\4;;1JN[6Y'=]@*J98L_8LMQF@7@IE6:4?: M-44*^]X171IYPVW>@D.AXT36(HN@Z2[C#AA=DA"W51A72J_C;8[6E1V4U&]1 MMN"G /MTK>VWG%X(FJ)65E(T-:7;JF16MK*F0QG'+;/@_*UA,2_\/ B7]CQ%I$_G*H6 M=C(+TW,.+SIL4%C"X.-@0S_Q/YHG):[8_3B/9K%UFK^XN-!*$R)$-$CJ,QH M4X2;PLNOUX).]:::G./DLPCY<&9M^T W!\HC"S9!<9VZ%M;QX:X"#Z*Z0TWO MY_,*9WFI7ZG'?;F*JDA(0;[I3&!NJ3V&I&D!H\"/4=QDX&LS!48R;3L>U+=! MNQ@YY!19=GN9H_CFGQ8[F9K*C+OZ86@'/>2WODY HK9T)B/['.!>:$[S6@# M-MW$MD$>N/(6=@)\C6^L]):$VRV8C>X4/UZE,.#R8LX8X+.IV^YR;'A24O9Z M;O3>XV9'$76/A]NY5.U$-XJ[!IP]XJ_5;)5*?<\\1ZF47* QR8U[V^A"^DZM M@L@$)[?(A=MPK9/VA U7>!,^.MU-B2#37!O&)\L* K.UB$6A/&\C/@"NW>:. M.!*45EHL1MP:K8Z"5F@8"C>$*3)LI4WOF6O+X>SMC#/=D_[,W8G,CS9PK6PHE*/U60H9RNS[5/!6,(/ MX6.,D,EL7+D/WO3:_L81<>.^CE"-C/B8H);.2"Y+$RP;^E.93/H+M)Q8RF$F%BGH4+I"JGL3=F[&X/E^9)>U+07)1>-[L$ MRDXEQ))JE0T."T-F4@GT\KYA90N:YV3@F(606B^2B5>[IUG2/;"!KPQ 1_CI M]TU"_!7Z C[(KU$>+:B/;*YOF"S=.;I;/D^_?6XB*[ )JQ(/9(5F*<(4C1#) ML&LQT\->FC4K&6Q>U5E=H1S2@1HT*2$A;DZRKI%.G:%A,FI)JZX;'>R+DC,[ M2^/USD6?L31G]@CH9OG-,MD[Q9DRJJJ6&"8Z-).V7A136W#C?9(A HRH$L/D M+E3T:OKQSRM;&!>FX'=WZ#RC?S\@?TNX=^K2%R$ ]R"2.+5-CO M;N<**GJ.>7\TZRMGO'.R=JZPQ[3R>V_GL>P+";@2Q7EV %99P]C$RAI3]<'X M8]8%DQ)T5\<]&G\"1>:%AM<<39Y--?V%;OC;-B8>B<,BY_A6;\NB6V(N@66N MKKKJF3+2.(D^L;1[QIPJZN9CR;[C#?8/8L.I(H-;C2Z!(>/G,+?F=Q&1RJW, M,]Z0N1R-3=@)ZIM[:);@T9"0\ _@=8:+VP0%L5:>P#V50/TWG,B M(DD]I.%PQM:^/SYPZXV/\IQ*7SAGA0P)=4Q570W[%IU@_"X?Q=2+D<#2S@W: MJ;G)NG1L8LR)-?R3=?58S+25TKE'3[#?3;^SUES>'VH6?",C%C+%;F.68.O^C+^W4SNM8ZOKUNO%O% M=.*U>/RH'1_Q530XHW;<&][4C]H^L)FE3@P0U#S0A3QD+\0H7]B9H:,K"V6%W!%, MNO_ 6!\"\5+IZ_O.[.UT=YEDC^6UG25V%(3'JCD^TIK+)VCZ^:;FBD3;J\=4 M#V=3+X "+?X10=W%-'$FOV9)ZO:ZQ@LA5X_0%%HV&,%,-1FW_.=0)4Q7#ZVF MEC[L)U0TF5_BXHLCJHF555+/DQU6R\GWBEDUJ2(N< (S#@6(7MI;Z')&?8A) MHK1_LV2+^LAU^#C;+I PO7[-=20#KCFKEU<]:LQO>#\D]J2WU?\@-EA;__8T MX6)VI1@IC;H,ZX)6:$V5S1>TM4%%:"& 7D-$4[?C\=&HWJ>X83OK$EC0.3JN M'#,@X7))Z\9WFQ?F)A\@J@.>X^5J$.Q\R9C\5#/6[_&)R8.BFOJQ7/\*QJ=) M=073@(,U(RO)+B/#LPVG)D>["LPEQF[8G:PHAFPV+5@2%O.,USQ%-+OVQ 2[ M7;X66&SNP+(_ZKR;VXU003Z07CFL:=T12XE@P=%DE(E5728KX"U M9'Q\B8. MKH;,*SL2UG$!U%&4I\#*70%Y<)K'9-5G97ZB>JBEQZUT VY%EK>/;^P^L[+2 M/N@JK*@HC'BMI$-?T0JSW5*B5,Y32O<]=]..$7TA_"*I+VJ)<$DA+B;O;0#F MSE.Y-I0;U@P./G2E^HSX4K1AK=?;GK3I0[DF<\[''46S\3!W0^YS,'>PGKM;K9;KT7&NC7DX5;/2FTKV M!$/B@N)>7S.#105&FH?+$_W:#]:88TG[\A6[ P=>0I08&!.A'S$%UW'\F]!, MELHG*$UR;,7<[%/$Y(QI-'"O?2'?FK;Z'(>NFF;! FN50J&8B5$S?L?*^!%\ M5,BFM8F1/9315)B::'B&+R+0'B+-_K04/;<"=C/.8(GD("):2H))_^$[-Z;\ M"@\H4VF+E6"F79SEBR_J*?8S029U$JE/JJ+UPI<]2[@+)@6S8N0G*-8X#-_3 M1K(I<$?8<.^L*;Y#0$N$(;/N"6MF8$&IDR?"J=J*-R-"V-@,M?VRKPN6I![/ M*AG#+!\BF&HJ-(EEO!%,C+VE*=(57F30PE4+6^*O]0&'#\=UH[AYI#P]G]/' M'A6I8UP"3T0^";=]J2PHWPGVX&I^B$[+9](:.?A^\V-]#8$03?Z:XIE'_FIU M=Y?C]6P.&-10-\J0.)I!Z<-KY 4>C?$CB,R&\BL%= U#I/MTAEJ])\(<]G5- MO. 5TYJ?O8S(QL-THV9*I]:F=QT?@)=XPU(2=U<:OJ_2AB1[8C<6/%4CI$Q5 MA;QP9T^RLM*S9R'VZ.?+- )O<0L?$K9K++X;_W;TA4QXP,5\D1 OU*2M#6DWZ0@9K@T M^8GS'EZO*%F&5'\.5:PSM"3*^2+#>C=-KGW%YE5T7AW9<8$*%=2I--@ MQ._;[::'3\_KXQ)$QFM> FMRIH^ZSE=\'O7F=?F.^?V^A]_B9XQ,/+T6,KA+ MFM(A_SR]N/X$^UP+6S>E=@+^R2J>HI:Z;4A,673RJ/&&GB5[!]_&35$G\;?% MP78!^'8QHV))/2>/]/DT[,SSLN0<59-BLERVGE/*_Q1E!5@>=SW>F)V_!*BB M[F8DN(\'O"U/O06=Z8-+[AD02-41T/4W;.;],/M?$%BCO$N MRF/Y.K\(4<_!"CM@YE ^:[0.GC&.YVUQ.*!#U ;AW)1JNY_'XO44T^:_ M29Y0=_^,[ I3_U^%=I(G.M_NF20W1D.VW\@_7S\3A$"KG)Z8FIKSLFQ*/-?! MT%5.,&Y[G17.-P!#T.O)/FYUNN;MG/U:7#?4OBFKQH],MTDL?&KJB\^^SYQM MYZ ?KMV3B38O7#3\K=N7(348UG;G(1JVS=PKFMM)?I<(W1E6#&5"=< M>3IMZ7A@7OG)O;"EO6E,#ICS+<81>8J;S%^>ON.EC9#[_FK/K8;E$BA= ?E^ M\2%_BQ42+XR&Z(TY,B=&ONJ3>CAWZQ)N[6T&)"+A<-45=PF377^ M)FSV:8&RR9? U!&#;[RN^,MI3%Y[(*4%,_J&/^[ M])IP\,_\.N-_/L&>]J;^S"+OE*[YIE'XS,G+XQEOO.GB==6N Z,4R7>E!S7; MJ=6/"GCTP^\L5P7K0T8KY'V_%;>].NOG#*ZF%TU3(2TNM=I+G+T$]O2%(_5? M?QZ_OXYGWBM5?I]XKQNU=UL6:Z^L][R2O1=-T>O4J[UTA]"@ K>C97JL\'XW?-?:!SY(\)5%=-EXN/D2H*M'U\\G8+%YX^((2@KA;J]Z-6-AO4-J ME*X>J*"1;[DFH8/#TG]KOW&$M^>8&J+9O..*=!,N1$W"MD')'DTZFG*=SBS* MH0B]<";:TV&EKJ<1.'CM3A4>=J[D8Z6(^(@I([:9HL2:9?B'2-IYQ2P&!'W@ M0SD@(@NU9@]/1GZD-'V35$LR];'+AHEZKJGBEXV'W:%@A$\-165GH!87JZ / M?;G1D[W<-K@N,D)0F4X<(2+_Y%985%!64_3*PBFD*TH5[#K*)E7,O#6CF!2$ M8=R_&[D>+LALK+LV@Q@TM.EEH8%+)HP0<989LPF4<)ETB5!ED8$3U@L%S_RX M^DI.=;3CH^QE7Q7!%$-"];/9[GN&9G-EYA?636N^<(OQTBY94HB>US@2X,C5 M(4M$EH3:VW.$E>S*J5W$+.9V!^=,_KE^>VMRJIT6G ["NQ\3#@64K42M=:S\ MU2UDGA*B[ZD'<,!ZW7<67;R)IHNY6H6LB&GWV"')(SWO2J&;1[/62]IG&%&U M1";Q]G:' NS&])*AXL>HI?3S78*#&453;I(!!]DR?E_9F0BV;&T\9+_G4U"K MC'0>ES2/"$2=;:JJ%8[6Y7ISV&B>98WM=J+Q#;OV5(M%^>]PPL9:\Q7V$6?3J7&R0CGX/ ] M-(N+L'?9OGFK*R^K]+/->K\AQ CJ&,-TYHQ/JH*K,*W8+H%P;VN$[EP@F^.- M>X$UB">0O ^;C"GWV?:_N>]JJ9;6A1V2O_#E5_*BPLG50ZB&E_.S4+K=GA39 M,USNI%/G8>M'I(2JLVOE>VLT'MA,.XILQ4?Y9Q%V=9\\\*=B*L;2>/((BYA$ M4/<=CJV8D8,8&LE^*V8?@^QTIA 9SEE%OXN7!\)HD6P/DE#SO3&1JO:\"@ = MZ74^[*E96XO]I*UE;#2B<$#FUIE775;@TQ[RED2L6< Y88 B /,&A M'T9. K$H^VHJ(!):HECU4;QL)8YZAE%FY([16\OVD&E-_VDE#0(/AG+-F%IV M)[JS8%:I$B.>;ZQ1Z5,;UX<-Z'QZN;4U M^]S>R1%$]9(L*R!<[6-'C]1"VL?CS\6U6WMS:F-X.A_+46,3,9R,AXU@+HU. M^.^.I>UKIK+.2HUFED/ -IK=:/'4:G*!V(I%_2.&H196AM(]Q2LU0LQW'MX[ MZ-2 L;^(I-OFLG"+MK%+:(A25"]@VIZAH4RIV+!E)IQCL!%PPSL>-I'1>>I@ M?\<[H1F7^W8<4&L[T_X18;^]S85[7=V#I3G+571!UZ(G^1 0%WM:R!(?3$# .3Z-):'NH5]C$K1.+%"O1AKU 3S9WN?#&^^U2]W M2.5?N*_)>2S*45<+*MFY\7RVX'!N?E[7F@4^K\A4@-P0:R;1E-UOK(IMS^[I M,->MQU&8Y"$PA]LPA ::PVW-"G:8W S,@O+$]51.(4D=TYT M-)DF#*3+!GA1333/,PB\=UE.[W6G)A>AMSQOZ!S,&!8/HP^]<(9MAH9 M^1"-"W)1GJ?SN/CCOA*XOCIW_(5_2@UC9DO*C/2X)A5ZS%#%ZDFU]'Y M4BZT^7@-(4.RXL.&([YU34(:.XV4U5.]CN5]+9/N)[C<(_<+(]+.^]7S$NRZ MGA6JQYK1^S0M#@$34^@&=;:,-=]WE!(@7I[#FHH:<<].3F(=2VSFR@N6:4@. MS\<4!810^>8,8*[-^9I#\XJ*]KAM%FLB:'4E-(YM I)G5''6#-+%MROY5%B) M,[7"13,%Q)C&WC*-D>5/\=1E&H5WN\C!%;S:$_,[TXS"ZC(%N&PT$M/0RT,V M*M6G_&Q/&GKZ!)<(1:IK9IWFS&K-6"F. [DM-44(9MX(Q&WZ:,['&3N[)@2H MM_!VU,8;/4[SC+D=79LCIA^PB^E5L\ ]&)-8[3+=EEREVL7:^I"U D./50: MOE-*VEE2.JWW-59I^%37_T%2"-..37G-N%\^QC1]%!:&HB(!D\1\Q-/$Z=.&[#1VVW_8(O@1SB2'.- MV3S,M=*2+L'K/G&2YRF%X@-\@7S)COGJ*XEAJMY?XM)<.N=LI...*XG/U)JV M2X5'$V[**MMJIFG\>TI2EW8)[HE-RM[HW*+;]W, MSSTFR+P94VSY^WB[;V,I/F>@Z3DD%\I@DK/1-*O7 1,X$F:3Y2N&P:)B M(#8,_))O;P,])8(NNM0Y(/\UVB".!FI&B!Q52)'V\?/I:Q*O:%*P]^:QIG6F M;Q0;F4N2]JLIZTB'6 MRY,">1+,420FJ1A$=\/-&1M[3Q.*BDVCOU%1ES,J+ MB:=B.OFD]DW.*_>T1L4G#!99*E2LA;-5\*:^<(,B:AE2H1F1$FQ0:#*;83)\ MAZZ;6YVY6PXRX__!.@N3>5O]D3V(5-_.V02<9 .UU1#[.Y43')E[Q=O%QPN< SK68F"/?K HGD-VHS59TB;74^KU*M0KN@2-\WB0\?PZHG* MF;B2\=&M$@6S!Y5&?##<;5C$2JA1F0YO>Q01"HE$BM #O<.&? Q3\A%[?8?8 MT^@]9\E86UPN-D=&?WQ_?"4F0LK[QE*L32L52MV*3(SGFQJD'BSK# SX._&R M#8@#@Z+0<6ZMY@XRPS6\P>S%>BO$W63*@QOW)K67;PX?YY9;&C^MZFT5$3(E MG#'>WQ-A/,Y@P*OE9H.M2;X9%*V_%Q+>]S ]R]+22S3196 MNJ2M U,7;ONA.E_<70<];6WR@LRJH=_GZ!>$VU]+6Y_ETA"^>=Q>-(*J<2>7 M\+WP]T\=9_"B].A0=4W"YXFY5KGP2X# H^-(#A3=KTY9#WJ48RXW=D9]B+U1 MB;6M>)(\+G9KJBBKQ]2P&\N*HC8T%%+"]IXUX>@YGLAM';+OH-06SG@4IJY) MYI6YJ9>04,E39-I]AQ:9=A^5O?JJY508K?HE,K>:2-X.; >1/=:P>M)3R)%F M+#@A;0UAC""@*$CM/C03: )N,3!\\:')"FF:>TQ&(\VP8>F%&W!ZJ^OYV+,_ MMV6,'!'5&8-W\Y1[.X7AR6\%)HG/./#\0M6;2C-&ZVNT=/OL*GROJZKDG3A_ MH"F-R;4I,F\X)7.4)UOE%GM##86J3;7;>6O<*!GI2O^8]N(K6=N+7FGH&95B M0E+K]SW"6SO,#5HP1L;[47*<, M$^'*2E,)(0FIU>AF-&>C;8@-T%_UJ_OZZAZ6N2 G=FH+8=G?GT+4//DS^\GY MGS_Z".DZC/+DC*DB2A:"EDWE,Z[X?Q'LDR:8%B 0H3MBSK91QJ4=_=RC1))5 MY9?/:A#)>)(KY:4:,S1B.;F:0M'D0U=0TI197Q0QVS-CX^ENIS\V-=$+5K+1 MIKC&9]$;2)?-5IO9-!/ KQ2@%2)G:0G>9-@RM7NQ\R3QX@-BQA"R_-R(?2=U MTA EWP,C-5KB2TI3O)Q2&2SPUC:WR-B4DXN@E'F[A8)13LU^BC])*%DVO[3 MJ(Q KGQ<@HI^]^)*4R)L!>54+)$^IHC0+E_<1!L_@CX:'(-_EN6K3F>.@)P2 M9?7V'1LO.3E.W3OA)0J/FV(*D&CSK)SI'A^\S:S_S#J ;;7#8@JYJ6E]!-A% M&ZQ_^TW@LPV0W^,;NS0?L75?U_/,^+R39-K;60A/CA>:=!'C>-@H-ZYLJICG M%))4(GI("4_G*&*M=<&G+DU1TYK7:]CL=)1YO^W*\5+]]I*RK_=/)VT$\PLW M?IP25M.\TZTD]R(=9\CDDO );%]0E7R@ZA%6T1@C[P0O#X1SO4ZZ%S1NUX): MCXW#BU/&J58V27 MZ+1)9OV W?\N^W;^BP&N?OT?/RA$^K65TBCQ5="%C+G6+X&)5?YCG&$(P^YT MX\S;O#I!#XRH(;L'>P,Z9;$ME7G&M9:V,'ZFCA@P \1@3,%&MEFS)S27P1:; MK1S6Q* =4K!\,Z2.:]K9T;WPO'_657C;K;XN.JU'4.$#/KE!EABC!O=RX.RS M>FPAB(YX7[,5A6]%-%U,0]CXM.2]\KE5!);^JQ#X9Z49ZEO+Z#7H83U%[V&S M>6L\E.Y&)0^G*<.FOHA^HC3,ELL,Y(4/]O!SN!T'+"/*G;Q]683A7R- M9/O8/$LRI])H(+#_8*=FT70PG4TY2FSLK C3OWKD:W18,T7Q8F?>Z,7=]C%_R8+)ER8]38?%GI[GOI< 9U-5 M]V'A3%,F*=8H&=DM M #T&>'#SGLX#E#P "8!3%I@!5A!UU'IZS-(J.1E2@SD;$OM9MQ39$ED2;P# M@-::D-M\+)@F>G!;Y:#P9,+M7'1'HV$HFX]3R:>O+I.9+IET6S[" MG^3NTVZAQ^>V0# XJCO4X"XM/N$ II+Z0*%9=$IN;3GLTK# M(ET=2^]C+($R3*;/F-2"/F]/OSAD4%>GJ M!:@S]3'0I!^D^R;#<]=T>\IV$*'C,>$)FB:?T[[<,S Q8RBT. C7M[;*5 M#H)Q*WXL7(Q-1>!INZUN=TM=QUTG 9]QR%"H]$ MXF>\*E[E#'#&D,"2!/OI[',J$&5=9J2G]FYZ [2/H3>H168Q"?C&48WI31II MB",KAKC.L._/[K&O2(' %>H"<-+R@JY^WXS*:*(2G$^J1;_E[;OE)9H^B:V] M)QYSCNHB@:1G6 MI,Z$5U7I/!]3-^+S")ZIF[53N:S$U*:M'!IO&K]G:YE?"5.+Z^TK*2E?'YN7 M/(QI$KC531C*QKWT("8RFS$;?L\RU<291T 0[B*NA" E8+C>H0S9MV2H*[H7 MMEMHO='(;Y%]6W"GB9.W9D18/, SAI3[VA?\D9L,XW@ (&^C?O7NEUWO*3W% MOH/94)#Y\;E-H/2UIF\ZEX"4W-,3'>TG^# -]B%JUT=OJ=7W)*2/+H'$AN<' M1!=W=% ? .0-Y6]^3NO^VO"H/5WV<4WOH(/>L,@M]FH9=!K N^AX4.CQ=H+B MK.J"%T?!DTK"=N^Z9YJ#_3&?G^KPIUD[TZK!AD&]N_?3W?@N>DP]?6OT 92G MQ0P/_=F^AUK>;7*]!/8WZ5-6GQQ>[/J$F2]3_O+G5Y49GX[\3SDN,K5OJ%X" M.,A+^:((_ A G]+F^J^GBX946_JKDRC)+19OS.I7OL*IG5'17Z@/Y>=D/KT[ MKKIY"2@V0TTN!"P^X>BJRUQX&%RP>5V \E4 H.^H MMF>U&D_0MND@YF\PC\/WL?O.GGBYIAE>[(Z:@D2[#$T(/=J]=HS"O3MUI$?D MDTFH9VM/<$.A^P#&RZ+>_V)VF(T=AW;A>%ULB-F[M$WM?$UP3\&Z/?60F^;X5LQU@*,WVEOX!;TZ#P%/]*)? M(]>&[X$O3W^#7H3\L*BK9Z/=0 $,9C(P4%N,"0V@?2J%AB^WE#TV%;W*LBK< MU.>F?/RR^5@OL*&.^$M36DZAXJK^B**R!MG#E?;-9::FDHR<[NNJ@X[ZG)9# MA+U1I>5]D?8]#:%W[+0X._B+$-&W6P_)52J)NVWIYI;KN86@V'N^QVGM,=VE MU;FU)8]E<-@WR\?]7_>_/"N2G Y4,/C"Q^[T'4,.&<<@BQ=N2-.*)1@9VG^. MC$\)@:]7H-;0F!^[6U4W;)NI-@P(^\3/9HC$X2T\;NW5Z:^*"=?=>6-$);,\ M-!]42RK&T_*:G(/_&C2:O?F.2CE!]D!>=;C<\0EO?]3($->;Z9=1=G:/.$EI MG2RL,\&^7HUT#^CB(Z2(]BP;[]Q5TB.I>!\T.B+0GAP;AEOTHKH]0XR]>)FJ M[WCE>*"M_P;?FO:DO&7=C?");Q>DU;>+C"QLB]+B^5N<#$5WXHE[RC?[IC07 MAHSD90JV13>+V%3?D&OA*$7Y\"W;,I6=DGOE&LI/8I/%1B92*55$%15A5U2D M!I6)X2,7_AYM:*AU+-A%3TY/[D%/CS0'!]Y8[,N/^6CX4K3/ZU;O =0<1S\, M K M58U)/?[7@N0+=D?VPX+MJ"@+,=,*5WZT]FK!9\&"/$D%U9E:$5PG%#N2LWG[ M3#DZNFBM">5== -UWGAT]WK&QX>/AP<.#PZ;GAYU*!RJKRF.6HW(G5;V^(5:$:TU=;"5?3PY)4-=HF/5"QI8ZRPVXBIKR M5IO5ACB+L)L$BWN?^T.M- T,A;]2&]H__))0YY^,]]1ZK9N'V,UM7B5B\JY9 MT$VZ*,_J]<[.)MT5!]%>.N?@LMG,-4R&^M1RZJG9\&FA,U*Z^ZOT0;78HQ?QSLQ( MWVPB8%7(\",17M:8S M R=M#K4V'67$D)P=WK]0WIADE!R8T50XR*'.&>!JL M(/HZU\7]Z;H> )@U;XC_V7E1=[\A$U678V(_PHC7ITKWNSGN![^.J,J&\FDJ M=(&4HFG 0C%45<)#/%1#37W5W6XT-'PBL+C$- 36*T,03:/'$F ?;%R5!^L>I377":K+BJPL;.U*G@NW\+.[QW^M M,0J>:J]_U9R;$D[(Y0>.$:(,9Q?SFY=*TE;CVZ(,.X,I0,0M[N^O0 MJ=VR#%N\= MHC,,E(-ZLG!@F#F8?Z-0P,12-6]G%16'PYKC(.E"M)[N@P<,8 MD 7=F->Y'5+ XKJ7/3Y'_=Z+TAKSEK: $58 M6UE1Y7.ZP A(ATL'8X='K9%&5-/\UP46 MAB:9/DK1-5I?(32"+E\17Q&"*W_JQ_S'^3*U1;'WO)]:D;)A3) M"\L5\E_X;Y /47#O1AP-U;^Y$&/TD;Y]4$Q0MF_JL#_?T^F9)1 @0)-"-FB[ M\N80&1]M39!?G63MW;6R&KH$6BX!EU(:26+>\I%GL]X#@YF7P/.+[8>23U@M M+!9[O/J[+AC<]@[U%H+.\D..0\/?R.JVD69^'?NJ8OGH#4U'::L% _GXYJL_ M_B=5IM2J^NG"=/J<[=/S6W 0L'B7YN=S33RV(;>DR+/[)T?M!GK9@^*08Z_P M$^JG *=2T>^)5Q'3X:,W,,^[S@/(- #1TA;4YB*>P&/T<'".O_X2F"USI"^/ MJO9))?L$G?,)L+6V+KWSY1*HV+W;@AP(HM2 MZ/N.?E%YEY? BY]_0^9A-#\]CT@ X[=[;TI)/0O%>NL$.E6J,JV+2%IZJ#;C MERM"PAVL8J,:#!_Q%B7R"567X)A1%GXB"WFKN5;_ MJG:)SB^I(=SDANK_[0 MQCA*?_I[B0"*46,.6B<,?@L#(42)X*4S"\"W=.HKLF4,I!@33>I46EKI,OG$ M&**BZQIT+VIKQ5?WMMHY01ZEDY(4P:L5LBF"\S/C\U=]@V[JW5\_M:CD+* / M8[$Y>X1]+6"K,KB8L3PK5GY>FBV<4$M^"9B\'1J/?]Q#!YF*<5):ZNXH7X^G M/N1\"8% O&/9;#7.V(V"!.J60LZW'-OSU4270L:7@[2"->.R63L@_RA>*GWG M:Q"K=7[^+PGO1H6-J<5 D#C]#31K@*]GYLX)'Z@\;DGUF9OX,64D:#&4 -"( MK)SV9\OG23MC<1BNYZ3S4S3RU ^DD(81,,H]!;5Y-(4(KUHA])\"+MN!OX@A M8J/X&1@8^/@^1T9^X;N;(_?P6>7U@9(Q-95CQS4NB>+B7L$1DF,PO_@',MB+ MP1#;2T";K69]SOS3'?6[I4[9;(E2NA19.3G:FNV_*6FMY#UB4BL4TWZF?Z+0T%KKJ"!0[=Y-5&FY,5?7W#,(?/I$=B:U- MK.^VIT-O(OGX% 3'5^&S0^LJ[A(5+M9Z5=U'7C(Z8_RBMM]0KM@%Y3!LC:[B MJTD98QI*&^<0O(,4O*8IPU+Y%*"M-OOPN^(P41!6T:*V 4FVW/-G"SR!_K;G MDNQZS$K#FK!2KJRH(?4@\Y@-0["E"$2*C0D[*HJ 8OBA0//A\KU0/DL?2PUE M\?+WN/:$D.9XN2P M*!U?<>[MM;$7Y#$E1 426?]F55' S'O$*&9-4XJ3@^W9[F+9U(R>7IVEDMD)X].'^MVM@EQC$G MT2KV)%U^HV9$,&W!YH[?T)YJ24^*8&J\*D>&@8V*J!(!,L\(UM_Q\K>]"69> M&B%5\3^H.4J?ADTG-WDJNKJUBR=.U9$$MQ59EFIOG&[K96D-5ZDU!'R#VVQS MTU,;5:R]US2*=5[&- HKRV4[(*%K0W2TKNNU7@)#WREG+.(XPUR%]P[1.-HM M%RVK*U@2MC'OU->;*L(6 VNWQN6U$R!S]L.A\QIK'=!-QHJ.?.O5YOM#&0YU2*$Z#%FWQX@ZE:'"W(,7=2W"HX)Y M<&EQBEMP*)J@18.[%G>7MWWV<\[^]G[W^?&-CW.3;@5!&!CD:3M1#)BF#A'05XJ,ER4L1 M^1YF\LH8'_N]MX5?+$5M2LZ(,SZV$D+F.QUVJ!0:KPA"R6JGSWF5S1KX.;)D MS@=:/H>L1^LJ\\DZ&DAU8]M&[MQ09)@V,.N;0^4T&50C%4X4^")@&1KC U%+ MP QY3[VE*-8!$3?\AZLL*T*/AIOI;4.!H9NG+2+>(%K8" M3;^RC=T1IHJ5-^5(RUA P_1KG1WV1%?:8!AXIB93T-C?2?Y!#0X=TY >%P>(>>U4+ M/[<67QR=+*JCR4/LY=9K=MHX2)'GKU;44E943:N>#&S MH_/#&=R9:7GRTS.\[,%^@L=1.MDJJ(UVIYX>\0>_,=[WIM'?>_3AOY+=@;&? M$6*O@\>M5Y3WE=_Y/%MZ-["1,0#.,)WUG@W4F.6\*+#=:5!V16G!?@"LOO?] MC1+%?\[HK?BU+?&]K-:FY?D0:\LQEJ0 WA@DOBI?6*DJ0>Q - .GB^'?VG/Z M#@KB$V>3\(=S$\L9(QGQ3=XL\3]X7&)E4AL$]APR#_*8 V89UW<3AJE)&O_2 MTF+RCO1^GVZKNUA7 \U,G]-9#](0$G;I6%QV$PV24?EQV0GN1XHF0'&4L))67'LZ)\^YSF U_YG5)Y2L7[*HMR!G1 MWYS7_PYG3B'#BJ\+!XGR>%ZQVUTD8ZM0_9.;L 'SB:27?1HQ9E___B/*F IY MCLI+P1-S#57,KJGSK:^-QD%SY;U >]=06EJ:WZHH0>VW)N*TR&^5SW/ETUE? MLA+?*EHUODT>5E-0;/Y!HI@,E"5S*V^>4^K8GJ7--QZ=$%)(=F)9]0K?4*_ MFH!+=M=PYE\5#7X&;9I'NW;6 @!XF[%_A1!J?[T=NL6 _LTR:UH8-%,V*+/Z MN]N(?2RVX+[D>SB]N%5U.'X&R3I_BC95SC*R;N%SHNSL](X@"G733KT,GTYR M]$__"!#2;/U[T]:]!3QZ57P@_H639M-RL'&^QW(P?#LI"8KGI= 7TKC,8"9I MX6?R^ZOCD E(=\&B]Q?B+USL8[MCB7[PA?RI2N/1I%FQPG??]E3 ],KVW=T M5.*,9&V&>:CT_3K0& M&>^!UMX_?V9="_!Y!9$=)'%[')K/A29U!(HJOUR1HNPE!-48N HYCDW_R/XX M+-IQ1*U*M.)2GO7F0G3*;^[D_<]5??F%>*M 2XZ,ZBX^*NJ#=1#ZC:6>? SK M&U\QAZG(4-T19<;SR4>= 8YM;93&/7VZD[K^WUF=K31D8Z[K\.E[?"_4U'0H725P^E7N^ MP)%M[% I6 @%38=.@:AH-@V48\?X=KS]7SVST='3[>I?0#M3-(;$7;]Z_[67 M"Z="B_Q42O(M .=$YI\"M?#U=;J_GF6D47-#R^*X220ZDM%3^+;J)VF+K[M_ M>TDG63'PN?H%,OVT2WZ>H;@\^WIBI+F]PS]A^O=^QLDFI.HT-;V7^6 :#"K; MLK4U 648FQHS)JJ\% ]JAYGWIW"^FX[&)Y?M%Z+1R$,'F2*MD6EJX'=Q1A-_ MRAO< E)0&K0XTYE#6-S(#BH]I^=A$V,?> M'-V/IL9,RCN9[>.[QN1/$NR%(@PU'SIRP)*5G^;$U7-VIU?N_MI^>)J%0II: M!+!MGFG3@\+0\[[)NL^-[6OP9&JMS2:EVT/C10K^67(=,'M0[W19M=KQ\8 M;;(%&%F%A#1]QBATKKVR4PPL$>SG9]VATBZ>G(I4J^W-6SCTSV E4N\D,TT^/G,JK!NZB- ='/] M#]2A,BC=%[HI2%^X;"&*JM,5[>ES]O6-DK%G4IMM['=\;\IC!E).[29@!;KY MBF CJH%0O,0+O.;Y5T+A:GQG5A9\E:S,(KJ?G2W),A [*Z)38]BZJUGJ'*R: MX"7ZIR EJ8[IQF8:0NO=>.(:+VC.@Q(+2YK$""T)>FJ [E0OTQ>4<*O'^^CU M>(LHGEO7L*WWSBX6E?PS^F]CO=V?L;V=R186+Z$7&7I;(3>+LFDST"PMJ.8M M'_>J)*?/HT37\M)_5"4(E=/2.+=_Z">@9ROW!":O(8>.+TDW58OS0UTM?J:A MH6$7Q\/SS3QZ%N'1-]"W*R]4;F$ZU=<1_ZH1!BK^$5*>*?V1B>8[392XYEM- M@-='P%, X'I\\P\\"/\)-SHFM'KNIBG3^F@,/PC/\[#P]G,DQN[W_/.74YF: MF<+;K7["&3->P5MW "ZWQTNOKJV^/_H*X'$S]?HGPO@7N/&[<>1XTG6[(Q;Q M;I@2J:QW]25]/97L)N*;UI%_"=^9];4)<D*'^/G3O XK"40,_%ZLW4'8"\ MLTM >=N6^F:YY@X0#")<9UY/.+.]=B6QE)C?>GZL?2.=3YER2YQRFW"CT_,# M@%61K_<_SQ9SQI-13'R/SG=4Z?JYK?@#9Z%H^E<;(BO1]:'SGW:LF&]C?88; MKFV0<\1%Z:'7AY77:E?7]]42 1A)6]IHH@VQ*O^/6I;3RW^)>H?,6.8JGJZH["KB1K*FZCOP;G1O"PB=8Z[0-*1!0 V MMF[\_S"YOQR9QX"'3$K-RD8V?;M"=O6B>+M78P+?:AYIJ+HQ2-BS9Y'ZVZU4 M1"1G\LUKRR;? :QF!&>TL\Z:9"+7CTSTN6<\!$1EF(1/0U"HB)8;U,TCF5/9 MZR[#UHM 7CJ+6'IZ^7,HA7I\#%4<*HM.!5S(;M.D.:TXA5%>V5!1\8HS)]3 M><*?4K[[)JU!"R4^R!2FK_&. #'#>QWQ$@AHTR:+L^X75RR]L9F>9L>*Z$[ZX';JZB>G\GR'WB%BDJF.^T\ M[99 XG. XM93",0=HL7'IZ5%PL='L#8-G@'WQUK:.]I:,OY":R$0KOI>]O"< MN%_X#!,Z"IZ3ZA:BQTDXK.-:6;>X&-D?_U' Y_Y[P K@?@P \K1G!0;Z;4[0 MQ=;1'='%]L&\%0$ S]+_BVO\N_&D+R(B^AL4"DW(CH@N %*5F?FYB+W_<0_. MZLAP5HU]3< :.'G4R*F=$+!.K)9S #N=,XWB"K-4CZ^K(;5GZW96;$<>N<45 M;N,S$7=X7?>5O#9%+!UN)@Y9',N,UM^(\>?>9DZA/T]]OPP;<&-=I4CS':/O M-POLK,RKRT_NC%2LMLOM9Y,N*RH/)_4A&33+-9>Q;MN:W6"EVLY>?Z#DNX_4 M8[F]O%C3'%O8(D6IX)Y-#/IQWQR"-(O>L*#DR>0UF*;>RG+UOH;(W@89 M+^O1&B\T+RXVP:/.9&UQ;<3XN=+'N[U71@$88R4\?R#]O[-]>?=K;](R?MLY MCV_0C3[G*EW(]KBK%.BU]-[L2FD+T9DZ<(>,RBNL.(1=YJ!P/Q'5ZB46:130 M) XIN"&W3M\]:@!5P<4O7, M/1[:T\"]K;"*4OETC_[M*ZI=$0! !Z[S-ZN@([_2ZC5UZO?MZI=0HI!- MSS>&B*:,>DO7.T#=^R4I4WJ;.X @U]Q(_1T %STX9&C]ZPY@/N7_.0[P@FM# MVB\CVT"V/J/,T"]P]&>?@2^4O$#*FJ FO.J1S)-:9_OHK>M/FP9W %3.Y!:K M+F>%&NW,$O=FT'0*F46'ZM>YJ%WFJ%Z'S" ?\VH:2NO89;4)HQOL(RE[/T?3 M4F73QAQ6(WMYW0);U4N-Z@)YO0AT-:,&]?YG M!;8,A*42V0Q,QA?28;<@EZHUF"&+^Z.WGNH+=RQ>#1X1M%YVE#U]M$86YJRS ME*[@"_M23T!@[\8_#;7>)4(X[W^+PNA[^16 6?WVOU3 ?10LBU:57EKJ%R MPW5)KP&OCT=Q=-W*S*HNUAT14+*')K+YLJY9[V.7M/)GYQ*HFJ-,\?KG)(JY M:/$J+:9:2J&$@.E4_W1%Z9)HFH2;S4Q3UU?CWO)"LB+*JW]SBV MLD=7#+LSM9?FLZRN^D+O@Q1()[=Y9@QDO_QE$" \[LEE@I%,=D3S'W;Q2N19 M1/WE\V%#8VCN;MN 9<^:#$;U2E_%I%:*J72C'KNE+)RZIFAG;7$,OM5>B=DY MQ$GNS=Y*/ZBTE^F3457WN,SDGLJ9:*B8'L?, M9EA;BQQM6D?C,S,[#4YI'?7NOFEW$-U2_%X9A8X:L9NO^N+?TQ!*L_8E*GG- M-TTK<%S]4@K"8]H1$D]&PO)Y.+)ZO:[=>8A!@IWUL(/CI*WCO: #CZ?@O..M M6IZU\;JNBY#HAY.KO) %7GC=8WK6[VLD!9P*NYPOJCI..&,?8\B40:&HBS+8CD&*B<:&BAV@= M/?2&TQ7@2G< [DU]-_F?\MNA_U9BW([)G?6052"IR2!Z+Q*, M+UXB:AS*>Y 3\3D>:S<32XCD\<%OT[:H;\+/E*FR@[[/)H4Z+I=E>8Q,'3![ M.?]T.KF4\7N_VUH[TM8E5>9UCC^RM":GRBP]XA)3,F%)SMJ03IZT.[+<5-V< MTL @SN-H2=:XWD?R>V.*TG#IMDR%YH^T!DCNR< RBE[?2DAW]RRQPQT;ACGM MZ^' M$.R_;W!M;V]YJE_!_Y0^*>+7QS]_\[SU(RCT#O![\S0/7?RPG!JN^M^B@G[+ M>NW!)0$+Q4_F'EVN@7/*7:[D[-0YO1S"L.(Q#G/Q6--XU9+7)5_K8^EI-,U3 M^2M)C\ZTWC5)3>%_&]<,3E(0NVW]9ZBLQ>G;4DM MN'V:TY[HDJ84E3MO)&F]L7%;%0E;(1S@7VQ6SB%2Q]Z#W#O]0O+LPAU+=_TL MT.CKA0A;-$;O;!IM>V$[!"2KSVI4DU)*#7QT_51SQH_(DF*6/S1E&LP M%;$Y8^FEY$B&Q7Z_FR,5L0PA7>W'UX=K-1-DA7[Z$W&JW!(F7;(!5H_U.B8- M7FQ&EP$[*^MC@X$)'-/*'1!9MEI$5;W0H0HP&1/LE"G@A:1[UZ"S1HF?\;F^/T;W0/SVG* MD3O&MKYV;:M.@J;GS_RFNOBSBPW _6I]TK^Y@SC 8XJ=_H(O5CNF&0[8"=YD MI#_<69=5M7 MF\3)0(?YQ])FX7B$Q)80:DU-Z95*?,#])#H,\.0LK0Q,6B.*Q]+=A4B5D-C" M0NBAI@J(;AM A\Z[LA52?G_JZ;SPW>TD4J-$>3?D] .I7R:(3WC_$HT;,LF[ MT% H6BP #F90QRM/A(C0K @TUN?+1?-^KZ%6L)G8*2YV++;;<[1G<=C=W4UC*>)RDR^?I;H M,8^C2'NW@NU92#^F&PSC->^>/_O7*4I:S[$&#.# I',JG#JA.&U9SUS2RM)A,NSDL=I#1?LDGU$!9!3.ZA@'AS]Q)EZ_J$0B,$H?W->H3(_WDM$>H'C%$YIGO])-=C[&JKX98"\GK6*L+?/$.,/W1RO=5 JK/$ M>M?+3]B%2W?&#GU*F3"PP<4UP0].@J!ZCAJ-!; I'O%!\AD;VRN8R*/J]H"H M/;2^-DL:(SZ.D$][E4\N3C\+46AGX/1NY(A(T.QKN_=>R7-!S78!KX>G<+8L M>UMIRMK3,"WI65"["+/LJNK;7"X<2XR4;LLC@@D3%Q*M,Z#\K_=U8<.F]MQJ MLW)#O13=XO<[:7!_O8S)HGY6I/%%;_IQP9L7Q0*_L4A2UY0^V/@@9D:OW_W> MK#@W+^]![S/$M_XV>8+/,,FA8.V'E,7JFEFZU8W)&HA E;-6IWX-;YF-!4=+AT8O?!@6WE!EZ&^<#"B@&.-= M4NAPK,FC/DM@J$P28HXAT^:9]FR,QL.>LTA@U[F6C]B,M"E!,H$5O%C4OC%Q M[?\Z"*L/JR))S 2>J**A5J8?ZIJ<4?OY$=6-0E'ZCG01 MP8A':TP%K2$4P;S!;OX7_MF]=[9;Y-Q1:U8WCT=* _="==W#=,.=P NE#&=[@PNF^8('RU M "@](XV<;$A(T%N#KZ@(E7O MY7_E\MS._=9DNUT\,B/GDSB2W.I(ECM879&5$L6N2Z@ M:%I])1%7L;#;5YPDR[NFN7A42/!;>I(82$] M[O8&O>VU\&' YTCL42L[$WE:#D]A#"+^*GZ3./'Y^U$(MH]"ZXQ/0ZC&3@J4 MCX1$4E(XE!F)Q5KU/I)[X+ARDTYG/TLF&"^(IC.L5W6Y*V+X121%$%A> 1G5 M;BUO5]8N*Z%0-:46E/P.]S-==DB!'_QHDQ8Q@MYK:*#?E0BX)C2XQI]%'#_E<8W[\5/(Q[\V],6C'>N@76PV+*4"@\ H["0 M[&\KZ?%*WG)V/Q.4XBD[1XYC!9SN1H00SA(G,XBZ!)(D(H]Y)1U>1M1#B^G, M_+ZPY:QQF)::.A)XE&>PZ.CO>Z33M^YN)\_.J_JGE%S].%!SW\EL&=*X7$+U7,OS:.^)+>Y=B MFT:;(?Y6ZT]O\H5_6VHR-_(WJKC*9*=B- 8WG%03UW> VG5C#QC*I\G\F/$. M8']TNYP&:BZ(O#DAN>BE2GVNT75[&7Z]&CV 9==2Y1KH-TK)=@?(NLVYS0\^ MC7(JG?K2.7_L/]HRAGO08GI(/S]"?1/]\RK*$5_W>4)1) SFW=3\[MZ-X3*7[VS4:)W%STE$G>QJD_TH7HR?M>)?>Z":$FAK ML7E.XC]T!U"[ VA(=-U$HQ+\%8)/Q<1V!1I!9J*&%9>$=P#$GP$&LN?_^U$? M?S?U]Y6Z=4&N/T08_7LG_[JR'O/E%_A[OV)ND>LW2+Y0EN!>M-&[C-/YWP., M?IU)G*/U/\YO$=JUX?Q,G>ISOSD.5_C( MN.GY";V="V>TD:J\.BF]O1WQD[ZDT*=<>%.TG!+6M!PX:*^E>8V)*3V)Z.2^ M:0,/<4]+D 1.KFSM6YW!+PU[=:]BIIOS! FRKHJI_;T]1>6PQNHKB7N@XG3T M3Y(%/$+=G<07:(W+R:*FSA8 S,E5S(.K8N5%P6=1\[<4=.JII>E&LZ4'??JF M<;==%51S0O[G'Z!*+LV>_I 6) ?D@\AMV1U RG_4YM.OED7KEE_^8Q%% $ # M4^#?MD9K$DDVJGD2ZH<7=2EFE]',WL/@OY(^H@%>F%D\+] &FR^LD]*V"NS3 M*/*&>I2T[\7*,"8T(=51'7ERY&2K M]6(AEX= U\F-D:8S-YE;,P4)%8DF\C82LK0XL5.7I]PYW< V/[-1]I,/S#F M<_WU#G#!]/]R8O_7O(3_/S2MM'$8S,Q'9"5: MXO>M>Y)[7R_O +ON>E2_NWS%'M$HW;)KG] M).KZ*A&)74.QFT-),QTV(JMW%2+GO0DJK(_+*WU'\_HV[Q>AC;!";7D(KZ]= MF?SXN7N TPE;:?O8.;G0 :[TM:F#C*F:P:NA3R/ 1)<[@$7@GN:S P^QB3O MXZ6M+,9.]+G=M-->\ZSN?*7SM-$ZZP]VW;3$.'V+#?>Z?5W0J$S KF[ZJ?]B&!LL+ MT9;H\QV\"0%$U2!7]0QY-$;;LF5"^,0%:PF'S@Y=XV<&WFFWX>\ZYL,=X< MN'&D;$,A9!N'PAIQXQZ7O5'\J4GUC*N"H7L,@0R$O'*M6]?S=LEYMK_E?RK*\QB ZR/GNZ['W+6/:[RI])Y?R]8?@ MN97FE",_K-I;O\U2HW^]0=2?^M#26XG1)"YL0M^]UX#3:0";>"WEJ2Z9'Y4; M76/6/>1"@;+[V.(=8$0M[ES^0&/>LQ2_XR/&<'K! X)3 <0Q&>_$]972\S7: MFK7IUHTOLC%O@3Q"D/"Q&8@KN4K9?-71 ]>U)V2:.M[3%> JUZ@WZ]-VMW0[ M[Y"%9!JA%UH83ROME]]DOKQD,IMF-36'"QD0,9C9^@T3/N"-I1>T4E9GA;R. M9')^2BLWZ=9%:2]I[9PPI>V&_GTF;WX*/V*KV%39DMM,P(5[!G;GQF6H_QK\ M.6P^QB1V!YBHI[KLRFJ0N *>0W]N"C5L"1LVJ+A@KY%#$ORV-F55#AF),0^( M>\&404Q;WT\C:4O(['ML+NS-ADQJ9I N83(1HW6B9#DE FKD.P'.TBO,ACK MI\CF]C!YD)Z,V6,(),IE,PL5.-"6Z3D0Q$\-LQ>!PJSQY+'(0T*X&[#/31L# M3:1<)\)9,#!IHZR0@D4AC\WJ;#LINMN:MA(/SCQ5>523EJ(JF2@B;:/EN[B$ M];J5F2D'WO3*)!EKU79)4 1K \>!)K[F ;8L?H=T6%/>KQ7@9I/:#:_A/C/G7\!X61%6\_76TL88,$;>F1@0.UMQSD"+S(!"..(N&>!F:< M2DKY33[I&[V<3!#\]VI\_*-365KF9Z_Y,!-F:8=C;O-YB7D(C*?501"*3@54 M?-71"]5O&Y 3F%Z&)FL.%)HS@<#+DK67]%5##)MOD%^7B+(@>,_(^"D,5AMC M\*6O<7J\ZMZ*]02]A>45Q%!)?2B[8"R[T/=3NR<9SZ>J#\"9L8H0G B]FLQD M)XB6:WBNJ!\F,QIR0Z50#ST6,VN5;J\N_S[%EDBQ2A,+9BYQ*#LXY$U#<-NJ^YPT M7&(<>&Y$PY6*PJ;C9F8UPH<;&^_[R M+V0?;\7+'K6OL[M]\=EP1456EL9M7:.)D<<5(.AK6&T=L:,CT>D0)_S1C!YR M9&TR5[O\B*72V-*=LX)E7JC;T96EZ]8V:+NP*(NA$N[F:W$4/-BWIJ<(.R08 MA(TPV0=ULR("$OJPW3ZVMW_NT#6E6628HQZ7S7*H7[UN"(W.LXRK =CW=.'Q M34J9I(%24E362@]'G#%<.7"ED7Z9:(ZQZ7>/5G">P#W.(=C4[CLN5H#[E?J" M?Y.>9XEH#MB:^YA."474_&J=XO;G8%#$TBC"DUC*E=$P9(Q;8\A2;U+DRF)1 MTE>6/5F77D2#EW$R:]*WL4&.-Z+(_;'N^_I@[(0GB*Z=ND*_MF "&^V@*X\U M(<,$&EJV"82*5@$\L=''&[)3'K?2M5$Y0(\/V\I(_QIMCT_K[8/'2 M;HL?)I0&U8?O3.X =I9*/$/RWK1]Z5&C\<;\ASX0YU3/9 6YNG;.DJSH,7D- M DW;/H<4BRI)@6=Y3QC0?)@4M>^?DA4@'.[U2!2]CF9FZPR0W5AK'[JA,'>3 M*]Z./N4CZ- PZ 5Z.LBEI>K^D,,D4MH<$)0NXBGDF],P3&\_ M(%5:-B"T'*]((Z'N7J*OZ4EC6M@T.C->:_:L@>73JSZ#EV;.!]V2-B#!>.6F MV('*WQ-4&G-G4R#A13Q1?KU3M.#TZ+K& MN[K.!4*.>O](7I4/YD^4BF,U%2]DBBAY:,"U"&S0IPQL"GWNG\R5%O3%!4?J+?!ZC M8@ZCGD9/O[6:8$*U<-RNZB#G=9I MR]U14POW9+M49$C[QBQ8ZVDP9II3Y%( MFEH6C]MNB7P9=/9B&920[O95U$I0>FR_[-7KROP=T/9VDO) MR-Y1K*XD0%2 MZI+)C:DVUJ'#CJZFJ5G;<,#8<$VVY@[@Q;LW7S9ZUN/WT\]LOQ[K'3%Z8 M.&1@(%0,QN<2T"JJ].S,X8A];&J*H[N,+<+>/-E56IND[%2IIZ=I0D7/G9Z4 M]"=GGY8=1)78>Q[854?)%65!J'7>#)90C%T6>(#)XSZQ*Z']:#/HL,)4NJ-G M.LR;EUY;]T=\3UQ?HFN6&,7::#;_%,SW ;#!1>BYU7F_HG,?#N7R8>;&&IU7 MU@?KC3 O6T'OL>AS>\L)I@RWR;Q"P_@CW IAXTYY?\->WW"OFH2 %D&&5Q;6 M2K"OO3-2D;VM1/#M%1E'5RR^S_IR$"P"EHB?CBS!<=[=3+(K+\U,PDY$RS>^ M+V/:\JIC.?.^ZWK(J3_5]]W1/I-\RMP*CK_V&BG@81(E&T/"3//8+/P%!A2: M! 3^><0C(-!+MG>"$\-&4^QOWR>^YJ'9Q8?=]#4&U2Z%L'Z[1?*LSEDM$>#9 M<(C3&0/BD^!I*+I[KKCB5/4+,5CFY12WD*"]$A=0>K&B[2F/!.S#W'AWE?0T M&ESY+&9%OU#-LC87^'.D45"3I>B9@)\[ MHZ8\M44T1[V]/';FI"ASJ1O>%GY"H5 1C2OFH]&_H!_/BQW3EJ]D#!>F MV0GBDFH1;>T'1CIU92<*&2<^/W\C_@!O@P[+_@R>;7*KEM-HB;"@EW$T_._7[:'V[T"1!TH:-P#-CC\[T=\XJ M<<<\ HQN&U%37@F>#MGU4#>.WBS5V?J+7[9S/5&&R@[O$I-B%W5V:P) ]&Z> MWJ_$.O8G(\Y@YK/TFGH3R9$RL]S9PV:^2Z## TCFU:NHBI=03U]K&\C.E.=R MR+8O>>K1,63IM\LU*H<-HN MMZ.B_=F;'G+/B^>- M59P=$#+GLSFP7<5T5/$3[35ZXQ64$RUPNH%=>&VN/UO(RQX+^J.-.P+K200J MQ]^^/XY!%:AR7&>G^('^^]'AJ1(49Q*)/2/Q,5&TU/)Z)>_Y,TVT MVJ)\<7U^%!&UGN?*^YBV["_M7=O\TQ:;R\]?83UX><:]]G1==8WE@+B/UC:! M03=)GK6IT<8L':(B0_+ QH,@U*O[J4Q'SAEEZ2=1A9+9F?,=ROZU*# MUB2T*WV;=KMVI'KL8&+IE*MBE]J=\%:U?J?T%-X96YRLD9#3BK)3)GS?#]IC M$M'B,GARU0.2HJ/Z8+\=$E)/\GN#9'%QB0DD9:3V7:_YN1Y%1(S%H^NCV9D; MZYC#=71@B'A.D>)&&V\"JR2SN.?-Z2#PQ5S8F(?]PYS]LJZ8I9W==2F,/4X\ M&7=7VH]\3N;JY'0[^_;+H=Y1*^EU*OM7H;45-%G 91+*\I6V"*=,'ZGA*72U MZM+KD 2*/)IEUMH@_0WI34Q?S+@CE>8PZ&6 M!3S;YQV;:E7T;29*_%MFB]1(7/G=LU <5CI?0C.?[7O\#B7ASBDIG^=]+&)J M2JL0-TTGKXDAQAY:Z$GM/4F\P&-_NM>4'X6$'LW"BWUS)LXF$VJ!OX%/$*EH MT]DT][7Z^$1;M50O\WYD[JS%N$YOQQI]5WAFC#PXDA3VQ;D:^D$$Z/JXV^S' M]O<=EQ(\!_D9>6KC)/SE38-E#ETE*KM-$%(5+%.Q]9(K?JF'.X=%RI6A8,"T M]G!HLVY05QY&P*Y"4>10-*J3)U/5:^C$^#@_7;L.8=SK]D;)+.+>H\X8YD_[ MNK(/G%R2^136:#\TMD\^=O*/ +^+KY&;"R(A7A+ 5.]C3HA(.Q_Z]'*4MKGV MMWS@;Z_B%.%J=KO914R^*"S.':%HM(<3#-&Y#V"/4121Y*BO),YFDH&K!2B> M_3HA9OW69J(=U9>X[;11V5M=4RGT>.?%/_]#-'L=@V6 MT*YD*/L#U"HT#]GJNAQ(F3M;0,GTNF@,'"]N.U;-Y*!I#N3EB5E,HA0/,:^* MUT%KAAE,F^KR"K@"G78V.$F!ATPE!:PTM2!][Z>%KV'O>ZUZ,XV,?4?4L)FT M@H:F*K!5WP^@XB_(# F;$&IR#C_V]<4[Y%_0+]K#0SW2]'@M,>AB.;\W18X J%"T18C:10S)_0/&)15\G4DZ36EV0K\8P(.V;W_[G=44 M#DT$7G%I'X6S+!]?_*0E7D%753J0$\ 4)95Z1A7Z^YPGO]MW$MCX&1+1OD=3 MN=9?];S&AA:STM._?UG '@B&SHD^R!)#"X!5'H:I08"*BLYI>%O05-6A^]"B6'B_KMBU4:C0B M+BJ,=M-7%G69D6V9#C_HM4^K;I%Z6L?,@<85)>I,>6(0?0>8KOY^!SC>];95 M_, 7:ULLXAX%89EH6-ML%7LT=>*UHCJ[B F9BYI%K-8= 3"TQIK$2T5'E>Q' M]DF"R80\BR=*UDL[6$@4U$ ,,XJ[<[TT_9&AU!.[B&47IH/A:#$N5(K1AVC* MKNT8N,= !=R.I2\DXB^/BO_[)IIF94:9)+4:)->R!A1H PO-Y^B MT_:9M*G1HWGA,E\0'<'>4I5MUV_5Y\:L:1_@4QT?;U@:(\,\E,B^^,@+/2PU M-XR]Q]X X1WDW".Y XS#LSX>/6")6$[>4=EQSX]*'JEQ+W]#4@DU-]XBX2KT MK7I^2TD?[US[LLHF>%'#O:2DA%,^Q2>IDBP]?1TYKEB M#D\1<"QV!)575\"9VCX$:^51PJG'"2UL*,L -C_^?B'@!$ %@!D'^D@$>! M6.0YZ$/_CBE,-XOMB^U+!@"._A&#] P(Q2N0DU.+*Y!3&Y5]APOC8;35BX % M4-/9Z(V:Q65'ROTV.Y]JR4R\]SH3G?)4>$:FLW#AU]5O3QBG;<)/R>.6L#*B M*"TI9Q)+%6AL8N\S1)K-)DC+:\2]C (!0RD@6A?"TX_CW%X,W*P1%D4K6PEM M;HR?:S7DNO$(?;$>DY=#D('\L\B/Q[,*R]**7+@+V9'O!&56H=#\I39E! M5B.?&IHKHY8Y.GQ#9'X4T^D+2]@6"?@J+$\G+;\5,M A"(Z/$">+_D2W_2(R MS=AC4F<\(^\Z8WOU!=HX?;@_/,L*W+J6X%GNQ5/&/XK:^&/4Q6 MKJ'7P??9JV9SD+R-4T/P'"D5O7)R)6G0K@S*\,T@64=6$F7#%=/*7ML%_-S: MWC)HN7RM-@>&OT@_D6_-I#:\O 9[MYXJ*;5!PUXE:?313)M$A-$F-#%1,3 S M[53'7K _. M2!W.1/?F((1I9IYEC.X0#_:2A5$B53ATTMZT!L/3 M#F,F4,B98%7C:045/3C%Z47B*5]+;0NT& YL#Q>Y*0AOXDBP4=JSM#'IUF_YJH8$E 6B!R),UKX3^'!0;8R^B+61., M\(IT+_A/;0[UV=$C)*2P@R12C6'-P:@^C"\T8B"\XZ,$-=H-?^4!,:U9QDT/ M'6 S-HB"AJ4N"QQ>=M68QC MAQK5G_67O \H6N*>"^:IL[=7W/C"=!;K3AEA"Y.!0H46TX1]^:SE=O'EZ+AL M_J11OK(%O2ZZ8B;ED&W)JBS:75:I=2I>5L3*.@[_4)\^DS0F:D<\>'LJL LB M8A_9Y"G3ZQQ,P<.29SQ9[?)M-1$>KE38*5E/YL&D>N+PCLK8@;N6'U(,>;C# M1BR.XJLA6S,#5T; ?T$M8=H*45IDM@I:"%N(Y'9.6+Z"=+_3T],G:="TT?8O MYN(OTES9LVR::2_DT4HIOZB(4N*%A"8&F&[?$=/'B]/GM*=]E"WA-V6DS?A" MB/H*PZ./?T7.=-U#^A89 ;T^?"VL9C00JC7JFNE$3&C1!?ZN"V>Q 3 M=B#Y$4KQ\1ZG:)"TM+3D7P4SS'Z?_54ZPUH5" M!H?HB(AY&:OK^'0_L;^X6 M&2@5@&63@@GG'5/_IJ>I-RY:BR:"P"N2TL"6]^0M$F@'2M(HA2?4<#/!^(G6 MHQF>#\0B !_%']Q[,O&E#]=;G#+&%D4O^U[VY>3X2BI?3 MDU(#3U(O%OTJ9T[QW]\!S*;BT\:]$25/P>;UL\4AY7CADY$2=K!$^&0 )H_N M&,L'_!234CH3&JVHYV?";.C^43Y?JR2[FS/M39B M>F)^5]RBKD;CROG:A"3,%04XY(R2UP5@$!3 _[<"NE3>=S/1TTN-,K!/M[VK\ MF!JVF]9%YBWGV:M/#^1'LFU#MX2?>RR7C1YED)SPRK"Q=W8KM%M;G1B@B7B% MGZV3.1;PG\#Q?V-"#E>N%FLM@9AA\]H;8LU(O=8F)*>>5^\E5D\==F]1?79= M0"=V:N+EVY&,]Z[L/(T^_-M)WBF& M>!52; LS4Y$(@.0N)0_@89#.J(-JI*U29+7R?OB#&/U>9%SGDQV'\ZA#15R# M8H>!ZVXX(9(67UZ9, *"TW#U%8 K6/[ZS5_>D_NT_RBJ0_B]K\%'Y$_]G-U1 M?PR]/NMC!ZR:]K_\)SLR^T1%71G2S2-^#@LBX6%G+YCQ-TL%3DAJ..?N +\- M1DCAE[_SWUT^!EO"\0:2B$Z2CS[6_GZR4FJ30J>]/97F;((JO%?->GGWTNW9 MLR+U#,>5?^XL-'[FSJ)LIU!E3.J"R^<)]AWTNP::3]_GJ+!(P6\M3]EN?UT3 MX_NB$,F17*>M#7E.I;8Q(SBA9J1Z0GOQF48T]UW.K5Y M:0U70T0F"\EOA!O\@B>S ;-S^;Q$&+&T=&[WE(DAF4]+,I]-8!2].5JT/A2$ M[:*;UZWTJ;C\*>RK<7WU<4Y@C:.C&CZHE7Q8=E$T>52$U>9^^(]P/GJX4KL):5Y3*Y+$8_4JSG@",+&;V_\H*>!+1%Q+2UW>)1Y+: M]W-0TK [,2;#=,^XV7D@SZ9F_64X+3I5(9SUN6HND"F/;_ZGM"=ZI:W-O!XN M%F6+*JUP+N6E[M)/"1;6T\=DC@N]$'G.QYI0UJ8+\H>FO?\L^M:'D2'FL]H+ M6DH-6#/2G/SCL]UNTH92;:Q U/K>$M*4=NFFLIK_?394AY>6]8\:E>+YZZU"%+_)%7U-_*PVPCY'YW(&WVY2"4TJ]LN\Q,)-8$7H35^F%?AZ_LJ(J2/MQ@+]T!5OZ&(>5/CNE&& MM: 98/[70=UAXERBA1V#LQ;4W55GM:BT:"*L@3ZH\V\ M-+V(OHM)$,V[W@'S6>V?C'*_Q4>7GV/Y!J5IIS]_:9WV HE MF )19$-$$1;TH1?]NN42SYZ4BQ,Z=7TQCZ+3&9(I4 5HD@>_?&RN)3%=D4-B M2_(&)J?Z:CD#G/$A E6?#D4;*'^C4LK;3ASUF'9W&"]!]HDM\M:?Y]D4[.[T#FTPB5=?9OIW.:<_G?07@=#KE_S.<^+2*6]M3<8>-(U)#UTR M >2H*QZMHBX)\>W*E"WH_.6S^L0G[0S<[36B*&HRZVTD@]M7#; M0KZ#O<:I^T5C%0Q A(_\U9DK/=^*_[EN^A@YFVO6GB*A0.1-67"B'MR M%NLCP5&B:&?ZG6ZU;FN;H@>P&HMM=\RG#H+=NAIPPU<&XY"WIQZ:I^[.[\*? MU(=CWFQ5)-P76WEX+9.E8-^'EGQ0;A2@.2%#GZO$46PS(^Q08(_RXXFLJ!!. M@EGK$A33VOR0_.LC-1C2V"%I^)GF],E' 7!@C /:/]EWQ\_7V :"6]!4&Z67D2HB?->L?#?LE^7PCP 2;J M*H?R8N^OUV[)K1PW2CH( +AW@'^[ K3-9A?F$MN;O ,DZ**;-\;[4JFNA7X> M8=4# $$:F_\A.I[Y?[G8&YQ1C)Y]HW4%69>9M6@2H'0LCM4M?_G&DV/7*O]< MYQM!$S E>UZHU)\8>96J6>3%>,2)/$BY WAZ 0 ?-:/_[H/"G_%YX(>4LT M M\JAO^5%@R]!>0[/95!UK3?A:1FW*TT?]G:O-O:)<^]:D$)S.TA/U0INZ:XM) M#I6?G04]D*8O;$'FQQ&]_>OL?).G4LTI1X]"*X\AR^B1I5P[UD_?3RF)V$BG M#F*91%5#](?Y6ZOG9/P[&)OP87K/QF9WBY]N9.8#XV?-XW5]XA(FS'/IZ/V% ME2NF]'S@ZV+)KU0JM%-OK:('_*!?!1FZY5U#6Y!RJ^,4KF2M=3/9?(6T+Q)& M/ULQQ#QOAC>1V:<(6G2VVR8AS6G>1L96QPM%!LV:H;'Q0W4N]5N=GTD>'AH; M@G>5-P#W)K[_]=J0;N!?.6X1S9.>70!&+8D+P12@[IZY'[S >;3AE=;JM+M. M:?Y'T>OV5,:S:Y]Z\ M^KJIX=N5$O/[8XLXEM,)EI=*/V7,[;$)G,8%Y97ED) 7#3JAZW7['ITMG)ZQ MIR66=X"5 /'&[P,J+:H!!_/!5<3AYC-S4S^][?)97J>H3Z#)MVJ;$9]80=HA MQ\S"]0[*7HF]-.;J3K6;?JUN8KF^3[1>37]J M]D?Z3E,&KPDQ=[D&V[6+9]2 ML[6:*)JT#2G">&R!ZUI;)[)YT#XJ]N'*O@]:\ - JE>1]O?FA7@'-:I/Z(^O MQ).MV+%$)V(L>F) UHJHPK:# NSF*D$K!4MMRZ"TUEFC4LQZ!S);0OL0 MV[HO#TR>4,<3ZK(!E5_IA#E@/8VW*A9TX_U:A>0WMDK5=M]N^(QP(MHB?/.R M4&F'HKYL+?*-;S1F 9ZS=R1I2HB7V+U!06T*1\I6)\&@A:X#[.?Z1E,M0UV"BJ.?<8#;"7&EH1+/K E5I;_A\R^KY(=\!VAJ_B%G ML ,! *^MOX2UEUTT95:O\U4?F*'@DV^46=7I!^!#HB(+B__#WEL&Q=5M:Z.= M$" D 8([!'<([A"LH8'@[FY-0W"'D.#N+L'=:5P2W-VA(<&M<=>;=Y_LN\]^ MSZY[JVZ=7[>^'UW=JVO-,6M5K3G'F.,9XWEF8$K+G3[-BSFCQ/Z\W?GN0)3XQPO'%Z2&D8/''PS5/K^+"'[W M5A3^@E2"3*FD0D"95_\*@:^TWDG("?P"')> )3196Z;K('Y)&,?!QWY2-)2^ M2SV$HAE_W:!)$C_W-BA_M"S>KE$"?^'YB_QZ)X+#EO@3">NZ?>?_!9*8A[V&>\J7T" MI*&K@!XO$NY_;^@C(<#U61'>HL"^:5^VRFYD^)Z5R$I-1YK(3=4%9]:1EL%( MUOV\K9#)6:B-M]09X3U0V7L&X_PO;G3T4:GQVW/V6ZF#J+GI2=\V,U]NWS.C M?PU?]NC;QIZ_C=KB,EV-VVY9A0DE+0I3^R?(-4_.\B4&0=W!7&6YACS@F&#. M7W1AS070ATNJ"0S"X/%)M94]<\GF$W0[JB.+]E:#%$*@YQAW:'B:&J293CZ_ M=VJ*OJ#_DU?,UOB:LK[%IU9P-Z>'ZI[ BB,EGW]X5ME!8I>J>?DT(/"D0A'M M>U)1DI]&D\?C6R$BR$YY0K;=$G5>E09+3YX.-C0ZRU^_)W4DI4U0WG"=ZDQ0 MYVS5@13-IWY[F?%$SCWJGW@A)0YS2:. J9"3K9UOY #9^+ @6,*FI5Y\#KAU M=7T0\_"FJ[<.V/7#NZO+DY'D,'KVW;3/)PNARMBK@2( 0JFN]6^O^/7OF* \ MLOV=@'#4(_I=N=O-<79$5!#]%0_E=<1JRX"!#^-A <G2S:"IT?R:V6O%]LOA\37_T\WA3U^B5Y@-MW"-SU$V2APJ+N>JEPAPG56V67<&I;Y,.\$%[WV1Z2!4]"NN M(M:!7!J0+>T?)U\^PNJ/*LVK5J\9BQH]?;HV!(3T46GQ'F%7)9N? >#0'J<_ MC$'&M''<<**,Y+K@(A#V)4_O"9B>7?G-C$?I[=Q:L41 L;1(A&MU=SY+/C3- M2F;RJ]7'QN;#[O3[-)\).?&(%E>N-?V-_G?K_.LQ/ D$2 V#MA;8#+J.+ET! M1,3R?.;W281^!NB6$UP:.@9FY+-I8*;>8H9TKDI*,QM1?F#O\D9=3^=B+H@Z MHYMG!/.YOK21%J9AB3">!G$Y&_$ !NE;'4,;^;":^L9R+1L[$HK0VT4OCQ'R M5S$?!22IJ)/O,:BBRP"GS_+U*?""0PX__R"@:X[Y'9&QWR%);5.RFH8'#RV0 MQR27:O\)!@W[P\.C1H% H('A T5[![UO\'B=!N?)X0?CF1YD],U$5@Z*)D@R MO"^([!-X+ 3_T:$>&?-D*6ZYE3/C;#9C7O*X1BR;[(?X2.)P);'!*63CU\&R M TFRNCG4V0S2B9:M>U;W%VWPKAHM$/'L7.NK43E,6LR&YX'F>X>8!-R*FO[O M7*9Y]*T6N%@RFJKK(T@?^=XU5ZV;?: -_5#1:JNF"K(YZVMYKZ@%NJ8HF7O& M$Y7 -TFZ_''BR+&\@Y^,P3%/J#$M=V5;Q\=)[Y']/*JO0OBKZQWKJ@FL[=E: MH;:7V-+N9<:J_]%CUUZ1^.>TOL'T771;FIVKIMG5#/3_;HKTWP:W],C7706U7N.CJ@]5QAUZ2 MC?@NT7XCSMSJT[HT3;Q^?+--69J2=ZQ67O_#5W+;0JS:L\5EO?7$496\LQ9T M26NYF:N7(WJF&XUH(A"F"!FJU CVO-8$QFS,\/"A85,+PMA3>2<_ K++-=NO MO_=;D>I>Z-GYI>!ABB\]@;!3D8)4T)YG;:FTG2_3V3$*PA(J[^CC7]0NE\FMI!*D]._*#Z'3=G')&EC M"9EET'%Y=F _?8AW@+66N'Y%9J3OX-0K9U8/?K^MGJM4M+$XEK@G/3R 6OQ2 M83@ON#![4_QH<[\=W5";O]XQIKP)K]'JUR+05A2Z-_Q:55+P] &M+C/,AR/% M"'P=1376^03(PR2F)HP5>_95U$DA7,=+:$4IWKGI=2ZVC90(4BTB4M\XX1JH MZ]G23+'05YN9*1;-Y:V#ZI=W/>%U^_F*"H\,=Q;D04:,$)(6W^\A-PIG6BS(]:!\2I MQ%^.;3^]P=UB3.!TLH52U+*,&,VWV<@KKV5^:X]J0'/K2W:DC=-VC7 3RXH MUSG,0]63Y.IL$VD#->K@O>XI[9F!6>BXW88ZBS4)*=AI-*4_:4MKB63*W6;X MNUY.-L\A3J=%MF30T^^,H!/MH):K4AA-/O*0 MV!T#I5'W44D[]ZC!J/="[+F5C)G,V%9-E3+=E4*'[(Q1Q+^+(I+N=O56\)79 MC]0/*P6T3,C'AG'XS MUQ^%8;Z$]8\RS0=QZ$6AB6"GR(DZVH):-1V<^/RWSKW>O^230H!FM%BX_>M: MQB&\T'K><*J^%SHM SXB/P4+QULTHM*X7]'\\M1!@_9 5"'4NSC*U-P*DQO0 M8IT(ZI8R^5LA\X]2E-V@WOKBP%-58-R^RNCEY,T8\17+V 01"X;HZ 4+V/VK M:7E]'%W-UN0@=^[R'%U_R)Y7*/03.X/6R[T0'-PJ?=$4)LO#B O!E#*GY/U= MN90WQM\P^59DTVA.C1,&MDX_=!4GC&[Z!QG)^#@8+2L6/)Z/L637 M*[09Y6 0I6W@NS9HLL:R,ML8Z$TJ@,;GC1GH#SW0/S:+A=X_SC0EI6H'=KI&5#9U<#N<ZQQK,0>*-K/JGW;;Z]A0N&/*+L*/BE M2VO!L&Z&' \\*SVK2M(*#+B8O1NL#MU?36H"4'&TOOQ;JL+?' C4CQ7.O^R7 MCQM(A[]DSB^J<*.O.1Q8OI)4%XK=U5)G5]HKBP,-5D%:B-4"FO69FIH+WU5; MFV3R]O1G!'7#[DKYL$JIT[VFU#853_'9\,CG MQVL8H.3]!"PDG]9I9-5PS2)EZWK+)[8/)6M4"Z;VDJMG@U?*ODL55%K!CC#1'/D1[8,:+_MUL385U,*O3$= M,T963;$H_^.:LA,T786W8F*U=K;?T=ZNVS[.+>=/\+=$:]=T'U3IE0;/;JJ& M?9IT9$R@9HR"1.F0T^15>X?I]57WGK[,V"2632V>F,X][A]+ZY5/Y"./E38# M1FIFK"?R(.I1180VLV<:)?BI(R>_^ZK#0&^225<8,*MI'D$=*O'[S@W%G9VN M& UE ND-4:2O_Y7Q8?\#3)SH#Y8-_0V"^/DWC (,Y]DZ1)AOK+3_4LU2JFA:VYN;K'+P2%B,NIKV-JIV*YZ M>.[*MCD:-1YMHT:1)K.;='JG^=*QA,(\+>R=NRW62,PY/:K1O##W/K ]3,[3 MA)U"O$T-+P9A9YV0[59[4JSE8TRLSHW\\F!_)QW20ZLP^AMY9$.6;I=8&_WX MFO+8F;EJI+6O!-CXUQ\$/D\4ZMD/U89UFB?@?W'%**)-_ YX[JXV\Y>C>#9 MZ*EJ?K<$!F>PEI>BK0LONF<@O0[12&'\X;!-GCE-0S6J+7W_JJ0^\:%M&.JJ M$Z#PW*M/-7!>.^R,,D_ZM'^?V#Y7,'+;3.*#5D;(!HXJIL*WY^ K8H>/5)^Z M(ZAJFJ6(+5\+]!_@8*@Z,@V+%1$/O%/_Y8GA29_O\M762@#+1F4,'-)LO(*Q M?7@="YZ"GLEO>#+ !!2,.^=C4S=_.(=%)%FHWM*JF2B7%JT-?+5*E,@R,''& MP6%A!2E$K#OCQ.-?BJ@92(E+RCYGUN.B9I8#&JJIJJJ+626K09VC3:K1VE\ MMN)-9%QW^8:[Q0/6(G#AST%AQC3H9IF M-SUKJ5S7#03F'^Z7W(6V]>2 I&$:V!-([93,+FYF'PV*"Z>;0+1KSE4-%F$D MMJ[/R%=-."H-,]?]0?2"TY\DFS3C9[LF^.579=8HO@8043L4<\MLV&AM,W#[ M$37\@#>P]3Y;2"M+,YRL @ P9%(4W2JW<:X8[I$$@T(?[0T<*K\;R93Y-H#G M3+;(CM-T[E_NDQ=CU!_"*O6BDGT[(7;'E&6!><#O4^UV/[W#0J]>>W2GYH[J MB<-;*SL4/@!(0G_],SD;/'R+E]ZUZQTGXXWD_=&:ZJ]4_(BL=JP_]5^5(/'D M#-JQ<8E1)AUQ)ZXU9#U-(F-R\N8B%8H;C'"[WJ'K4?%^[F>4G4D(E,L7L83T MV/B,_GE">N4;V#9A3)QQ37%J^'./G?W7"\.7 @H+7(= P[ 1(S]N<%C*AV7) M%YY?1H;MV2AXIT^D!UOW6PK/#Q645_,#V9_#-Z#=1\U+BQ(Z)ES=G]^6\!U_ M6P%),V(*.%2\.^ X4*W:>-CB&LI47:N07/](7%]^$=C6&GGO>K4)]XKG>W4[ MB]E*B_Y19=@0QN[;/#M8;=3(E'W +Q36$+=@EIA;M_2&.S#5ZB6D?DE&T9\< MA8K\I1@*G=A;__R78ICQY"@R;^.SZ4&^0A"(MY 786KR^WV&??*>RO**RO!N M.IQC\O?+EI\,N\*7E'+$0P@*UGO"2 J2([LLS1+'%S%C'R>2G6ERVZ>;D%I; MA'3INQ-=0KM[P"@"QQ5W]H-W2*G&"-+?'31G>:=TK""L49.-,]6U^C56O*9M MK6;/P0/?ER):W"@^+ACZ8U:3"RY*Q4H! %&J_XVA[N_2+71&>%D,'3MTXZ1[ M)5%?4$NHM2E'A_'6!Q[ZBGPZSG@4?2A\>T._60,0--1Y_DX1.*;?C:Z=%B"R MEK"Z6Z#-^.H__\]0D?CXR^2A)'/768-6K,/UM+W/SKNNO P &$O(_T^D,O_+ MO('%1>[4654^CKYHG#SG&L8HGU\MMI![&M#=L>RX]G"U^[?"7B]?S2,.NV/? MO2I%!@J&TQ12E3D(!AY4I_L?)!B7GK8RWE?K3"2!I4Z M4"CM1^L2 ^?X-;#R[7GO _4%P$-.35@?9N=J\(=6EJ4_MW)/ MURG7RI1W_4 M"[S]D/SNI?=]?0$!''=$Z E@[_O A?[OT[*MW6EZ1=!.GCP!=(X>?'*5QPBT M*3?GVX-B;[-\]R\(_]\,9/]MO,+_KX:C8KGH7JZ8/!3H#/%.)@A^ZN<\"&=4 M'5UD,55?XL[B,NY)UG)A#B5A8 17,R#GM.Z=FLK3#R6>64E05]E'*&1/VYD" M3S5;[H6FM$PA(]!)"ND)CAYR%(H3\K6 #05Z]P,B^]WG^?AE[0(\Y@W7+3&N MEHO5,X/$36:_>PN0-X_DQ=Z ^+$ E\N9X;H:1>W9%K M=CXH$'P_Q91XU[U0,VSC2 !M\I[S,B.O1*W/I@>?J ?>Y9E"J87DBD_$]^.7 M'-)WUV0AF#"J&*J0!2MZM!BJU@$*^QD,JO !ZC,JP3F_FF%"( M_W>HG%[<(#J>I-%[S?@I=411CQ^@Q284*9&9Y?*"[T0UA3XJ)*^X5M0BJ];& MBR.N2MV$,W]@RLZ#W$.H#S#PJB3TC5D-@PTR,.9!:!RTTIZF84*]Z6B(BI#@R*\&SSZY[*P^_?D;4']B6S%#- MG_U,0'_7]0GPVJ'8^L^>L'G#\'Z3JS/C"<#52RP!2B]ND-!Z14&3I2LD7K(8 MGSA6G%(<1"Q&3$EQF!HW54RF1*?T;96F2W^HLX7U/7A7KCAGL<7.T48:MD&- M=("]*?W=L&TZ.LX>7>K[0.\LE->',#:>*8V*.^+F34J9N=:%O(ODO%],)HN4 M?>N+#ZMWN0)7LR/CX]#VZ*F)]KMTL];EWN4*O$Z\I!$ZLMAV(@L+G.8AG>T[ MBI_!>UR7. G;N 6Y[" -8U5<@C=32H6C$DK[Z7MFVZPFH_0/[?UEM:^'6ILW MKZB6S1JX;_3J@A(+27VF:&H2O(WW*YA&P/8#]:S%8*74^%PNNN'AG@RA^C0Q M8/Y!XQ:I.))XS('=19S'X/,4@\"CB/I3;1*;FWQ34]./4QK2D1F]86UHIRN9J\#*\2/ 8\_U4B M]@5 MJ-5=4B_*V8.HA5A,1HM:AMBTCXQ[\^6WX&)K2%P4'.REU>5A'#;:.3(H_9OH MBFM73>>2@@$8V1+NB%Q8EK)9[^V:!PB8AJ-+Q52F8_6\ML>;LW*+[VBWSMR' ME8185FM7UNQ#^[X06=F9*KIS+$L;!E==Y"P-=<$8/?;%S^DC5:N'S5)I MJ=YY@HL1#-14TTLARC@P)=TB< C]C]]\OO@H=2 M1I2GP0'W/PDO1-Y:B1R&=IPYL0XC=Q,JW.54WL->GR$L 6R]+M#4J(%S2.GP&JDW+.O M?'"OI/:/OZ-2[?6_HE*2OH.#6Y%KD4/H^G9G(#?_)X&HA85SWV-?&+AO+."- MC1>?0E,36;?MPXK,W8F!,UOF1/554A@X6D48.NWFZ56U OG<0V&]&N)RH>&A%7I<:0R49X2Z M7[G.4\B2^V^=6=JD2#MW%@P6](N6%_66] "H(84:H"/:L4*<,+NY.J2N4IG M2:!43,$0[ZT@U:TGPFU)AC.AJGD>F?LKX5-L_0!R?:>LD[S^7F3:PQ&IF!WF MGKIS%]W)U &GQQ]#SN5C[C2Q/O(DKNPQQ7",BR,@- "3N4XR)E4WA"_HK;78 MI$4O@ID4Q4=BA]X?ZPF8TLLN[-+9$T&.]"]<";LP>Z@P!]Z4*&N:NN4!B=A! M1-C.1CL,W[\(&7\&B#CO_]')D(G-H::6L%)6_?U1F)2AW -*'<0DB4:_4G\" M\.)LOCF]"Y[A)%RRD8P8A+!)!R=<0!=ZEIO+H2$3W1;3)WO5D*R?"R0]3C2M MG#]*QO;8\?"-!=3&:PB#4:SJJ8GZ[.C M;*>;&@T("@+[TE\OU4E$=FJV]DU MU(,JA9H52B22[THQ5Z,M'NCS.M:!?VX%G!N$FN^Z)&G;166>V?9FJ)B 3)Q] M3VJ7 K$8,-67G3-Z MO5+&A =JSD4AU$D+KG&)^5R,)*EM(4&$AG^HM-X(H/LE&0LR$:U2G8=H(()A M'24N,\:V%_I#W[G5^!?%^Z'?.9@5:709[,M>:D\2Y\-)OG?:G MPZ+O=L^'&BW,$#9$U]F$VUJ,^0M93 M(<+%]BT,6F\MR*U$^)C9421\?'([M).@875A( :&3\)F1XAB_E9TYPNC* MZ8^=,:0T@S\:;YJ-LC_>EC@=:%#.+C %3LUU4\W_2L&ZWI=OVGI0K-KDCF/E M$$+_MG"8>UK)*53='=5Z7=KP"0\51:+EHTF2T9),0\_NF1V/0;2O"6,>I\6. MU@LAV ) M-0JFV]6LY19!MJ,+)B!([])ERF?X?$:$+"=2&A>Z7:%9YC)=3%CL)VA -S0; MI1"&'VA0_C&!F<9[[O2U==!Q]Y5<"(.R@S.W-?MAN>0VD=)]+[37/,R_PM5NHH 8/U M(YNQW$Y(P6>R*VT)-4-O1!#RA,IKXG9&*M[J&T:BB?H-;9BH /I5(H^YLA#Y M9\I)QNC/AO%2<]DQYV=DXF88_I%Y$4]P,+ M_*[X6O8C-YJY] $QCJ_F>C4"D@\MBY[#RQESN.NOP3?N]Q$W$X=S; MA:RLPOIJ\^HV/A*5S.;5$!UJ>VQ(^UV/].A6CG8-S1<"++[FJ?ST' MDK*$-07'#M 4:+%#P7&>M?A*]8=@ MK[GIK^)O+AU_,,]L/.H9DBX!1TH,R\ MK5D+SLW*>!;!-LYM>ITHL+U 9L%F.OD4KL6CK-"\6)#(>3'/56"RFSF4R5Y5 MA(QT9#&Q:GL0(R,5N+&P)$M1W9X?N^99K)3FIFVOR4QX-TAWO B@-A6?6F))W2810SGL/(?S^[3&Z: M.,%J*WP]YB5(WW6[R,;0]7@@@TS^ 8#AD?2OTC=1! ,&J? 8YSD&9W2:'<-X MZU&)GQSVNC\@L1]9#KP%3MC?>.*-H.9V^>P;&*Q'3\K3][1J?CW$#(\U3=E\ M>72(:]I- M-GS%2.@.!';*R7&22E8W%^+>ZTBYTO<-\\RSZT.P#;.4ER\PO788,"99F!V: MQ5G2R?-K_$V_"<=[8LU)2WGJH*S?I!^I+7TF<.*@/$]*_FX=VC?]YQ$8#*@% M;+P^;")3U]6%]';K)>6S#=^^D&PTG4[+4$K%D<.%(%@]YJQ6:^V4:JNJNZIGFO\L(37#BI%S M(P'_/I#HB%XVN@L$:=!5)E(%:RZZN22/_%B4]&]X)61G 5U\UG_&#$!HO650 MRS[Z&%C^7??Y!SY\2/IM;MO*R, 6WXOTN&5TRGF;J6?^6>[T&O!8J?O\:5/3 MP85IG.H;">$6!0K?+QY8/RTP<>5?S=_GD.D5QHC\$$(YY@AY+9#CRV?K'>5\ MY(*CXC2TE5]9#Q<:(]>6!3S+*7W_/U36&,=H#.J([HAM[AZ1;(8Z+5XO8Y75 M0C 8>F4AO3E+&(8>N2P_-#UDQA,I;*P)C\+.)S!/=:Z/^VQ,>L+AD?JYNAM_ M-8U'%1-@Q"1]Z[_?\.VE'^UQ"(]"'C@9GD)OR8HPFP^X$%8*,W663\-U(B 5 M,2%=C" XO2'6>809"2U_G, M?#^38K;A)HLK#_X:/Z3H*M6\0N27O\" A<'PQU1:<^,ING+R";2BXR4"SLWE M-)A)_(CAJ%=Q&<%G-^#]0CF542?/:E$"S@=I(HC?FS]'Y/[._ZJ0C*T(_5]( MG^OPP),7CB 5TZ3F&Y&"=M62]6IEI=- &D:(+Y!:05RK^09-]#;Z64A17U%<^6Z21Y_P,W;CUWXD_?'PV1PD=M%9'Z M.ZMF#J[^A[9'1RRN%Q=SF* GP)TB 'E5=^]W[/]%>476%1=_7C!AJ;6L'SQ% MD15U[>6%A>A^JN!,Q -FHRHO6[L* 1;C'S:75W^N!=$VIL.A6/YU5Q+:TLU9 M8N=9R0'AI!][LX+*/=FJY ;8WH[47RT(R%HM2K.#VF@X=1-@D$B,LN#$9+C) M_!M:?"MS[QD9[\G=]:(/S=(#PB*R,"H;=;GP\?69($N0VU:ZU]@+S&[8I.M, MQ(0Y,[MV\\RFXLGZNS0JU4L"V0-80P1@OQ- MA]\E"^,R\SZF=12?,WK]:?O#7QT9C $?"/ZADV-Q'MR<=1LD8(G&>DJ6P"?V MZ9!_M]ROT0ZTI9FJJ?HQ8Z>0QWYBLL#;6TLR6+!@WTQNZQ M ZP\YHA]6M4\9NO*4>Z#9#-2#,Z]M]U[(ZXJ]';44;-/$#%QL[B&?2=0*&RH#9C0U-/6+6U\]W_MEAK^)PJ3$\QKX MHD&^G('GC:BQ&2S@QZ]?' 1U9H]HO5-6V$/LX6)\-A%F?K,;6-%0KNF:@ M!S6'O8LB,;FN_SM]PZE?,4@5P?8H!Y]?VA2'?5L.0XHS5^EP_KRUD87W2<=@JU \#*(B%Y@+.\:LW57 !06E-2!-TN]L[:$.DGD3UX I _ MBJKR#-# 42_/3J=6CTQ\,M%C/RX2P;A\$^5;H'+(8UY\ )4V'CQ;N M]["+J9.%D!LLZ@?ORB= R]7\E1UX3/E.I-\WFC]IX5'\_DN1W;\9(*-*J^-9 M&AM2\&V+N'435-P4UNA[ J@YPNY'SVY:=M=KL4YI9&_O#)X KD?5ARMS%6V^ M3X! _\7!JTI^DI'I!)[HYIJ1WI#-:[4EZ]KG5OW!#ZFI>F8SYZ?:_E@F7FZ*%(TC*SE=YJQG#CVQPY93I2" M\ VC9L6)!U6YAY'?A"WRE*H\2PX2":X96NH^[O&(Y9B.)XU522QRSC_PMZ>>[O7[[%BC&6YK MC-TPL"CE_L8!)99/-D#K>0TRB4[V:L"">RRWR9!W\)YQK;LN\:2NL9U9=:9F MDC$;C52".W Z M!N!/@/V=L&,TUF,BD%>0U:TK6*I=UW^J&#W!# 0WRSC@\)=UQINA#H>O#%\ (\(5JS1K5\97,24/8$6'P]-EY_>(_L>IFE)X/\;W.B)U9MS4%70U)<)SWP/S;H3=;_%A:U^/GRW%KGP"6K")B2RW')*N+WLXF4L8: MUJ-P.!>+=.;:G$?E\\*5XM"F B)QE6&M]1),?(T M,O)TFY *4U[<:E$JSSAY^4;\_9&@;]=)QT/@%A8]P9F.YJ*)L[#R8.^+>NCG MA0O%;./B64WMP3M2Y[$%?$RWT(Y*.>W[I0CX#P8X6@_7DQC[Z MAPA3D5:7)\#Q+D7ZIM?I(]PWTOA@Q_/!Z#'T"5 T@S#EVSGE._D$*"70!#QS M47O]'^1R_UPH?SI5\XE\@!_*MET;SE!X/4=XE*F<6&UK&W#M>$.8I_#9/#/N M'MYT+]\%FX5:2&2:+_D(^3Z^_P9X=5DVV/F?^D&TDO\C,V221*:]@2?N^FKU MC.+YQ%9/4 /S0Q>EMA?@678I^Q_*&QF%?^\*P2F]9#Y35@ X9BJ=BLG'#?/H MDXOF'7OY\@8%F&)C<^.KR2LT%#,R.-QQ=$!Z\\8KJ1PJ25(/E'D8"_34VZCB M<*[(HEI7$_LFVZ&\R^TWVJN/FL(Z9#*>\CRL[>J_W\I$ M#/2?N!4WN+[[!X_5*@KXS:R;^W9[MH^5=P>>#8GS+V.]ZH43+M-M#;S*?R]# M)F&I=Z=U]C03Y/B%R Z[%9C12OH##14"R@'?EO;V\OKRYAKVK2Q=<[0A*>CY ML\&S#5J?!G(>6#[/'+K@:XE>0$="T6 MVCOH"I7>#4*?YS9OI2>D6S]F^$%:'2Q+=D,^)N[^MT*4Q??M6V/$;EREFW!]B0-\_ S1 EG>%;ZW M:75CW(A=;^**^CZ]D2Q,J^Z'KW+5!9'839_7P075^5"ADBH*(]982TN#;MOM M@W[<64IK_":1QV:<9\RPB2FM@^5#"GU*T0KF+;<]>^FC^J_L5D?AR-.+P\NB ML0-($8B0C(%ZGEXKH^H&^?X1EP)GJQ6)X5+!_C(' 6A M4(XP6?D>;T%V"CGI-]14D@R=YTJQJ9H;H[KB9C8O6>T@%&.N[S9DG$/+(2\I MDS1)'="> .#S:1&A*5*&%0**J