0000277135-24-000059.txt : 20240425 0000277135-24-000059.hdr.sgml : 20240425 20240425160844 ACCESSION NUMBER: 0000277135-24-000059 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 59 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240425 DATE AS OF CHANGE: 20240425 FILER: COMPANY DATA: COMPANY CONFORMED NAME: W.W. GRAINGER, INC. CENTRAL INDEX KEY: 0000277135 STANDARD INDUSTRIAL CLASSIFICATION: WHOLESALE-DURABLE GOODS [5000] ORGANIZATION NAME: 07 Trade & Services IRS NUMBER: 361150280 STATE OF INCORPORATION: IL FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-05684 FILM NUMBER: 24876317 BUSINESS ADDRESS: STREET 1: 100 GRAINGER PARKWAY CITY: LAKE FOREST STATE: IL ZIP: 60045-5201 BUSINESS PHONE: 847-535-1000 MAIL ADDRESS: STREET 1: 100 GRAINGER PARKWAY CITY: LAKE FOREST STATE: IL ZIP: 60045 FORMER COMPANY: FORMER CONFORMED NAME: GRAINGER W W INC DATE OF NAME CHANGE: 19920703 10-Q 1 gww-20240331.htm 10-Q gww-20240331
000027713512/312024Q1FALSE00002771352024-01-012024-03-3100002771352024-04-18xbrli:sharesiso4217:USD00002771352023-01-012023-03-31iso4217:USDxbrli:shares00002771352024-03-3100002771352023-12-3100002771352022-12-3100002771352023-03-310000277135us-gaap:CommonStockMember2022-12-310000277135us-gaap:AdditionalPaidInCapitalMember2022-12-310000277135us-gaap:RetainedEarningsMember2022-12-310000277135us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000277135us-gaap:TreasuryStockCommonMember2022-12-310000277135us-gaap:NoncontrollingInterestMember2022-12-310000277135us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310000277135us-gaap:TreasuryStockCommonMember2023-01-012023-03-310000277135us-gaap:RetainedEarningsMember2023-01-012023-03-310000277135us-gaap:NoncontrollingInterestMember2023-01-012023-03-310000277135us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310000277135us-gaap:CommonStockMember2023-03-310000277135us-gaap:AdditionalPaidInCapitalMember2023-03-310000277135us-gaap:RetainedEarningsMember2023-03-310000277135us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310000277135us-gaap:TreasuryStockCommonMember2023-03-310000277135us-gaap:NoncontrollingInterestMember2023-03-310000277135us-gaap:CommonStockMember2023-12-310000277135us-gaap:AdditionalPaidInCapitalMember2023-12-310000277135us-gaap:RetainedEarningsMember2023-12-310000277135us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310000277135us-gaap:TreasuryStockCommonMember2023-12-310000277135us-gaap:NoncontrollingInterestMember2023-12-310000277135us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310000277135us-gaap:TreasuryStockCommonMember2024-01-012024-03-310000277135us-gaap:RetainedEarningsMember2024-01-012024-03-310000277135us-gaap:NoncontrollingInterestMember2024-01-012024-03-310000277135us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310000277135us-gaap:CommonStockMember2024-03-310000277135us-gaap:AdditionalPaidInCapitalMember2024-03-310000277135us-gaap:RetainedEarningsMember2024-03-310000277135us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310000277135us-gaap:TreasuryStockCommonMember2024-03-310000277135us-gaap:NoncontrollingInterestMember2024-03-310000277135gww:ManufacturingMembergww:HighTouchSolutionsNAMember2024-01-012024-03-31xbrli:pure0000277135gww:EndlessAssortmentMembergww:ManufacturingMember2024-01-012024-03-310000277135gww:ManufacturingMember2024-01-012024-03-310000277135gww:ManufacturingMembergww:HighTouchSolutionsNAMember2023-01-012023-03-310000277135gww:EndlessAssortmentMembergww:ManufacturingMember2023-01-012023-03-310000277135gww:ManufacturingMember2023-01-012023-03-310000277135gww:HighTouchSolutionsNAMembergww:GovernmentCustomerMember2024-01-012024-03-310000277135gww:EndlessAssortmentMembergww:GovernmentCustomerMember2024-01-012024-03-310000277135gww:GovernmentCustomerMember2024-01-012024-03-310000277135gww:HighTouchSolutionsNAMembergww:GovernmentCustomerMember2023-01-012023-03-310000277135gww:EndlessAssortmentMembergww:GovernmentCustomerMember2023-01-012023-03-310000277135gww:GovernmentCustomerMember2023-01-012023-03-310000277135gww:HighTouchSolutionsNAMembergww:WholesaleMember2024-01-012024-03-310000277135gww:EndlessAssortmentMembergww:WholesaleMember2024-01-012024-03-310000277135gww:WholesaleMember2024-01-012024-03-310000277135gww:HighTouchSolutionsNAMembergww:WholesaleMember2023-01-012023-03-310000277135gww:EndlessAssortmentMembergww:WholesaleMember2023-01-012023-03-310000277135gww:WholesaleMember2023-01-012023-03-310000277135gww:CommercialServicesMembergww:HighTouchSolutionsNAMember2024-01-012024-03-310000277135gww:CommercialServicesMembergww:EndlessAssortmentMember2024-01-012024-03-310000277135gww:CommercialServicesMember2024-01-012024-03-310000277135gww:CommercialServicesMembergww:HighTouchSolutionsNAMember2023-01-012023-03-310000277135gww:CommercialServicesMembergww:EndlessAssortmentMember2023-01-012023-03-310000277135gww:CommercialServicesMember2023-01-012023-03-310000277135gww:ContractorsMembergww:HighTouchSolutionsNAMember2024-01-012024-03-310000277135gww:ContractorsMembergww:EndlessAssortmentMember2024-01-012024-03-310000277135gww:ContractorsMember2024-01-012024-03-310000277135gww:ContractorsMembergww:HighTouchSolutionsNAMember2023-01-012023-03-310000277135gww:ContractorsMembergww:EndlessAssortmentMember2023-01-012023-03-310000277135gww:ContractorsMember2023-01-012023-03-310000277135gww:HealthcareMembergww:HighTouchSolutionsNAMember2024-01-012024-03-310000277135gww:HealthcareMembergww:EndlessAssortmentMember2024-01-012024-03-310000277135gww:HealthcareMember2024-01-012024-03-310000277135gww:HealthcareMembergww:HighTouchSolutionsNAMember2023-01-012023-03-310000277135gww:HealthcareMembergww:EndlessAssortmentMember2023-01-012023-03-310000277135gww:HealthcareMember2023-01-012023-03-310000277135gww:RetailCustomerMembergww:HighTouchSolutionsNAMember2024-01-012024-03-310000277135gww:RetailCustomerMembergww:EndlessAssortmentMember2024-01-012024-03-310000277135gww:RetailCustomerMember2024-01-012024-03-310000277135gww:RetailCustomerMembergww:HighTouchSolutionsNAMember2023-01-012023-03-310000277135gww:RetailCustomerMembergww:EndlessAssortmentMember2023-01-012023-03-310000277135gww:RetailCustomerMember2023-01-012023-03-310000277135gww:TransportationMembergww:HighTouchSolutionsNAMember2024-01-012024-03-310000277135gww:TransportationMembergww:EndlessAssortmentMember2024-01-012024-03-310000277135gww:TransportationMember2024-01-012024-03-310000277135gww:TransportationMembergww:HighTouchSolutionsNAMember2023-01-012023-03-310000277135gww:TransportationMembergww:EndlessAssortmentMember2023-01-012023-03-310000277135gww:TransportationMember2023-01-012023-03-310000277135gww:HighTouchSolutionsNAMembergww:UtilitiesMember2024-01-012024-03-310000277135gww:EndlessAssortmentMembergww:UtilitiesMember2024-01-012024-03-310000277135gww:UtilitiesMember2024-01-012024-03-310000277135gww:HighTouchSolutionsNAMembergww:UtilitiesMember2023-01-012023-03-310000277135gww:EndlessAssortmentMembergww:UtilitiesMember2023-01-012023-03-310000277135gww:UtilitiesMember2023-01-012023-03-310000277135gww:WarehousingMembergww:HighTouchSolutionsNAMember2024-01-012024-03-310000277135gww:WarehousingMembergww:EndlessAssortmentMember2024-01-012024-03-310000277135gww:WarehousingMember2024-01-012024-03-310000277135gww:WarehousingMembergww:HighTouchSolutionsNAMember2023-01-012023-03-310000277135gww:WarehousingMembergww:EndlessAssortmentMember2023-01-012023-03-310000277135gww:WarehousingMember2023-01-012023-03-310000277135gww:OtherMembergww:HighTouchSolutionsNAMember2024-01-012024-03-310000277135gww:OtherMembergww:EndlessAssortmentMember2024-01-012024-03-310000277135gww:OtherMember2024-01-012024-03-310000277135gww:OtherMembergww:HighTouchSolutionsNAMember2023-01-012023-03-310000277135gww:OtherMembergww:EndlessAssortmentMember2023-01-012023-03-310000277135gww:OtherMember2023-01-012023-03-310000277135gww:HighTouchSolutionsNAMember2024-01-012024-03-310000277135gww:EndlessAssortmentMember2024-01-012024-03-310000277135gww:HighTouchSolutionsNAMember2023-01-012023-03-310000277135gww:EndlessAssortmentMember2023-01-012023-03-310000277135us-gaap:CorporateNonSegmentMember2024-01-012024-03-310000277135us-gaap:CorporateNonSegmentMember2023-01-012023-03-310000277135us-gaap:LandMember2024-03-310000277135us-gaap:LandMember2023-12-310000277135us-gaap:BuildingAndBuildingImprovementsMember2024-03-310000277135us-gaap:BuildingAndBuildingImprovementsMember2023-12-310000277135gww:FurnitureFixturesMachineryandEquipmentMember2024-03-310000277135gww:FurnitureFixturesMachineryandEquipmentMember2023-12-310000277135gww:HighTouchSolutionsNAMemberus-gaap:OperatingSegmentsMember2022-12-310000277135gww:EndlessAssortmentMemberus-gaap:OperatingSegmentsMember2022-12-310000277135gww:HighTouchSolutionsNAMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310000277135gww:EndlessAssortmentMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-3100002771352023-01-012023-12-310000277135gww:HighTouchSolutionsNAMemberus-gaap:OperatingSegmentsMember2023-12-310000277135gww:EndlessAssortmentMemberus-gaap:OperatingSegmentsMember2023-12-310000277135gww:HighTouchSolutionsNAMemberus-gaap:OperatingSegmentsMember2024-01-012024-03-310000277135gww:EndlessAssortmentMemberus-gaap:OperatingSegmentsMember2024-01-012024-03-310000277135gww:HighTouchSolutionsNAMemberus-gaap:OperatingSegmentsMember2024-03-310000277135gww:EndlessAssortmentMemberus-gaap:OperatingSegmentsMember2024-03-310000277135us-gaap:OperatingSegmentsMember2024-01-012024-03-310000277135srt:WeightedAverageMemberus-gaap:CustomerRelatedIntangibleAssetsMember2024-03-310000277135srt:WeightedAverageMemberus-gaap:CustomerRelatedIntangibleAssetsMember2023-12-310000277135us-gaap:CustomerRelatedIntangibleAssetsMember2024-03-310000277135us-gaap:CustomerRelatedIntangibleAssetsMember2023-12-310000277135srt:WeightedAverageMemberus-gaap:TrademarksAndTradeNamesMember2023-12-310000277135srt:WeightedAverageMemberus-gaap:TrademarksAndTradeNamesMember2024-03-310000277135us-gaap:TrademarksAndTradeNamesMember2024-03-310000277135us-gaap:TrademarksAndTradeNamesMember2023-12-310000277135us-gaap:IndefinitelivedIntangibleAssetsMember2024-03-310000277135us-gaap:IndefinitelivedIntangibleAssetsMember2023-12-310000277135srt:WeightedAverageMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2024-03-310000277135srt:WeightedAverageMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-12-310000277135us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2024-03-310000277135us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-12-310000277135srt:WeightedAverageMember2024-03-310000277135srt:WeightedAverageMember2023-12-310000277135gww:UnsecuredSeniorNotes4.60Memberus-gaap:SeniorNotesMember2024-03-310000277135gww:UnsecuredSeniorNotes4.60Memberus-gaap:SeniorNotesMember2023-12-310000277135us-gaap:SeniorNotesMembergww:UnsecuredSeniorNotes185Member2024-03-310000277135us-gaap:SeniorNotesMembergww:UnsecuredSeniorNotes185Member2023-12-310000277135gww:UnsecuredSeniorNotes3.75Memberus-gaap:SeniorNotesMember2024-03-310000277135gww:UnsecuredSeniorNotes3.75Memberus-gaap:SeniorNotesMember2023-12-310000277135gww:UnsecuredSeniorNotes4.20Memberus-gaap:SeniorNotesMember2024-03-310000277135gww:UnsecuredSeniorNotes4.20Memberus-gaap:SeniorNotesMember2023-12-310000277135us-gaap:SeniorNotesMembergww:UnsecuredSeniorNotes185Member2024-03-310000277135us-gaap:SeniorNotesMembergww:UnsecuredSeniorNotes185Member2023-12-310000277135gww:YenDenominatedBankTermLoanMember2024-03-310000277135gww:YenDenominatedBankTermLoanMember2023-12-310000277135gww:OtherShortTermDebtMember2024-03-310000277135gww:OtherShortTermDebtMember2023-12-310000277135us-gaap:SeniorNotesMember2023-12-310000277135us-gaap:SeniorNotesMember2024-03-310000277135us-gaap:SeniorNotesMembergww:UnsecuredSeniorNotes185Member2020-02-290000277135gww:TermLoanAgreement005Membergww:YenDenominatedBankTermLoanMember2020-08-31iso4217:JPY0000277135gww:TermLoanAgreement005Membergww:YenDenominatedBankTermLoanMember2024-03-310000277135gww:TermLoanAgreement005Membergww:YenDenominatedBankTermLoanMember2023-12-310000277135gww:TermLoanAgreement005Membergww:YenDenominatedBankTermLoanMember2020-08-012020-08-310000277135us-gaap:FairValueHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-03-310000277135us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:AccruedLiabilitiesMember2024-03-310000277135us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:AccruedLiabilitiesMember2023-12-310000277135us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherNoncurrentLiabilitiesMember2024-03-310000277135us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherNoncurrentLiabilitiesMember2023-12-31gww:segment0000277135gww:HighTouchSolutionsNAMemberus-gaap:OperatingSegmentsMember2023-01-012023-03-310000277135gww:EndlessAssortmentMemberus-gaap:OperatingSegmentsMember2023-01-012023-03-310000277135us-gaap:MaterialReconcilingItemsMember2024-01-012024-03-310000277135us-gaap:MaterialReconcilingItemsMember2023-01-012023-03-310000277135us-gaap:SubsequentEventMember2024-04-24

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
 
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2024
OR
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 1-5684

W.W. Grainger, Inc.
(Exact name of registrant as specified in its charter)
Illinois 36-1150280
(State or other jurisdiction of incorporation or organization) (I.R.S. Employer Identification No.)
100 Grainger Parkway
 
Lake Forest,Illinois 60045-5201
(Address of principal executive offices)(Zip Code)
Registrant’s telephone number, including area code: (847) 535-1000             
Securities registered pursuant to Section 12(b) of the Act:
Title of Each ClassTrading SymbolName of Each Exchange on Which Registered
Common StockGWWNew York 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 Filer ☐   Smaller Reporting Company Emerging Growth Company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).
Yes ☐  No ☒ 

There were 49,068,805 shares of the Company’s Common Stock outstanding as of April 18, 2024.
1


TABLE OF CONTENTS
 Page
PART I - FINANCIAL INFORMATION 
   
Item 1:Financial Statements (Unaudited) 
 
Condensed Consolidated Statements of Earnings 
    for the Three Months Ended March 31, 2024 and 2023
 
Condensed Consolidated Statements of Comprehensive Earnings 
    for the Three Months Ended March 31, 2024 and 2023
 
Condensed Consolidated Balance Sheets
    as of March 31, 2024 and December 31, 2023
 
Condensed Consolidated Statements of Cash Flows
    for the Three Months Ended March 31, 2024 and 2023
Condensed Consolidated Statements of Shareholders' Equity
    for the Three Months Ended March 31, 2024 and 2023
 Notes to Condensed Consolidated Financial Statements
Item 2:Management's Discussion and Analysis of Financial Condition and Results of Operations
Item 3:Quantitative and Qualitative Disclosures About Market Risk
Item 4:Controls and Procedures
PART II - OTHER INFORMATION

   
Item 1:Legal Proceedings
Item 1A:Risk Factors
Item 2:Unregistered Sales of Equity Securities and Use of Proceeds
Item 5:Other Information
Item 6:Exhibits
Signatures 
  























2


PART I – FINANCIAL INFORMATION

Item 1: Financial Statements

W.W. Grainger, Inc. and Subsidiaries
CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS
(In millions of dollars and shares, except for per share amounts)
(Unaudited)
Three Months Ended
 March 31,
 20242023
Net sales$4,235 $4,091 
Cost of goods sold2,567 2,457 
Gross profit1,668 1,634 
Selling, general and administrative expenses999 954 
Operating earnings669 680 
Other expense (income):  
Interest expense – net21 24 
Other – net(7)(6)
Total other expense – net14 18 
Earnings before income taxes
655 662 
Income tax provision158 154 
Net earnings497 508 
Less net earnings attributable to noncontrolling interest19 20 
Net earnings attributable to W.W. Grainger, Inc.$478 $488 
Earnings per share:  
Basic$9.65 $9.66 
Diluted$9.62 $9.61 
Weighted average number of shares outstanding:  
Basic49.2 50.2 
Diluted49.4 50.5 
 
The accompanying notes are an integral part of these financial statements.
3


W.W. Grainger, Inc. and Subsidiaries
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS
(In millions of dollars)
(Unaudited)
 Three Months Ended
March 31,
 20242023
Net earnings$497 $508 
Other comprehensive earnings (losses):  
Foreign currency translation adjustments – net of reclassification to earnings(54)2 
Postretirement benefit plan losses and other – net of tax benefit of $1 and $1, respectively
(3)(3)
Total other comprehensive earnings (losses)(57)(1)
Comprehensive earnings – net of tax440 507 
Less comprehensive earnings (losses) attributable to noncontrolling interest
Net earnings19 20 
Foreign currency translation adjustments(22)(5)
Total comprehensive earnings (losses) attributable to noncontrolling interest(3)15 
Comprehensive earnings attributable to W.W. Grainger, Inc.
$443 $492 

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


W.W. Grainger, Inc. and Subsidiaries
CONDENSED CONSOLIDATED BALANCE SHEETS
(In millions of dollars, except for share and per share amounts)
As of
Assets
(Unaudited) March 31, 2024
December 31, 2023
Current assets  
Cash and cash equivalents$804 $660 
Accounts receivable (less allowances for credit losses of $36 and $35, respectively)
2,330 2,192 
 Inventories – net2,178 2,266 
 Prepaid expenses and other current assets228 156 
Total current assets5,540 5,274 
Property, buildings and equipment – net1,667 1,658 
Goodwill364 370 
Intangibles – net236 234 
Operating lease right-of-use408 429 
Other assets185 182 
Total assets$8,400 $8,147 
Liabilities and shareholders' equity
Current liabilities  
Current maturities$501 $34 
Trade accounts payable1,133 954 
Accrued compensation and benefits235 327 
Operating lease liability71 71 
Accrued expenses444 397 
Income taxes payable144 48 
Total current liabilities2,528 1,831 
Long-term debt1,783 2,266 
Long-term operating lease liability359 381 
Deferred income taxes and tax uncertainties101 104 
Other non-current liabilities120 124 
Shareholders' equity 
Cumulative preferred stock – $5 par value – 12,000,000 shares authorized; none issued or outstanding
  
Common Stock – $0.50 par value – 300,000,000 shares authorized; 109,659,219 shares issued
55 55 
Additional contributed capital1,363 1,355 
Retained earnings12,548 12,162 
Accumulated other comprehensive losses(207)(172)
Treasury stock, at cost – 60,582,972 and 60,341,817
shares, respectively
(10,560)(10,285)
Total W.W. Grainger, Inc. shareholders’ equity3,199 3,115 
Noncontrolling interest310 326 
Total shareholders' equity3,509 3,441 
Total liabilities and shareholders' equity$8,400 $8,147 
  
The accompanying notes are an integral part of these financial statements.
5


W.W. Grainger, Inc. and Subsidiaries
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In millions of dollars)
(Unaudited)
Three Months Ended
 March 31,
 20242023
Cash flows from operating activities: 
Net earnings$497 $508 
Adjustments to reconcile net earnings to net cash provided by operating activities:
Provision for credit losses6 4 
Deferred income taxes and tax uncertainties (2)10 
Depreciation and amortization56 50 
Non-cash lease expense21 17 
Stock-based compensation11 12 
Change in operating assets and liabilities: 
Accounts receivable(163)(162)
Inventories76 4 
Prepaid expenses and other assets(85)74 
Trade accounts payable202 53 
Operating lease liabilities(23)(21)
Accrued liabilities(35)(193)
Income taxes – net107 102 
Other non-current liabilities(7)(4)
Net cash provided by operating activities661 454 
Cash flows from investing activities: 
Capital expenditures(119)(98)
Proceeds from sale of assets1 2 
Net cash used in investing activities(118)(96)
Cash flows from financing activities: 
Proceeds from debt1 6 
Payments of debt(17)(18)
Proceeds from stock options exercised9 23 
Payments for employee taxes withheld from stock awards(10)(3)
Purchases of treasury stock(268)(142)
Cash dividends paid(105)(87)
Other – net(1)(3)
Net cash used in financing activities(391)(224)
Exchange rate effect on cash and cash equivalents(8)2 
Net change in cash and cash equivalents144 136 
Cash and cash equivalents at beginning of year660 325 
Cash and cash equivalents at end of period$804 $461 
The accompanying notes are an integral part of these financial statements.
6


W.W. Grainger, Inc. and Subsidiaries
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY
(In millions of dollars, except for per share amounts)
(Unaudited)

Common StockAdditional Contributed CapitalRetained EarningsAccumulated Other Comprehensive Earnings (Losses)Treasury StockNoncontrolling
Interest
Total
Balance at January 1, 2023$55 $1,310 $10,700 $(180)$(9,445)$295 $2,735 
Stock-based compensation— 14 — — 18 — 32 
Purchases of treasury stock— — — — (142)— (142)
Net earnings— — 488 — — 20 508 
Other comprehensive earnings (losses)— — — 4 — (5)(1)
Cash dividends paid ($1.72 per share)
— — (87)— — — (87)
Balance at March 31, 2023$55 $1,324 $11,101 $(176)$(9,569)$310 $3,045 

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

7


W.W. Grainger, Inc. and Subsidiaries
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY
(In millions of dollars, except for per share amounts)
(Unaudited)


Common StockAdditional Contributed CapitalRetained EarningsAccumulated Other Comprehensive Earnings (Losses)Treasury StockNoncontrolling
Interest
Total
Balance at January 1, 2024$55 $1,355 $12,162 $(172)$(10,285)$326 $3,441 
Stock-based compensation— 8 — — 2 — 10 
Purchases of treasury stock— — — — (277)— (277)
Net earnings— — 478 — — 19 497 
Other comprehensive earnings (losses)— — — (35)— (22)(57)
Cash dividends paid ($1.86 per share)
— — (92)— — (13)(105)
Balance at March 31, 2024$55 $1,363 $12,548 $(207)$(10,560)$310 $3,509 

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

W.W. Grainger, Inc. and Subsidiaries
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

NOTE 1 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
W.W. Grainger, Inc. is a broad line, business-to-business distributor of maintenance, repair and operating (MRO) products and services with operations primarily in North America (N.A.), Japan and the United Kingdom (U.K.). In this report, the words “Grainger” or “Company” mean W.W. Grainger, Inc. and its subsidiaries, except where the context makes it clear that the reference is only to W.W. Grainger, Inc. itself and not its subsidiaries.

Basis of Presentation
The Company's Condensed Consolidated Financial Statements have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) for interim financial reporting and the rules and regulations of the U.S. Securities and Exchange Commission (SEC) and therefore do not include all information and disclosures normally included in the annual Consolidated Financial Statements. The preparation of these Condensed Consolidated Financial Statements and accompanying notes in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported. Actual results could differ materially from these estimated amounts. In the opinion of the Company’s management, the Condensed Consolidated Financial Statements reflect all adjustments, which are normal and recurring in nature, necessary for fair financial statement presentation.

The Condensed Consolidated Balance Sheet at December 31, 2023, has been derived from the audited Consolidated Financial Statements at that date but does not include all of the information and footnotes required by GAAP for complete financial statements.

The Condensed Consolidated Financial Statements should be read in conjunction with the Consolidated Financial Statements and accompanying notes for the year ended December 31, 2023 included in the Company’s Annual Report on Form 10-K filed with the SEC on February 22, 2024 (2023 Form 10-K).

There were no material changes to the Company’s significant accounting policies from those disclosed in Note 1 of the Notes to Consolidated Financial Statements in Part II, Item 8: Financial Statements and Supplementary Data in the Company's 2023 Form 10-K.


9

W.W. Grainger, Inc. and Subsidiaries
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(Unaudited)
NOTE 2 - REVENUE
Grainger serves a large number of customers in diverse industries, which are subject to different economic and market-specific factors. The Company's revenue is primarily comprised of MRO product sales and related activities.

The Company's presentation of revenue by segment and customer industry most reasonably depicts how the nature, amount, timing and uncertainty of the Company's revenue and cash flows are affected by economic and market-specific factors. The majority of Company revenue originates from contracts with a single performance obligation to deliver products, whereby performance obligations are satisfied when control of the product is transferred to the customer per the arranged shipping terms.

The following table presents the Company's percentage of revenue by reportable segment and by major customer industry:
Three Months Ended March 31,
2024
2023
Customer Industry(1)
High-Touch Solutions N.A.Endless Assortment
Total Company(2)
High-Touch Solutions N.A.Endless Assortment
Total Company(2)
Manufacturing32 %29 %31 %31 %30 %31 %
Government18 %3 %15 %18 %3 %15 %
Wholesale8 %18 %9 %7 %17 %9 %
Commercial Services7 %11 %8 %7 %12 %8 %
Contractors5 %11 %6 %5 %12 %6 %
Healthcare7 %1 %6 %7 %2 %6 %
Retail4 %4 %4 %4 %4 %4 %
Transportation4 %2 %4 %4 %2 %4 %
Utilities3 %2 %3 %3 %2 %3 %
Warehousing2 % %2 %4 % %3 %
Other(3)
10 %19 %12 %10 %16 %11 %
Total net sales100 %100 %100 %100 %100 %100 %
Percent of total company revenue80 %18 %100 %81 %18 %100 %
(1) Customer industry results for the three months ended March 31, 2024 and 2023 primarily use the North American Industry Classification System (NAICS). As customers' businesses evolve, industry classifications may change. When these changes occur, Grainger does not recast the customer classification for prior periods as the industry used in the prior period was appropriate at the point-in-time. As a result, year-over-year changes may be impacted.
(2) Total Company includes other businesses, which includes the Company's Cromwell business. Other businesses account for approximately 2% and 1% of total Company revenue for the three months ended March 31, 2024 and 2023, respectively.
(3) Other primarily includes revenue from industries and customers that are not material individually, including hospitality, restaurants, property management and natural resources.

Total accrued sales incentives are recorded in Accrued expenses and were approximately $112 million and $114 million as of March 31, 2024 and December 31, 2023, respectively.

The Company had no material unsatisfied performance obligations, contract assets or liabilities as of March 31, 2024 and December 31, 2023.


10

W.W. Grainger, Inc. and Subsidiaries
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(Unaudited)
NOTE 3 - PROPERTY, BUILDINGS AND EQUIPMENT
Property, buildings and equipment consisted of the following (in millions of dollars):
As of
March 31, 2024December 31, 2023
Land and land improvements$397 $397 
Building, structures and improvements1,476 1,469 
Furniture, fixtures, machinery and equipment1,881 1,852 
Property, buildings and equipment$3,754 $3,718 
Less accumulated depreciation2,087 2,060 
Property, buildings and equipment – net$1,667 $1,658 


NOTE 4 - GOODWILL AND OTHER INTANGIBLE ASSETS
The Company did not identify any significant events or changes in circumstances that indicated the existence of impairment indicators during the three months ended March 31, 2024. As such, quantitative assessments were not required.     

The balances and changes in the carrying amount of goodwill by segment are as follows (in millions of dollars):
High-Touch Solutions N.A.Endless AssortmentTotal
Balance at January 1, 2023$313 $58 $371 
Translation2 (3)(1)
Balance at December 31, 2023315 55 370 
Translation(3)(3)(6)
Balance at March 31, 2024
$312 $52 $364 
The Company's cumulative goodwill impairments as of March 31, 2024 were $137 million. No goodwill impairments were recorded for the three months ended March 31, 2024 and 2023.
The balances and changes in intangible assets net are as follows (in millions of dollars):
As of
March 31, 2024December 31, 2023
Weighted average lifeGross carrying amountAccumulated amortizationNet carrying amountGross carrying amountAccumulated amortizationNet carrying amount
Customer lists and relationships10.7 years$165 $153 $12 $166 $153 $13 
Trademarks, trade names and other14.9 years30 23 7 31 23 8 
Non-amortized trade names and otherIndefinite19  19 20  20 
Capitalized software4.3 years675 477 198 659 466 193 
Total intangible assets6.2 years$889 $653 $236 $876 $642 $234 



11

W.W. Grainger, Inc. and Subsidiaries
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(Unaudited)

NOTE 5 - DEBT
Total debt, including long-term and current maturities, consisted of the following (in millions of dollars):
As of
March 31, 2024
December 31, 2023
Carrying ValueFair Value Carrying ValueFair Value
4.60% senior notes due 2045
$1,000 $934 $1,000 $967 
1.85% senior notes due 2025
  500 483 
3.75% senior notes due 2046
400 328 400 336 
4.20% senior notes due 2047
400 349 400 361 
Debt issuance costs – net of amortization and other(17)(17)(34)(34)
Long-term debt1,783 1,594 2,266 2,113 
1.85% senior notes due 2025
500 485   
Japanese yen term loan15 15 32 32 
Other(14)(14)2 2 
Current maturities501 486 34 34 
Total debt$2,284 $2,080 $2,300 $2,147 

Senior Notes
Between 2015 and 2020, Grainger issued $2.3 billion in unsecured debt (Senior Notes) primarily to provide flexibility in funding general working capital needs, share repurchases and long-term cash requirements. The Senior Notes require no principal payments until maturity and interest is paid semi-annually.

The Company incurred debt issuance costs related to its Senior Notes, representing underwriting fees and other expenses. These costs were recorded as a contra-liability in Long-term debt and are being amortized over the term of the Senior Notes using the straight-line method to Interest expense – net. As of March 31, 2024 and December 31, 2023, the unamortized costs were $18 million and $19 million, respectively.

The Company uses interest rate swaps to manage the risks associated with its 1.85% Senior Notes. These swaps were designated for hedge accounting treatment as fair value hedges. The resulting carrying value adjustments are presented in Other in Current maturities as of March 31, 2024 and Other in Long-term debt as of December 31, 2023 in the table above. For further discussion on the Company's hedge accounting policies, see Note 6.

MonotaRO Term Loan
In August 2020, MonotaRO Co., Ltd (MonotaRO) entered into a ¥9 billion term loan agreement to fund technology investments and the expansion of its distribution center (DC) network. As of March 31, 2024 and December 31, 2023, the carrying amount of the term loan in Current maturities was $15 million and $32 million, respectively. The term loan matures in August 2024 and bears an average interest rate of 0.05%.

Fair Value
The estimated fair value of the Company’s Senior Notes was based on available external pricing data and current market rates for similar debt instruments, among other factors, which are classified as Level 2 inputs within the fair value hierarchy.

12

W.W. Grainger, Inc. and Subsidiaries
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(Unaudited)
NOTE 6 - DERIVATIVE INSTRUMENTS
The Company's earnings and cash flows are subject to fluctuations due to changes in foreign currency exchange and interest rates. Grainger currently enters into certain derivatives or other financial instruments to hedge against these risks.

Fair Value Hedges
The Company uses interest rate swaps to hedge a portion of its fixed-rate debt. These swaps are treated as fair value hedges and consequently the gain or loss on the derivative as well as the offsetting gain or loss on the hedged item, are recognized in the Condensed Consolidated Statements of Earnings in Interest expense – net. The notional amount of the Company’s outstanding fair value hedges as of March 31, 2024 and December 31, 2023 was $450 million.

Due to the high degree of effectiveness between the hedging instruments and the underlying exposures being hedged, no recognition of ineffectiveness was recorded for the three months ended March 31, 2024 and 2023.

The liability hedged by the interest rate swaps is recorded in Current maturities as of March 31, 2024 and Long-term debt as of December 31, 2023 on the Condensed Consolidated Balance Sheets. The carrying amount of the hedged item, including the cumulative amount of fair value hedging adjustments was $434 million as of March 31, 2024 and $432 million as of December 31, 2023.

The interest rate swaps are reported on the Condensed Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023 as shown in the following table (in millions of dollars):
As of
March 31, 2024December 31, 2023
Accrued expenses$14 $ 
Other non-current liabilities$ $16 

Fair Value
The estimated fair values of the Company's derivative instruments were based on quoted market forward rates, which are classified as Level 2 inputs within the fair value hierarchy and reflect the present value of the amount that the Company would pay for contracts involving the same notional amounts and maturity dates. No adjustments were required during the current period to reflect the counterparty’s credit risk or the Company’s own nonperformance risk.

13

W.W. Grainger, Inc. and Subsidiaries
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(Unaudited)
NOTE 7 - SEGMENT INFORMATION
Grainger's two reportable segments are High-Touch Solutions N.A. and Endless Assortment. The remaining businesses, which include the Company's Cromwell business, are classified as Other to reconcile to consolidated results. These remaining businesses individually and in the aggregate do not meet the criteria of a reportable segment.

The Company's corporate costs are allocated to each reportable segment based on benefits received. Additionally, intersegment sales transactions, which are sales between Grainger businesses in separate reportable segments, are eliminated within the segment to present only the impact of sales to external customers. Service fees for intersegment sales are included in each segment's Selling, general and administrative expenses and are also eliminated in the Company's Condensed Consolidated Financial Statements.

Following is a summary of segment results (in millions of dollars):
 Three Months Ended March 31,
20242023
 Net salesOperating earnings Net salesOperating earnings
High-Touch Solutions N.A.$3,405 $610 $3,294 $621 
Endless Assortment751 59 724 58 
Other79  73 1 
Total Company$4,235 $669 $4,091 $680 

The Company is a broad line distributor of MRO products and services. Products are regularly added 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, including the evolving list of products stocked and additional products available online but not stocked. Assets for reportable segments are not disclosed as such information is not regularly reviewed by the Company's Chief Operating Decision Maker.

NOTE 8 - CONTINGENCIES AND LEGAL MATTERS
From time to time the Company is involved in various legal and administrative proceedings, including claims related to: product liability, safety or compliance; privacy and cybersecurity matters; negligence; contract disputes; environmental issues; unclaimed property; wage and hour laws; intellectual property; advertising and marketing; consumer protection; pricing (including disaster or emergency declaration pricing statutes); employment practices; regulatory compliance, including trade and export matters; anti-bribery and corruption; and other matters and actions brought by team members, consumers, competitors, suppliers, customers, governmental entities and other third parties.

The Company has been engaged in litigation involving KMCO, LLC (KMCO) as described in previous quarterly and annual reports. The Company has since settled several of the personal injury lawsuits. Those settlements had, and continue to have, no effect on net earnings or cash flows. The Company continues to contest the remaining KMCO-related lawsuits and cannot predict the timing, outcome or any estimate of possible loss or range of losses on the remaining KMCO lawsuits.

NOTE 9 - SUBSEQUENT EVENTS
On April 24, 2024, the Company’s Board of Directors declared a quarterly dividend of $2.05 per share, payable June 1, 2024, to shareholders of record on May 13, 2024.
14

W.W. Grainger, Inc. and Subsidiaries
MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL
CONDITION AND RESULTS OF OPERATIONS
Item 2: Management's Discussion and Analysis of Financial Condition and Results of Operations
The following Management’s Discussion and Analysis (MD&A) of Financial Condition and Results of Operations is intended to help the reader understand the results of operations and financial condition of W.W. Grainger, Inc. (Grainger or Company) as it is viewed by management of the Company. The following discussion should be read in conjunction with the Consolidated Financial Statements and accompanying notes for the year ended December 31, 2023 included in the Company's 2023 Form 10-K and the Condensed Consolidated Financial Statements and accompanying notes included in Part I, Item 1: Financial Statements of this Form 10-Q.

Percentage figures included in this section have not been calculated on the basis of such rounded figures but on the basis of such amounts prior to rounding. For this reason, percentage amounts in this section may vary slightly from those obtained by performing the same calculations using the figures in the Company's Condensed Consolidated Financial Statements or in the associated text.

Overview
Grainger is a broad line, business-to-business distributor of maintenance, repair and operating (MRO) products and services with operations primarily in North America, Japan and the U.K. Grainger uses a combination of its high-touch solutions and endless assortment businesses to serve its customers worldwide, which rely on Grainger for products and services that enable them to run safe, sustainable and productive operations.

Strategic Priorities
For a discussion of the Company’s strategic priorities for 2024, see Part 1, Item 1: Business and Part II, Item 7: Management’s Discussion and Analysis of Financial Condition and Results of Operations in the Company’s 2023 Form 10-K.

Recent Events
Macroeconomic Conditions
The global economy continues to experience volatile disruptions including to the commodity, labor and transportation markets, arising from a combination of geopolitical events and various economic and financial factors. These disruptions have affected the Company's operations and may continue to affect the Company's business, financial condition and results of operations.

The Company continues to monitor economic conditions in the U.S. and globally, and the impact of macroeconomic pressures, including repercussions from changes in interest rates, currency exchange fluctuations, inflation and a potential recession on the Company’s business, customers, suppliers and other third parties. As a result of continued inflation, the Company has implemented strategies designed to mitigate certain adverse effects of higher costs while also remaining market price competitive. Historically, the Company’s broad and diverse customer base and the nondiscretionary nature of the Company’s products to its customers has helped to insulate it from the effects of recessionary periods in the industrial MRO market. The full extent and impact of these conditions are uncertain and cannot be predicted at this time.

For further discussion of the Company's risks and uncertainties, see Part I, Item 1A: Risk Factors in the Company’s 2023 Form 10-K.
15

W.W. Grainger, Inc. and Subsidiaries
MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL
CONDITION AND RESULTS OF OPERATIONS
Results of Operations –Three Months Ended March 31, 2024
The following table is included as an aid to understanding the changes in Grainger’s Condensed Consolidated Statements of Earnings for three months ended March 31, 2024 and 2023 (in millions of dollars except per share amounts):
Three Months Ended March 31,
% Change% of Net Sales
2024202320242023
Net sales(1)
$4,235 $4,091 3.5 %100.0 %100.0 %
Cost of goods sold2,567 2,457 4.5 60.6 60.1 
Gross profit1,668 1,634 2.1 39.4 39.9 
Selling, general and administrative expenses999 954 4.7 23.6 23.3 
Operating earnings669 680 (1.6)15.8 16.6 
Other expense – net14 18 (22.2)0.4 0.4 
Income tax provision158 154 2.6 3.7 3.8 
Net earnings497 508 (2.2)11.7 12.4 
Noncontrolling interest19 20 (5.0)0.4 0.5 
Net earnings attributable to W.W. Grainger, Inc.$478 $488 (2.0)11.3 11.9 
Diluted earnings per share:$9.62 $9.61 0.1 %
(1) For further information regarding the Company's disaggregated revenue, see Note 2 of the Notes to Condensed Consolidated Financial Statements in Part 1, Item 1: Financial Statements of this Form 10-Q.

The following table is included as an aid to understanding the changes of Grainger's total net sales, daily net sales and daily, organic constant currency net sales from the prior period for the three months ended March 31, 2024 and 2023 (in millions of dollars):

Three Months Ended March 31,
2024
% Change(1)
2023
% Change(1)
Net sales $4,235 3.5 %$4,091 12.2 %
Daily net sales(2)
$66.2 3.5 %$63.9 12.2 %
Daily, organic constant currency net sales(2)
$67.1 4.9 %$65.2 14.5 %
(1) Calculated on the basis of prior year net sales for the three months ended March 31, 2024 and 2023.
(2) Daily net sales are adjusted for the difference in U.S. selling days relative to the prior year period. Daily, organic constant currency net sales are also adjusted to exclude the impact on net sales due to year-over-year foreign currency exchange rate fluctuations and the comparable prior year period results of E & R Industrial Sales, Inc. (E&R) divested in the fourth quarter of 2023. There were 64 sales days in the three months ended March 31, 2024 and 2023. For further information regarding the Company's non-GAAP measures, including reconciliations to the most directly comparable GAAP measure, see below "Non-GAAP Measures."

Net sales of $4,235 million for the three months ended March 31, 2024 increased $144 million, or 4%, and on a daily, organic constant currency basis, net sales increased 5% compared to the same period in 2023. Both High-Touch Solutions N.A. and the Endless Assortment segments contributed to sales growth in the first quarter of 2024. For further discussion on the Company's net sales, see the Segment Analysis section below.

Gross profit of $1,668 million for the three months ended March 31, 2024 increased $34 million, or 2%, and gross profit margin of 39.4% decreased 50 basis points compared to the same period in 2023. For further discussion on the Company's gross profit, see the Segment Analysis section below.
16

W.W. Grainger, Inc. and Subsidiaries
MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL
CONDITION AND RESULTS OF OPERATIONS

Selling, general and administrative (SG&A) expenses of $999 million for the three months ended March 31, 2024 increased $45 million, or 5%, compared to the same period in 2023 driven by higher marketing and payroll and benefit expenses. SG&A leverage decreased 30 basis points compared to the same period in 2023.

Operating earnings of $669 million for the three months ended March 31, 2024 decreased $11 million, or 2%, compared to the same period in 2023 as higher gross profit dollars were more than offset by increased SG&A.

Income tax expense of $158 million and $154 million represents effective tax rates of 24.2% and 23.3% for the three months ended March 31, 2024 and 2023, respectively. The increase in the effective tax rate was primarily due to reduced tax benefits from stock compensation compared to the same period in 2023.

Diluted earnings per share was $9.62 for the three months ended March 31, 2024 compared to $9.61 for the same period in 2023.

17

W.W. Grainger, Inc. and Subsidiaries
MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL
CONDITION AND RESULTS OF OPERATIONS
Non-GAAP Measures
Grainger utilizes non-GAAP measures where it believes it will assist users of its financial statements in understanding its business. Non-GAAP measures exclude certain items affecting comparability that can affect the year-over-year assessment of operating results and other one-time items that do not directly reflect ongoing operating results. The Company adjusts its reported net sales when there are differences in the number of U.S. selling days relative to the prior year period and also excludes the impact on reported net sales due to changes in foreign currency exchange rate fluctuations and results of certain divested businesses. This includes the net sales results of E&R divested in the fourth quarter of 2023 previously reported in the High-Touch Solutions N.A. segment. Adjusted results including adjusted SG&A, adjusted operating earnings, adjusted net earnings and adjusted diluted EPS exclude certain non-recurring items, including restructuring charges, asset impairments, gains and losses associated with business divestitures and other non-recurring, infrequent or unusual gains and losses from the Company’s most directly comparable reported U.S. generally accepted accounting principles (GAAP) results. The Company believes its non-GAAP measures provide meaningful information to assist investors in understanding financial results and assessing prospects for future performance as they provide a better baseline for analyzing the ongoing performance of its businesses by excluding items that may not be indicative of core operating results. Grainger’s non-GAAP financial measures should be considered in addition to, and not as a replacement for or as a superior measure to its most directly comparable GAAP measures and may not be comparable to similarly titled measures reported by other companies.

The following table provides a reconciliation of reported net sales growth from the prior year period in accordance with GAAP to the Company's non-GAAP measures daily net sales and daily, organic constant currency net sales for the three months ended March 31, 2024 and 2023 (in millions of dollars):

Three months ended March 31,
High-Touch Solutions N.A.Endless Assortment
Total Company(1)
2024
% Change(2)
2024
% Change(2)
2024
% Change(2)
Reported net sales$3,405 3.4 %$751 3.7 %$4,235 3.5 %
Daily net sales(3)
53.2 3.4 11.7 3.7 66.2 3.5 
   Foreign currency exchange(4)
(0.1)(0.2)0.7 6.3 0.6 0.9 
   Business divestiture(5)
0.3 0.6 — — 0.3 0.5 
Daily, organic constant currency net sales$53.4 3.8 %$12.4 10.0 %$67.1 4.9 %
2023
% Change(2)
2023
% Change(2)
2023
% Change(2)
Reported net sales$3,294 14.5 %$724 3.8 %$4,091 12.2 %
Daily net sales(3)
51.5 14.5 11.3 3.8 63.9 12.2 
   Foreign currency exchange(4)
0.1 0.2 1.1 10.2 1.3 2.3 
Daily, organic constant currency net sales$51.6 14.7 %$12.4 14.0 %65.214.5 %
(1) Total Company includes Other. Grainger's businesses reported in Other do not meet the criteria of a reportable segment.
(2) Calculated on the basis of prior year net sales.
(3) There were 64 sales days in the three months ended March 31, 2024 and 2023.
(4) Excludes the impact on net sales due to year-over-year foreign currency exchange rate fluctuations on a daily basis.
(5) Excludes the net sales results of the divested E&R business in the comparable prior year period on a daily basis.
18

W.W. Grainger, Inc. and Subsidiaries
MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL
CONDITION AND RESULTS OF OPERATIONS
Segment Analysis
In this section, Grainger utilizes non-GAAP measures where it believes it will assist users of its financial statements in understanding its business. For further information regarding the Company's non-GAAP measures including a reconciliation to the most directly comparable GAAP measure, see above "Non-GAAP Measures." For further segment information, see Note 7 of the Notes to Condensed Consolidated Financial Statements in Part I, Item 1: Financial Statements of this Form 10-Q.

High-Touch Solutions N.A.
The following table shows reported segment results (in millions of dollars):
Three Months Ended March 31,
20242023% Change
Net sales$3,405 $3,294 3.4 %
Gross profit$1,423 $1,397 1.9 %
Selling, general and administrative expenses$813 $775 4.9 %
Operating earnings$610 $621 (1.8)%

Net sales of $3,405 million for the three months ended March 31, 2024 increased $111 million, or 3%, and on a daily, organic constant currency basis, increased 4% compared to the same period in 2023. The increase was primarily due to volume.

Gross profit of $1,423 million for the three months ended March 31, 2024 increased $26 million, or 2%, and gross profit margin of 41.8% decreased 60 basis points compared to the same period in 2023. The decrease was primarily driven by negative price cost spread.

SG&A of $813 million for the three months ended March 31, 2024 increased $38 million, or 5%, compared to the same period in 2023. The increase was primarily due to higher marketing and payroll expenses. SG&A leverage decreased 40 basis points compared to the same period in 2023.

Operating earnings of $610 million for the three months ended March 31, 2024 decreased $11 million, or 2%, compared to the same period in 2023.

Endless Assortment
The following table shows reported segment results (in millions of dollars):
Three Months Ended March 31,
20242023% Change
Net sales$751 $724 3.7 %
Gross profit$220 $214 2.8 %
Selling, general and administrative expenses$161 $156 3.2 %
Operating earnings$59 $58 1.7 %

Net sales of $751 million for the three months ended March 31, 2024 increased $27 million, or 4%, and on a daily constant currency basis, increased 10% compared to the same period in 2023. The increase was due to sales growth of 10%, driven by customer acquisition for the segment and enterprise growth at MonotaRO, partially offset by declining non-core, consumer-like customers at Zoro. Sales growth was offset by unfavorable currency exchange of 6% due to changes in the exchange rate between the U.S. dollar and the Japanese yen.

Gross profit of $220 million for the three months ended March 31, 2024 increased $6 million, or 2.8%, and gross profit margin of 29.3% decreased 30 basis points compared to the same period in 2023. The decrease was driven by unfavorable product mix at Zoro partially offset by freight efficiencies at MonotaRO.
19

W.W. Grainger, Inc. and Subsidiaries
MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL
CONDITION AND RESULTS OF OPERATIONS
SG&A of $161 million for the three months ended March 31, 2024 increased $5 million, or 3%, compared to the same period in 2023. The increase was due to higher marketing expense in the first quarter of 2024. SG&A leverage improved 10 basis points compared to the same period in 2023.

Operating earnings of $59 million for the three months ended March 31, 2024 increased $1 million, or 2%, compared to the same period in 2023.

20

W.W. Grainger, Inc. and Subsidiaries
MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL
CONDITION AND RESULTS OF OPERATIONS
Liquidity and Capital Resources
Grainger believes its current balances of cash and cash equivalents, marketable securities and availability under its revolving credit facility will be sufficient to meet its liquidity needs for the next twelve months. The Company expects to continue to invest in its business and return excess cash to shareholders through cash dividends and share repurchases, which it plans to fund through cash flows generated from operations. Grainger also maintains access to capital markets and may issue debt or equity securities from time to time, which may provide an additional source of liquidity.

Cash and Cash Equivalents
As of March 31, 2024 and December 31, 2023, Grainger had cash and cash equivalents of $804 million and $660 million, respectively. The Company had approximately $2.1 billion in available liquidity as of March 31, 2024.

Cash Flows
The following table shows the Company's cash flow activity for the periods presented (in millions of dollars):

Three Months Ended March 31,
20242023
Total cash provided by (used in):
Operating activities$661 $454 
Investing activities(118)(96)
Financing activities(391)(224)
Effect of exchange rate changes on cash and cash equivalents(8)2
Increase in cash and cash equivalents$144 $136 

Net cash provided by operating activities was $661 million and $454 million for the three months ended March 31, 2024 and 2023, respectively. The increase was driven by favorable working capital primarily due to timing of cash payments and inventory management compared to the prior year period.

Net cash used in investing activities was $118 million and $96 million for the three months ended March 31, 2024 and 2023, respectively. The increase was due to capital expenditures for U.S. supply chain enhancements, technology investments and MonotaRO headquarter expansion compared to the prior year period.

Net cash used in financing activities was $391 million and $224 million for the three months ended March 31, 2024 and 2023, respectively. The increase was primarily due to higher treasury stock purchases compared to the prior year period.

Working Capital
Working capital as of March 31, 2024 was $2,953 million, a decrease of $125 million compared to $3,078 million as of December 31, 2023. The decrease was driven by timing of disbursements and accrued expenses, partially offset by higher cash and lower inventory compared to the prior year period. As of March 31, 2024 and December 31, 2023, the ratio of current assets to current liabilities was 2.5 and 2.8, respectively.

Debt
Grainger maintains a debt ratio and liquidity position that provides flexibility in funding working capital needs and long-term cash requirements. Grainger has various sources of financing available.

Total debt as a percent of total capitalization was 39.4% and 40.1% as of March 31, 2024 and December 31, 2023, respectively.

Grainger receives ratings from two independent credit rating agencies: Moody's Investor Service (Moody's) and Standard & Poor's (S&P). Both credit rating agencies currently rate the Company's corporate credit at investment grade.
21

W.W. Grainger, Inc. and Subsidiaries
MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL
CONDITION AND RESULTS OF OPERATIONS

The following table summarizes the Company's credit ratings as of March 31, 2024:

CorporateSenior UnsecuredShort-term
Moody'sA2A2P1
S&PA+A+A1

Commitments and Other Contractual Obligations
There were no material changes to the Company’s commitments and other contractual obligations from those disclosed in Part II, Item 7: Management’s Discussion and Analysis of Financial Condition and Results of Operations in the Company’s 2023 Form 10-K.

Critical Accounting Estimates
The preparation of Grainger’s Condensed Consolidated Financial Statements and accompanying notes are in conformity with GAAP and the Company’s discussion and analysis of its financial condition and operating results require the Company’s management to make assumptions and estimates that affect the reported amounts. The Company considers an accounting policy to be a critical estimate if: (1) it involves assumptions that are uncertain when judgment was applied, and (2) changes in the estimate assumptions, or selection of a different estimate methodology, could have a significant impact on Grainger’s consolidated financial position and results. While the Company believes the assumptions and estimates used are reasonable, the Company’s management bases its estimates on historical experience and on various other assumptions it believes to be reasonable under the circumstances.

Note 1 of the Notes to Consolidated Financial Statements in Part II, Item 8: Financial Statements of the Company's 2023 Form 10-K describe the significant accounting policies and methods used in the preparation of the Company’s Condensed Consolidated Financial Statements.

There were no material changes to the Company's critical accounting estimates from those disclosed in Part II, Item 7: Management's Discussion and Analysis of Financial Condition and Results of Operations in the Company's 2023 Form 10-K.
22

W.W. Grainger, Inc. and Subsidiaries
MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL
CONDITION AND RESULTS OF OPERATIONS
Forward-Looking Statements
From time to time in this Quarterly Report on Form 10-Q as well as in other written reports, communications and verbal statements, Grainger makes forward-looking statements that are not historical in nature but concern forecasts of future results, business plans, analyses, prospects, strategies, objectives and other matters that may be deemed to be “forward-looking statements” under the federal securities laws. Forward-looking statements can generally be identified by their use of terms such as “estimate,” “believe,” “expect,” “could,” “may,” "continue," “plan,” “predict,” “will,” or “would,” and similar terms and phrases, including references to assumptions.

Grainger cannot guarantee that any forward-looking statement will be realized and achievement of future results is subject to risks and uncertainties, many of which are beyond Grainger’s control, which could cause Grainger’s results to differ materially from those that are presented.

Important factors that could cause actual results to differ materially from those presented or implied in the forward-looking statements include, without limitation: inflation, higher product costs or other expenses, including operational and administrative expenses; the impact of macroeconomic pressures and geopolitical trends, changes and events; a major loss of customers; loss or disruption of sources of supply; changes in customer or product mix; increased competitive pricing pressures; changes in third party practices regarding digital advertising; failure to enter into or sustain contractual arrangements on a satisfactory basis with group purchasing organizations; failure to develop, manage or implement new technology initiatives or business strategies, including with respect to Grainger’s eCommerce platforms; failure to adequately protect intellectual property or successfully defend against infringement claims; fluctuations or declines in Grainger's gross profit margin; Grainger’s responses to market pressures; the outcome of pending and future litigation or governmental or regulatory proceedings, including with respect to wage and hour, anti-bribery and corruption, environmental, regulations related to advertising, marketing and the Internet, consumer protection, pricing (including disaster or emergency declaration pricing statutes), product liability, compliance or safety, trade and export compliance, general commercial disputes, or privacy and cybersecurity matters; investigations, inquiries, audits and changes in laws and regulations; failure to comply with laws, regulations and standards, including new or stricter environmental laws or regulations; government contract matters; the impact of any government shutdown; disruption or breaches of information technology or data security systems involving Grainger or third parties on which Grainger depends; general industry, economic, market or political conditions; general global economic conditions including tariffs and trade issues and policies; currency exchange rate fluctuations; market volatility, including price and trading volume volatility or price declines of Grainger’s common stock; commodity price volatility; facilities disruptions or shutdowns; higher fuel costs or disruptions in transportation services; outbreaks of pandemic disease or viral contagions; natural or human induced disasters, extreme weather and other catastrophes or conditions; effects of climate change; failure to execute on our efforts and programs related to environmental, social and governance matters; competition for, or failure to attract, retain, train, motivate and develop executives and key team members; loss of key members of management or key team members; loss of operational flexibility and potential for work stoppages or slowdowns if team members unionize or join a collective bargaining arrangement; changes in effective tax rates; changes in credit ratings or outlook; Grainger’s incurrence of indebtedness or failure to comply with restrictions and obligations under its debt agreements and instruments; and other factors identified under Part I, Item 1A: Risk Factors and elsewhere in Grainger's latest Form 10-K, as updated from time to time in Grainger's Quarterly Form 10-Q.

The preceding list is not intended to be an exhaustive list of all of the factors that could impact Grainger's forward-looking statements. Given these risks and uncertainties, you are cautioned not to place undue reliance on Grainger’s forward-looking statements and Grainger undertakes no obligation to update or revise any of its forward-looking statements, whether as a result of new information, future events or otherwise, except as required by law.
23


W.W. Grainger, Inc. and Subsidiaries

Item 3: Quantitative and Qualitative Disclosures About Market Risk
Grainger’s primary market risk exposures include changes in foreign currency exchange and interest rates.

There were no material changes to the Company’s market risk from those described in Part II, Item 7A: Quantitative and Qualitative Disclosures About Market Risk in the Company's 2023 Form 10-K.

Item 4: Controls and Procedures
Disclosure Controls and Procedures
The Company, under the supervision and with the participation of its management, including the Chief Executive Officer and the Chief Financial Officer, evaluated the effectiveness of Grainger's disclosure controls and procedures (as defined in Rule 13a-15(e)) under the Securities Exchange Act of 1934, as amended (the Exchange Act) as of the end of the period covered by this quarterly report. Based upon that evaluation, the Chief Executive Officer and the Chief Financial Officer concluded that Grainger’s disclosure controls and procedures were effective as of the end of the period covered by this report in (i) ensuring that information required to be disclosed by Grainger in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC's rules and forms and (ii) ensuring that information required to be disclosed by the Company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the Company's management, including the Company's Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosures.
 
Changes in Internal Control Over Financial Reporting
There were no changes in Grainger's internal control over financial reporting for the quarter ended March 31, 2024, that have materially affected, or are reasonably likely to materially affect, Grainger’s internal control over financial reporting.

24


PART II – OTHER INFORMATION
 
Item 1: Legal Proceedings
For an update to the description of the Company’s legal proceedings, see Note 8 of the Notes to Condensed Consolidated Financial Statements included in Part I, Item 1: Financial Information of this Form 10-Q.

Item 1A: Risk Factors
There have been no material changes from the risk factors previously disclosed in Part 1, Item 1A: Risk Factors in the Company's 2023 Form 10-K.

Item 2: Unregistered Sales of Equity Securities and Use of Proceeds
Issuer Purchases of Equity Securities – First Quarter 2024
Period
Total Number of Shares Purchased (A)(B)
Average Price Paid per Share (C)
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs (D)
Maximum Number of
Shares That May Yet be Purchased Under the
Plans or Programs
Jan. 1 – Jan. 31139,376$850.11139,3761,412,550
Feb. 1 – Feb. 2992,896$948.4392,8961,319,654
Mar. 1 – Mar 3168,171$994.4568,0651,251,589
  Total300,443300,337 
A.There were no shares withheld to satisfy tax withholding obligations.
B.The difference of 106 shares between the Total Number of Shares Purchased and the Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs represents shares purchased by the administrator and record keeper of the W.W. Grainger, Inc. Retirement Savings Plan for the benefit of the employees who participate in the plan.
C.Average price paid per share excludes commissions of $0.02 per share paid.
D.Purchases were made pursuant to a share repurchase program approved by Grainger's Board of Directors and announced on April 28, 2021 (2021 Program). The 2021 Program authorized the repurchase of up to five million shares with no expiration date. On April 24, 2024, Grainger's Board of Directors authorized a program for the Company to repurchase an aggregate amount of up to five million shares in the open market, through privately negotiated transactions and block transactions, pursuant to a trading plan or otherwise (2024 Program) with no expiration date. In authorizing the 2024 Program, the Board of Directors also terminated the repurchase program authorized on April 28, 2021.

Item 5: Other Information
None of the Company's directors or officers adopted, modified, or terminated a Rule 10b5-1 trading arrangement or a non-Rule 10b5-1 trading arrangement during the Company's quarter ended March 31, 2024.


25






W.W. Grainger, Inc. and Subsidiaries
Item 6: Exhibits
EXHIBIT NO.DESCRIPTION
2024 Form of W.W. Grainger, Inc. 2022 Incentive Plan Restricted Stock Unit Award Agreement between W.W. Grainger, Inc. and certain of its executive officers*
2024 Form of W.W. Grainger, Inc. 2022 Incentive Plan Performance Stock Unit Award Agreement between W.W. Grainger, Inc. and certain of its executive officers*
2024 Form of Confidentiality, Invention Assignment, Non-Competition and Non-Solicitation Agreement between W.W. Grainger, Inc. and certain of its executive officers*
Certification of Principal Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
Certification of Principal Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
Certification of Principal Executive Officer and Principal Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
101.INSXBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
101.SCHXBRL Taxonomy Extension Schema Document.
101.CALXBRL Taxonomy Extension Calculation Linkbase Document.
101.DEFXBRL Taxonomy Extension Definition Linkbase Document.
101.LABXBRL Taxonomy Extension Label Linkbase Document.
101.PREXBRL Taxonomy Extension Presentation Linkbase Document.
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101).
(*) Management contract or compensatory plan or arrangement.
26


SIGNATURES


 
Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
  W.W. GRAINGER, INC.
Date:April 25, 2024
 
 
 
By:
 
 
 
/s/ Deidra C. Merriwether
  Deidra C. Merriwether
Senior Vice President
 and Chief Financial Officer
(Principal Financial Officer)
Date:April 25, 2024
 
 
 
By:
 
 
 
/s/ Laurie R. Thomson
  Laurie R. Thomson
Vice President and Controller
(Principal Accounting Officer)

27
EX-10.1 2 gww-20240331xex101.htm EX-10.1 Document

Exhibit 10.1
W.W. GRAINGER, INC.
2022 Incentive Plan
Restricted Stock Unit Award Agreement

This Restricted Stock Unit Award Agreement (this "Award Agreement"), dated as of April 1, 2024 (the "Grant Date"), is entered into between W.W. Grainger, Inc., an Illinois corporation (the "Company"), and you (the "Participant") as an Employee of the Company or a Subsidiary (collectively, the "Employer").

In consideration of the Participant's agreement to enter into a Confidentiality, Invention Assignment, Non-Competition and Non-Solicitation Agreement with the Company concurrently with this Award Agreement on the Grant Date (the "Competition Agreement"), the Company desires to grant the Participant an award of restricted stock units (the "RSUs"), providing for the issuance of shares of the Company's common stock ("Shares") pursuant to the W.W. Grainger, Inc. 2022 Incentive Plan (as may be amended from time to time, the "Plan") and the Participant agrees to enter into the Competition Agreement and accept such RSUs on the terms and conditions set forth in this Award Agreement, the Plan and the Competition Agreement.

Capitalized terms used but not defined in this Award Agreement have the meanings specified in the Plan.

In consideration of the mutual provisions set forth in this Award Agreement and in the Competition Agreement, and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties hereto agree as follows:

ARTICLE I
Grants

1.01 Grant. Subject to the terms and conditions of this Award Agreement, the Plan and the Competition Agreement (the terms of which are hereby incorporated herein by reference) and effective on the Grant Date, the Company hereby grants to the Participant the number of RSUs as specified in the April 1, 2024 award grant notice posted to the Participant's electronic investment account maintained with Morgan Stanley Smith Barney LLC, the stock plan service provider engaged by the Company in connection with the administration of the Plan (the "Stock Plan Administrator"). Each RSU represents a contractual right to receive one (1) Share upon the satisfaction of the terms and conditions of this Award Agreement.

ARTICLE II
Provisions Relating to RSUs




2.01 Vesting of RSUs. If the Participant remains continuously employed by the Employer (or any other Subsidiary or Affiliate) until the vesting date(s) specified in the grant notice ("RSU Vesting Date"), the RSUs shall become vested on each such date and the Participant shall be entitled to receive the underlying Shares as provided herein. The RSUs shall not vest before an applicable RSU Vesting Date unless otherwise provided or permitted by the Plan or this Award Agreement, and any RSUs that do not vest shall be forfeited in full and the Participant shall have no further rights with respect to such RSUs. Each RSU that becomes vested as provided herein shall be settled in accordance with Section 2.05.

2.02 Effect of Termination of Employment. Except as otherwise stated in the Plan, if the Participant's employment or service is terminated prior to an RSU Vesting Date for any reason whatsoever other than the Participant's death, Disability or Retirement, the Participant shall cease vesting in the RSUs as of the Participant's Termination Date (defined below) and the RSUs shall be forfeited in their entirety. If the Participant is a resident of, or employed in, the United States, "Termination Date" shall mean the effective date of termination of the Participant's employment. If the Participant is a resident of, or employed outside of, the United States, "Termination Date" shall mean the earliest of (i) the date on which notice of termination is provided to the Participant, (ii) the last day of the Participant's active service with the Employer or (iii) the last day on which the Participant is an employee of the Employer, as determined in each case without including any required advanced notice period and irrespective of the status of the termination under local labor or employment laws.

2.03 Effect of Death or Disability of the Participant. If the Participant's employment or service is terminated prior to an RSU Vesting Date due to the Participant's death or Disability, the RSUs immediately shall fully vest. For purposes of this Award Agreement, "Disability" shall have the same meaning as defined in the Plan, subject to modification as may be required to conform to the laws, rules and regulations (“Laws”) of the Participant's country of residence (and country of employment, if different). For the sake of clarity, the date of the Participant’s death or Disability shall be an RSU Vesting Date. The RSUs that becomes vested as provided herein shall be settled in accordance with Section 2.05.

2.04 Effect of Retirement of the Participant. If the Participant's employment or service is terminated prior to an RSU Vesting Date due to the Participant's Retirement, the RSUs shall continue to vest and shall be settled in accordance with Sections 2.01 and 2.05. For purposes of this Award Agreement, "Retirement" shall mean the Participant's retirement of employment with the Company and its Subsidiaries on or after the Participant's (i) completion of at least 25 years of service with the Company and its Subsidiaries, (ii) completion of at least 20 years of service with the Company and its Subsidiaries and attainment of age 55, or (iii) completion of at least five (5) years of service with the Company and its Subsidiaries and attainment of age 60. Further, if the Participant is employed in a country other than Canada, Mexico or the United States, the provisions of this Section 2.04 shall be inapplicable.




2.05 Settlement. Upon an RSU Vesting Date, the Company shall, as soon as practicable (but in no event later than 60 days following the applicable RSU Vesting Date), settle the RSUs by registering Shares in the Participant's name and delivering such Shares to the Participant's electronic stock plan account maintained by the Stock Plan Administrator. At the discretion of the Committee, and subject to such policies and procedures as it may adopt from time to time, the Participant's RSUs may be settled in the form of: (i) cash, to the extent settlement in Shares (a) is prohibited under applicable Laws, (b) would require the Participant, the Company or the Employer to obtain the approval of any governmental and/or regulatory body in the Participant's country of residence (and country of employment, if different), or (c) is administratively burdensome or (ii) Shares, but the Company may require the Participant to immediately sell such Shares if necessary to comply with applicable Laws (in which case, the Participant hereby expressly authorizes the Company to issue sales instructions in relation to such Shares on the Participant's behalf).

2.06 Dividend Equivalents. Prior to an RSU Vesting Date, the Participant shall be entitled to receive cash dividend payments equal to any cash dividends and other distributions paid with respect to a number of Shares underlying the RSUs held by the Participant and such dividend equivalents shall be payable to the Participant within 30 days of the date on which the Company pays the cash dividend or other distributions to holders of Shares generally. If the Company declares any dividends payable in Shares (rather than in cash), the Participant shall be entitled to additional RSUs equal to the Fair Market Value (as determined by the Committee) of such Share dividends; provided, such additional RSUs shall be subject to the same vesting, forfeiture and transferability requirements and restrictions that apply to the original RSUs with respect to which they relate, including the vesting provisions of Section 2.01 and the settlement provisions of Section 2.05.

ARTICLE III
Recoupment

3.01 Recoupment in Event of Misconduct. If the Company determines that the Participant has committed or engaged in misconduct against the Company or has engaged in any criminal conduct, including embezzlement, fraud or theft, that involves or is related to the Company, or any other conduct that violates Company policy, causes or is discovered to have caused, any loss, damage, injury or other endangerment to the Company's property or reputation, and such Participant has received or is entitled to receive performance stock units, performance restricted stock units, stock options, restricted stock units or cash incentive compensation (collectively, "Incentive Compensation"), then the Company shall have the right to cancel the Incentive Compensation, require the return of Shares acquired under the Plan, recapture any gain realized upon the sale of Shares acquired under the Plan or take any other action it deems appropriate under the circumstances with respect to recouping the Incentive Compensation. The Company shall have sole discretion in determining whether the



Participant's conduct was in compliance with applicable Law or Company policy and the extent to which the Company will seek recovery of the Incentive Compensation notwithstanding any other remedies available to the Company. If the Participant engages in misconduct or is believed to have engaged in misconduct, including but not limited to any violation of any of Participant's obligations under the Competition Agreement, the Company shall be entitled to take the actions outlined above for recouping the Incentive Compensation, as the Company deems appropriate under the circumstances.

3.02 Recoupment in Event of Materially Inaccurate Financial Results. If the Company has publicly filed inaccurate financial results (the "Subject Financials"), whether or not they result in a restatement, the Company may recover any Incentive Compensation (a) that was paid or settled to the Participant during the period covered by the Subject Financials as set forth herein, or (b) as otherwise may be required by any applicable Laws or listing standard adopted by the New York Stock Exchange. If the payment or settlement of Incentive Compensation would have been lower had the achievement of applicable financial performance goals been calculated based on restated financial results with respect to the Subject Financials, the Company may, if it determines it appropriate in its sole discretion, recover the portion of the paid or settled Incentive Compensation in excess of the payment or settlement that would have been made based on restated financial results or as otherwise may be required by any applicable Laws or listing standard adopted by the New York Stock Exchange. The Company will not seek to recover Incentive Compensation received or settled more than three (3) years after the date of the initial filing that contained the Subject Financials or any longer period as may be required by any applicable Law or listing standard adopted by the New York Stock Exchange.

3.03 Recoupment in Event of Error. If the Participant receives any amount in excess of what the Participant should have received under the terms of this Award Agreement for any reason (including, without limitation, by reason of a mistake in calculations or administrative error), all as determined by the Committee, then the Company shall have the right to cancel the Incentive Compensation, require the return of Shares acquired under the Plan, recapture any gain realized upon the sale of Shares acquired under the Plan or take any other action it deems appropriate under the circumstances with respect to recouping the Incentive Compensation.

3.04 Implementation. For purposes of this Article III, the Participant expressly authorizes the Company to issue instructions, on behalf of the Participant, to the Stock Plan Administrator (and/or any other brokerage firm/third party service provider engaged by the Company to hold Shares and other amounts acquired under the Plan) to re-convey, transfer or otherwise return to the Company any Incentive Compensation (whether paid in the form of cash or Shares) subject to recoupment hereunder. Participant acknowledges and agrees that the Company's rights hereunder shall not be affected in any way by any subsequent change in the Participant’s status, including retirement or termination of employment (including due to death or Disability). The



Participant expressly agrees to indemnify and hold the Company and the Employer harmless from any loss, cost, damage, or expense (including attorneys' fees) that the Company or the Employer may incur as a result of the Participant’s actions or in the Company and the Employer’s efforts to recover such previously made payments or value pursuant to this Article III.

3.05 Forfeiture. To the extent any of the events set forth in this Article III occur before the Participant receives any Incentive Compensation due hereunder, any such Incentive Compensation shall be forfeited as determined by the Company in its sole discretion.

3.06 Recoupment Policy. Notwithstanding anything in this Award Agreement to the contrary, the Participant acknowledges and agrees that this Award Agreement and the award described herein (and any settlement thereof) are subject to the terms and conditions of the Company’s clawback policy or policies (if any) as may be in effect from time to time, including specifically to implement Section 10D of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and any applicable rules or regulations promulgated thereunder (including applicable rules and regulations of any national securities exchange on which the Shares at any point may be traded) (the “Compensation Recovery Policy”), and that applicable terms of this Award Agreement shall be deemed superseded by and subject to the terms and conditions of the Compensation Recovery Policy from and after the effective date thereof. By accepting this award under the Plan and pursuant to this Award Agreement, the Participant consents to be bound by the terms of the Compensation Recovery Policy, to the extent applicable to the Participant, and agrees and acknowledges to fully cooperate with and assist the Company in connection with any of the Participant’s obligations to the Company pursuant to the Compensation Recovery Policy, and agrees that the Company may enforce its rights under the Compensation Recovery Policy through any and all reasonable means permitted under applicable law as it deems necessary or desirable under the Compensation Recovery Policy, in each case from and after the effective dates thereof. Such cooperation and assistance shall include, but is not limited to, executing, completing and submitting any documentation necessary to facilitate the recovery or recoupment by the Company from the Participant of any such amounts, including from the Participant’s accounts or from any other compensation, to the extent permissible under Section 409A of the Internal Revenue Code.

ARTICLE IV
Tax

4.01 Tax-Related Items. Regardless of any action the Company or the Employer takes with respect to any or all income tax (including U.S. federal, state and local taxes or non-U.S. taxes), social insurance, payroll tax, payment on account or other tax-related withholding ("Tax-Related Items"), the Participant acknowledges and agrees that the ultimate liability for all Tax-Related Items legally due by the Participant is and remains the Participant's responsibility and that the Company and the Employer (i) make no representations or undertakings regarding the treatment of any Tax-Related



Items in connection with any aspect of the RSUs, including the grant of the RSUs, the vesting of the RSUs, the subsequent sale of any Shares acquired pursuant to the RSUs and the receipt of any dividends or dividend equivalents and (ii) do not commit to structure the terms of the grant or any aspect of the RSUs to reduce or eliminate the Participant's liability for Tax-Related Items.

4.02 Tax Withholding Obligations. Prior to the delivery of Shares (or cash) upon the vesting of the RSUs, if the Participant's country of residence (and country of employment, if different) requires withholding of Tax-Related Items, the Company shall withhold a sufficient number of whole Shares otherwise issuable upon the vesting of the RSUs that have an aggregate Fair Market Value sufficient to pay the Tax-Related Items required to be withheld with respect to the Shares or the cash equivalent. The Company may withhold or account for Tax-Related Items by considering applicable statutory withholding rates or other applicable withholding rates, including maximum applicable rates. The cash equivalent of the Shares withheld will be used to settle the obligation to withhold the Tax-Related Items. In the event that the withholding of Shares is prohibited under applicable Law or otherwise may trigger adverse consequences to the Company or the Employer, the Company and the Employer may withhold the Tax-Related Items required to be withheld with respect to the Shares in cash from the Participant's regular salary and/or wages or any other amounts payable to the Participant, or may require the Participant to personally make payment of the Tax-Related Items required to be withheld. In the event the withholding requirements are not satisfied through the withholding of Shares by the Company or through the withholding of cash from the Participant's regular salary and/or wages or other amounts payable to the Participant, no Shares will be issued to the Participant (or the Participant's estate) upon vesting of the RSUs unless and until satisfactory arrangements (as determined by the Committee) have been made by the Participant with respect to the payment of any Tax-Related Items that the Company or the Employer determines, in its sole discretion, must be withheld or collected with respect to such RSUs. If the obligation for the Participant's Tax-Related Items is satisfied by withholding a number of Shares as described herein, the Participant shall be deemed to have been issued the full number of Shares issuable upon vesting, notwithstanding that a number of the Shares is held back solely for the purpose of paying the Tax-Related Items due as a result of the vesting or any other aspect of the RSU.

The Participant will pay to the Company or the Employer any amount of Tax-Related Items that the Company or the Employer may be required to withhold as a result of the Participant's participation in the Plan or the Participant's acquisition of Shares that cannot be satisfied by the means described in this Article IV. The Company may refuse to deliver any Shares due upon vesting of the RSUs if the Participant fails to comply with the Participant's obligations in connection with the Tax-Related Items as described herein. If the Participant is subject to taxation in more than one jurisdiction, the Participant acknowledges that the Company, the Employer or one or more of their respective Subsidiaries may be required to withhold or account for Tax-Related Items in more than one jurisdiction. The Participant hereby consents to any action reasonably



taken by the Company and the Employer to meet the Participant's obligation for Tax-Related Items. By accepting this grant of RSUs, the Participant expressly consents to the withholding of Shares and/or withholding from the Participant's regular salary and/or wages or other amounts payable to the Participant as provided for hereunder. All other Tax-Related Items related to the RSUs and any Shares delivered in payment thereof are the Participant's sole responsibility.

ARTICLE V
International Arrangements

5.01 Exchange Controls. As a condition to this RSU award, the Participant agrees to comply with any applicable foreign exchange Laws and hereby consents to any necessary, appropriate or advisable actions taken by the Company, the Employer or any of their respective Subsidiaries as may be required to comply with any applicable Laws of the Participant's country of residence (and country of employment, if different).

5.02 Foreign Asset and Account Reporting Requirements. The Participant acknowledges that there may be certain foreign asset and/or account reporting requirements, which may affect the Participant's ability to acquire or hold Shares acquired under the Plan or cash received from participating in the Plan (including from any dividends or dividend equivalent payments) in a brokerage or bank account outside the Participant's country of residence (and country of employment, if different). The Participant may be required to report such accounts, assets or transactions to the tax or other authorities in the Participant's country of residence (and country of employment, if different). The Participant acknowledges and agrees that it is the Participant's personal responsibility to be compliant with such Laws.

5.03 Non-U.S. Addendum. Notwithstanding any provisions of this Award Agreement to the contrary, the RSUs shall be subject to any special terms and conditions for the Participant's country of residence (and country of employment, if different) set forth in the addendum to this Award Agreement, attached hereto as Appendix A ("Non-U.S. Addendum"). If the Participant transfers residence and/or employment to another country reflected in the Non-U.S. Addendum at the time of transfer, the special terms and conditions for such country will apply to the Participant to the extent the Company determines, in its sole discretion, that the application of such special terms and conditions is necessary or advisable in order to comply with local Laws or to facilitate the operation and administration of the RSUs and the Plan (or the Company may establish alternative terms and conditions as may be necessary or advisable to accommodate the Participant's transfer). In all circumstances, the Non-U.S. Addendum shall constitute part of this Award Agreement.

5.04 Controlling Language. If the Participant is in a country where English is not an official language, the Participant acknowledges that the Participant is sufficiently proficient in English to understand the terms and conditions of this Award Agreement or has had the ability to consult with an advisor who is sufficiently proficient in the English



language. The Participant acknowledges and agrees that it is the Participant's express intent that this Award Agreement, the Plan, the Competition Agreement and all other documents, notices and legal proceedings entered into, given or instituted pursuant to the RSUs be drawn up in English. If the Participant has received this Award Agreement, the Plan, the Competition Agreement or any other documents related to the RSUs translated into a language other than English and the meaning of any translated version is different than the English version, the English version will control unless otherwise provided in the non-English version of the agreement.

ARTICLE VI
Miscellaneous

6.01 Restriction on Transferability. Except to the extent expressly provided in the Plan or this Award Agreement, the RSUs may not be sold, transferred, pledged, assigned, or otherwise alienated at any time other than by will or by the laws of descent and distribution. Any attempt to do so contrary to the provisions hereof shall be null and void. Notwithstanding the foregoing, the Committee may permit, in its sole discretion, the Participant to transfer the RSUs to a member of the Participant’s immediate family or trust, a partnership or other entity for the benefit of the Participant or the members of the Participant's immediate family; provided, however, that the Participant retains beneficial ownership of any such RSUs. For purposes hereof, “immediate family” has the meaning ascribed thereto in Rule 16(a)-1 of the Exchange Act, and “beneficial owner” has the meaning ascribed thereto in Rule 13d-3 of the Exchange Act.

6.02 Rights as Shareholder. The Participant shall not have voting or any other rights as a shareholder of the Company with respect to the Shares issuable upon the vesting of RSUs until the date of issuance of such Shares. Upon settlement of the RSUs, the Participant will obtain, with respect to the Shares received in such settlement, full voting and other rights as a shareholder of the Company.

6.03 Administration. The Committee shall have the power to interpret the Plan and this Award Agreement and to adopt such rules for the administration, interpretation, and application of the Plan as are consistent therewith and to interpret or revoke any such rules. All actions taken and all interpretations and determinations made by the Committee shall be final and binding upon the Participant, the Company, and all other Persons. No member of the Committee shall be personally liable for any action, determination, or interpretation made in good faith with respect to the Plan or this Award Agreement.

6.04 No Employment Rights. This Award Agreement and the Participant's participation in the Plan are not and shall not be interpreted to: (i) form an employment contract or relationship with the Company, the Employer or any of their respective Subsidiaries; (ii) confer upon the Participant any right to continue in the employ of the Company, the Employer or any of their respective Subsidiaries; or (iii) interfere with the



ability of the Company, the Employer or any of their respective Subsidiaries to terminate the Participant's employment at any time.

6.05 Nature of Grant. In accepting the grant hereunder, the Participant acknowledges and agrees that: (i) the Plan is established voluntarily by the Company, it is discretionary in nature and it may be modified, amended, suspended or terminated by the Company at any time; (ii) the Participant has read the Plan and any RSUs granted under it shall be subject to all of the terms and conditions of the Plan, including but not limited to the power of the Committee to interpret and determine the terms and provisions of the Plan and this Award Agreement and to make all determinations necessary or advisable for the administration of the Plan, all of which interpretations and determinations shall be final and binding; (iii) the RSU does not create any contractual or other right to receive future grants of RSUs, benefits in lieu of RSUs, or any other Plan benefits in the future; (iv) nothing contained in this Award Agreement is intended to create or enlarge any other contractual obligations between the Company or the Employer and the Participant; (v) any grant under the Plan, including any grant of RSUs, is not part of normal or expected compensation for purposes of calculating any severance, resignation, redundancy, end of service payments, bonuses, long service option, pension, or retirement benefits or similar payments; (vi) the Participant is voluntarily participating in the Plan; (vii) the future value of the Shares underlying the RSUs granted hereunder is unknown and cannot be predicted with certainty; (viii) none of the Company, the Employer or any of their respective Subsidiaries shall be liable for any change in value of the RSUs, the amount realized upon settlement of the RSUs or the amount realized upon a subsequent sale of any Shares acquired upon settlement of the RSUs, resulting from any fluctuation of the United States Dollar/local currency foreign exchange rate, and (ix) the RSUs and the underlying Shares are not granted to the Participant for prior services rendered to the Company, the Employer or any Subsidiaries. Without limiting the generality of the foregoing, the Committee shall have the discretion to adjust the terms and conditions of any award of RSUs to correct for any windfalls or shortfalls in such RSUs which, in the Committee's determination, arise from factors beyond the Participant's control.

6.06 Compliance with Law. The Company shall not be required to issue or deliver any Shares pursuant to this Award Agreement pending compliance with all applicable Laws (including any registration requirements or tax withholding requirements) and compliance with the Laws and practices of any stock exchange or quotation system upon which the Shares are listed or quoted. If the Participant resides or is employed outside of the United States, the Participant agrees, as a condition of the grant of the RSUs, to repatriate all payments attributable to the Shares and/or cash acquired under the Plan (including, but not limited to, dividends and any proceeds derived from the sale of Shares acquired pursuant to the RSUs) if required by and in accordance with local Laws in the Participant’s country of residence (and country of employment, if different). In addition, the Participant also agrees to take any and all actions, and consent to any and all actions taken by the Company, its Subsidiaries and the Employer, as may be required to allow the Company, its Subsidiaries and the Employer to comply with local



Laws in the Participant’s country of residence (and country of employment, if different). Finally, the Participant agrees to take any and all actions as may be required to comply with the Participant’s personal legal and tax obligations under local Laws in the Participant’s country of residence (and country of employment, if different).

6.07 Amendment. This Award Agreement may be amended by a writing which specifically states that it is amending this Award Agreement executed by (i) the Company and the Participant, (ii) the Company (at the discretion of the Committee), so long as a copy of such amendment is delivered to the Participant, and provided that no such amendment having a material adverse effect on the rights of the Participant hereunder may be made without the Participant's written consent or (iii) the Company (at the discretion of the Committee) in any way it may deem necessary or advisable to carry out the purpose of the grant as a result of any change in applicable Laws or any future Laws or judicial decisions.

6.08 Notices. Any notice to be given under the terms of this Award Agreement to the Company shall be addressed to the Company in care of its Corporate Secretary. Any notice to be given to the Participant shall be addressed to the Participant at the address listed in the Employer's records or to the Participant's electronic investment account held at the Stock Plan Administrator. By a notice given pursuant to this Section 6.08, either party may designate a different address for notices. Any notice shall have been deemed given when actually delivered.

6.09 Severability. If all or any part of this Award Agreement or the Plan is declared by any court or governmental authority to be unlawful or invalid, such unlawfulness or invalidity shall not invalidate any portion of this Award Agreement or the Plan not declared to be unlawful or invalid. Any provision of this Award Agreement (or part of such provision) so declared to be unlawful or invalid shall, if possible, be construed in a manner which will give effect to the terms of such provision (or part of such provision) to the fullest extent possible while remaining lawful and valid.

6.10 Construction. The RSUs are being issued pursuant to Article 8 (Restricted Stock and Restricted Stock Units) of the Plan. The RSUs are subject to the terms of the Plan. The Participant acknowledges receipt of the Plan booklet which contains the entire Plan, and the Participant represents and warrants that the Participant has read the Plan. Additional copies of the Plan are available upon request during normal business hours at the principal executive offices of the Company. To the extent that any provision of this Award Agreement violates or is inconsistent with an express provision of the Plan, the Plan provision shall govern and any inconsistent provision in this Award Agreement shall be of no force or effect. The words "including," "includes," or "include" are to be read as listing non-exclusive examples of the matters referred to, whether or not words such as "without limitation" or "but not limited to" are used in each instance.

6.11 Waiver of Right to Jury Trial. EACH OF THE PARTIES KNOWINGLY, VOLUNTARILY AND IRREVOCABLY WAIVES, TO THE FULLEST EXTENT



PERMITTED BY APPLICABLE LAW, ALL RIGHT TO TRIAL BY JURY IN ANY ACTION, PROCEEDING OR COUNTERCLAIM ARISING OUT OF OR RELATING TO THE RSUS, THE PLAN OR THIS AWARD AGREEMENT.

6.12 Waiver; No Third Party Beneficiaries. A waiver by the Company of a breach of any provision of this Award Agreement by the Participant shall not operate or be construed as a waiver of any other provision of this Award Agreement, or of any subsequent breach by the Participant. This Award Agreement shall not be construed to create any third party beneficiary rights.

6.13 Data Privacy. The Company is located at 100 Grainger Parkway, Lake Forest, Illinois 60045, United States of America, and grants RSUs under the Plan to employees of the Company and its Subsidiaries in its sole discretion. In conjunction with the Company's grant of the RSUs under the Plan and its ongoing administration of such awards, the Company is providing the following information about its data collection, processing and transfer practices. In accepting the grant of the RSU, the Participant expressly and explicitly consents to the personal data activities as described herein.

i.Data Collection, Processing and Usage. The Company and the Employer will collect, process and use certain personal information about the Participant, specifically, the Participant’s name, home address, email address and telephone number, date of birth, social security or insurance number, passport number or other identification number, salary, nationality, job title, any Shares or directorships held in the Company, details of all RSUs or any other entitlement to Shares awarded, canceled, exercised, vested, unvested or outstanding in the Participant’s favor (“Data”), for the purpose of implementing, administering and managing the Plan. The Company's legal basis for the collection, processing and use of the Participant's Data is the Participant's consent. The Participant's Data also may be disclosed to certain securities or other regulatory authorities where the Company’s securities are listed or traded, or regulatory filings are made. The Company's legal basis for such disclosure of the Participant's Data is to comply with applicable laws, rules and regulations.

ii.Stock Plan Administration Service Providers. The Company and the Employer transfer the Participant's Data to the Stock Plan Administrator based in the United States of America, which assists the Company with the implementation, administration and management of the Plan. In the future, the Company may select a different Stock Plan Administrator and share the Participant's Data with another company that serves in a similar manner. The Stock Plan Administrator will open an account for the Participant to receive and trade Shares acquired under the Plan. The Participant will be asked to agree to separate terms and data processing practices with the Stock Plan Administrator, which is a condition of the Participant's ability to participate in the Plan.




iii.International Data Transfers. The Company and the Stock Plan Administrator are based in the United States of America. The Participant should note that the Participant's country of residence may have enacted data privacy laws that are different from the United States of America. The Company's legal basis for the transfer of the Participant's Data to the United States of America is the Participant’s consent.

iv.Voluntariness and Consequences of Consent, Denial or Withdrawal. The Participant's participation in the Plan and the Participant's grant of consent hereunder is purely voluntary. The Participant may deny or withdraw the Participant's consent at any time. If the Participant does not consent, or if the Participant later withdraws the Participant's consent, the Participant may be unable to participate in the Plan. This would not affect the Participant's existing employment or salary; instead, the Participant merely may forfeit the opportunities associated with participation in the Plan.

v.Data Retention. The Participant understands that the Participant's Data will be held only as long as is necessary to implement, administer and manage the Participant's RSU and participation in the Plan; provided that the Company may hold the Participant’s Data for longer periods of time consistent with its retention policies and practices with respect to employee data.

vi.Data Subject Rights. The Participant understands that the Participant may have the right under applicable law to (i) access or copy the Participant's Data that the Company possesses, (ii) rectify incorrect Data concerning the Participant, (iii) delete the Participant's Data, (iv) restrict processing of the Participant's Data, (vi) lodge complaints with the competent supervisory authorities in the Participant’s country of residence. To receive clarification regarding these rights or to exercise these rights, the Participant understands that the Participant can contact the Participant's local human resources representative.

6.14 Private Placement. The grant of the RSUs is not intended to be a public offering of securities in the Participant's country of residence (and country of employment, if different). The Company has not submitted any registration statement, prospectus or other filing with the local securities authorities (unless otherwise required under local Laws).

6.15 No Advice Regarding Grant. The Company and the Employer are not providing any tax, legal or financial advice, nor is the Company or the Employer making any recommendations regarding the RSUs, the Participant's participation in the Plan or the Participant's acquisition or sale of the underlying Shares. The Participant is hereby advised to consult with the Participant's own personal tax, legal and financial advisors regarding participation in the Plan before taking any action related to the Plan or this Award Agreement.




6.16 Securities Law Restrictions. The Participant acknowledges that, depending on the Participant's country of residence (and country of employment, if different) or where the Shares are listed, the Participant shall be subject to insider trading restrictions and/or market abuse Laws, which may affect the Participant's ability to acquire, sell or otherwise dispose of Shares, rights to Shares (e.g., RSUs) or rights linked to the value of Shares during such times as the Participant is considered to have "inside information" regarding the Company or its business (as defined by the local Laws in the Participant's country of residence and/or employment). Local insider trading laws and regulations may prohibit the cancellation or amendment of orders the Participant placed before the Participant possessed inside information. Furthermore, the Participant could be prohibited from (i) disclosing the inside information to any third party (other than on a "need to know" basis) and (ii) "tipping" third parties (including other employees of the Company and its Subsidiaries) or causing them otherwise to buy or sell securities. Any restrictions under these Laws are separate from and in addition to any restrictions that may be imposed under any applicable Company insider trading or other policy. The Participant solely is responsible for ensuring compliance with any applicable restrictions and should consult with the Participant's personal legal advisor on this matter.

6.17 EU Age Discrimination Rules. If the Participant is a local national of and employed in the United Kingdom or a country that is a member of the European Union, the grant of the RSUs and the terms and conditions governing the RSUs are intended to comply with the age discrimination provisions of the EU Equal Treatment Framework Directive, as implemented into local law (the "Age Discrimination Rules"). To the extent that a court or tribunal of competent jurisdiction determines that any provision of this Award Agreement is invalid or unenforceable, in whole or in part, under the Age Discrimination Rules, the Company, in its sole discretion, shall have the power and authority to revise or strike such provision to the minimum extent necessary to make it valid and enforceable to the full extent permitted under local Laws.

6.18 Electronic Delivery. The Company may, in its sole discretion, deliver any documents related to the RSUs granted to the Participant under the Plan by electronic means. The Participant hereby expressly consents to receive such documents by electronic delivery and agrees to participate in the Plan through an online or electronic system established and maintained by the Company or a third party designated by the Company.

6.19 Governing Law; Jurisdiction. This Award Agreement shall be exclusively governed by, and construed in accordance with, the Laws of the State of Illinois without giving effect to any choice of law or conflict of law rules or provisions (whether of the State of Illinois or of any other jurisdiction) that would cause the application of the laws of a jurisdiction other than the State of Illinois. All disputes and controversies arising between the parties are to be submitted for determination exclusively to the federal or state courts of the State of Illinois and by accepting the grant of RSUs, the Participant expressly consents to the jurisdiction of such courts. Notwithstanding the foregoing, the Company may at its option seek interim and permanent injunctive relief before any



competent court, tribunal or judicial forum, which in the absence of the foregoing provision, would have jurisdiction to grant the relief sought.

6.20 Entire Agreement. The Plan, this Award Agreement (including any applicable addendum) and the Competition Agreement constitute the entire agreement of the parties with respect to the subject matter hereof and supersede, in their entirety, all prior undertakings and agreements of the Company and the Participant with respect to the subject matter hereof.
[Signature Page Follows]




IN WITNESS WHEREOF, the Company has caused this Award Agreement to be executed by a duly authorized officer and the Participant acknowledges and agrees that by clicking on the “Accept” box below this Award Agreement in the section "Your New Grant" on the screen titled "View Grant," Participant expressly agrees to be bound by the terms and conditions of this Award Agreement, and agrees that Participant's electronic signature or electronic acceptance of this Award Agreement constitutes the sole and exclusive means of executing this Award Agreement.


W.W. GRAINGER, INC.
 /s/ D.G. Macpherson
Name: D.G. Macpherson
Title: Chairman & Chief Executive Officer

































Appendix A

W.W. GRAINGER, INC.
2022 Incentive Plan
Non-U.S. Addendum to Restricted Stock Unit Award Agreement

In addition to the terms of the W.W. Grainger, Inc. 2022 Incentive Plan (as may be amended from time to time, the "Plan") and the Restricted Stock Unit Award Agreement (the "Award Agreement"), the RSUs are subject to the additional terms and conditions as set forth in this Appendix A, which is part of the Award Agreement (this "Non-U.S. Addendum"), to the extent the Participant resides or is employed in one of the countries addressed herein. This Non-U.S. Addendum also includes information about certain other issues of which a Participant should be aware with respect to the Participant’s participation in the Plan.

The Non-U.S. Addendum is based upon the securities, tax, exchange control and other laws in effect in the respective countries as of February 1, 2024. All capitalized terms contained in this Non-U.S. Addendum shall have the same meaning as set forth in the Plan and the Award Agreement unless otherwise defined. By accepting the RSUs, the Participant agrees to be bound by the terms and conditions contained in the paragraphs below in addition to the terms of the Plan, the Award Agreement, and the terms of any other document that may apply to the Participant and the Participant’s RSUs.

If the Participant transfers residence or employment to a country identified in this Non-U.S. Addendum, the additional terms and conditions for such country as reflected in this Non-U.S. Addendum will apply to the Participant to the extent the Company determines, in its sole discretion, that the application of such terms and conditions is necessary or advisable in order to comply with local laws, rules and regulations, or to facilitate the operation and administration of the RSUs and the Plan (or the Company may establish alternative terms and conditions as may be necessary or advisable to accommodate the Participant’s transfer). However, if the Participant is a citizen or resident of a country other than the one in which the Participant is currently working, transferred employment after the RSUs were granted to the Participant, or is considered a resident of another country for local law purposes, the information contained herein may not apply.

Finally, the information contained herein is general in nature and may not apply to a Participant’s particular situation, and the Company is not in a position to assure the Participant of a particular result. Accordingly, the Participant is advised to seek appropriate professional advice as to how the relevant laws in the Participant’s country may apply to a Participant’s situation.

COUNTRIES COVERED BY THIS APPENDIX A: Canada, Mexico, and the United Kingdom.




European Union ("EU") / European Economic Area ("EEA") / United Kingdom

The following provision replaces Section 6.13 to the extent the Participant is employed in the EU, EEA or the United Kingdom:

6.13 Data Privacy. The Company is located at 100 Grainger Parkway, Lake Forest, Illinois 60045, United States of America, and grants RSUs under the Plan to employees of the Company and its Subsidiaries in its sole discretion. In conjunction with the Company's grant of the RSUs under the Plan and its ongoing administration of such awards, the Company is providing the following information about its data collection, processing and transfer practices, which the Participant should carefully review.

i. Data Collection, Processing and Usage. The Company and the Employer will collect, process and use certain personal information about the Participant, specifically, the Participant’s name, home address, email address and telephone number, date of birth, social security or insurance number, passport number or other identification number, salary, nationality, job title, any Shares or directorships held in the Company, details of all RSUs or any other entitlement to Shares awarded, canceled, exercised, vested, unvested or outstanding in the Participant’s favor (“Data”), for the exclusive purpose of implementing, administering and managing the Plan. The Company collects, process and uses the Participant's Data pursuant to the Company's legitimate interest of administering the Participant's RSUs and generally managing the Plan, and to satisfy its contractual obligations under the Award Agreement. The Participant's Data also may be disclosed to certain securities or other regulatory authorities where the Company’s securities are listed or traded or regulatory filings are made. The Company's legal basis for such disclosure of the Participant's Data is to comply with applicable laws, rules and regulations.

ii. Stock Plan Administration Service Providers. The Company and the Employer transfer the Participant's Data to the Stock Plan Administrator based in the United States of America, which assists the Company with the implementation, administration and management of the Plan. In the future, the Company may select a different Stock Plan Administrator and share the Participant's Data with another company that serves in a similar manner. The Stock Plan Administrator will open an account for the Participant to receive and trade Shares acquired under the Plan. The Participant will be asked to agree to separate terms and data processing practices with the Stock Plan Administrator, which is a condition of the Participant's ability to participate in the Plan.

iii. International Data Transfers. The Company and the Stock Plan Administrator are based in the United States of America. The Participant should note that the Participant's country of residence may have enacted data privacy laws that are different from the United States of America. The Company's legal basis for the transfer



of the Participant's Data to the United States of America is to satisfy its contractual obligations under the Award Agreement.

iv. Data Retention. The Participant understands that the Participant's Data will be held only as long as is necessary to implement, administer and manage the Participant's RSU and participation in the Plan. When the Company no longer needs the Data, the Company will remove it from its systems. If the Company retains the Participant's Data longer, it would be to satisfy the Company's legal or regulatory obligations and the Company's legal basis would be for compliance with applicable laws, rules and regulations.

v. Data Subject Rights. The Participant understands that the Participant may have the right under applicable law to (i) access or copy the Participant's Data that the Company possesses, (ii) rectify incorrect Data concerning the Participant, (iii) delete the Participant's Data, (iv) restrict processing of the Participant's Data, (vi) lodge complaints with the competent supervisory authorities in the Participant’s country of residence. To receive clarification regarding these rights or to exercise these rights, the Participant understands that the Participant can contact the Participant's local human resources representative.

Canada

Terms and Conditions

1.Withholding Taxes. Notwithstanding any provision in the Award Agreement to the contrary, if the Participant is a resident of Canada or otherwise subject to taxation in Canada on employment income, the Participant is prohibited from surrendering shares of Stock that he or she already owns or from attesting to the ownership of shares to satisfy any tax withholding obligations in connection with the RSUs.

2.RSUs Payable in Shares Only. Notwithstanding any provision in the Award Agreement or the Plan to the contrary, vested RSUs (and any dividend equivalents earned thereon) shall be payable in Shares only (and shall not be settled in cash).

3.Termination of Employment. For purposes of Section 2.02 of the Award Agreement, a “Termination Date shall mean the date that is the earlier of (i) the date the Participant tenders notice of termination of employment from the Company or the Employer, or (ii) the date the Participant ceases to render actual services for the Company or the Employer, without regard to any notice period or period of pay in lieu of such notice required under local law (including, but not limited to, civil and/or common law, except as otherwise may be required to comply with minimum standards legislation (“MSL”), if applicable). Subject to compliance with MSL, the Company shall have sole discretion to determine when



the Participant is no longer actively employed for purposes of vesting of the RSUs and participation in the Plan. The Participant shall have no entitlement to damages or other compensation arising from, or related to, not receiving any awards which would have vested after the Termination Date, and the Participant hereby waives any claim for such damages or other compensation; it being understood that nothing herein is intended to limit any statutory termination entitlements, and such statutory entitlements shall, if required, apply despite anything herein to the contrary.

4.Acknowledgement. By accepting the RSUs subject to the Award Agreement through the Stock Plan Administrator’s web portal (or its successor), the Participant declares that the Participant expressly agrees with the provisions regarding termination of employment described in the Plan, the Award Agreement (including, but not limited to, Sections 2.02, 2.03, and 2.04 thereof) and the special terms and conditions set forth in this Appendix A.

5.Recoupment. If the Participant’s employment is subject to the laws of the province of Ontario, the consequences in Section 3.01 of the Agreement shall apply to the Participant, but also shall be modified if and only as necessary to comply with MSL. For clarity, it is understood that where such Participant is not exempt from Ontario’s statutory prohibition against non-competition covenants, the Participant need not comply with such portion of the Unfair Competition Agreement or other similar agreement or covenant which amounts to a prohibited non-competition covenant, and the lack of compliance shall not constitute misconduct by the Participant nor be subject to injunctive relief. However, the Participant shall remain subject to the cancellation and recoupment of Incentive Compensation as a mutually agreed upon financial consequence of the Participant engaging in competition.

Notifications

1.Additional Restrictions on Resale. In addition to the restrictions on resale and transfer noted in Plan materials, securities purchased under the Plan may be subject to certain restrictions on resale imposed by Canadian provincial securities laws. You are encouraged to seek legal advice prior to any resale of such securities. In general, participants resident in Canada may resell their securities in transactions carried out on exchanges outside of Canada and, in particular, you are generally permitted to sell shares acquired pursuant to the Plan through the designated broker appointed under the Plan, if any, provided that the Company is a “foreign issuer” that is not a reporting issuer in any jurisdiction of Canada and the sale of the shares acquired pursuant to the Plan takes place: (i) through an exchange, or a market, outside of Canada, on the distribution date; or (ii) to a person or company outside of Canada. For purposes hereof, a foreign issuer is an issuer that: (a) is not incorporated or existing pursuant to the laws of Canada or any jurisdiction of Canada; (b) does not have its head office in



Canada; and (c) does not have a majority of its executive officers or directors ordinarily resident in Canada.

2.Foreign Asset Reporting Information. Any foreign property (including Shares and RSUs acquired under the Plan) must be reported to the Canada Revenue Agency on form T1135 (Foreign Income Verification Statement) if the total cost of the Participant’s foreign property exceeds C$100,000 at any time in the year. The RSUs must be reported - generally at a nil cost - if the C$100,000 cost threshold is exceeded because of other foreign property held. If Shares are acquired, their cost generally is the adjusted cost base ("ACB") of the Shares. The ACB would normally equal the fair market value of the Shares at the time of vesting, but if the Participant owns other Shares, this ACB may have to be averaged with the ACB of the other Shares. The form must be filed by April 30 of the following year. The Participant should consult with the Participant's personal tax advisor to determine the Participant’s reporting requirements.

3.Non-Qualified Securities. The Shares to be issued or sold under the Award Agreement are “non-qualified securities” for purposes of the Income Tax Act (Canada).

Mexico

Terms and Conditions

Plan Document Acknowledgement

By accepting the RSUs, the Participant acknowledges that the Participant has received a copy of the Plan, has reviewed the Plan and the Award Agreement in their entirety, and fully understands and accepts all provisions of the Plan and the Award Agreement. In addition, by accepting the RSUs, the Participant acknowledges that the Participant has read and specifically and expressly approves the terms and conditions in Section 6.05 of the Award Agreement (“Nature of Grant”), in which the following is clearly described and established: (i) participation in the Plan does not constitute an acquired right; (ii) the Plan and participation in the Plan is offered by the Company on a wholly discretionary basis; (iii) participation in the Plan is voluntary; and (iv) neither the Company, the Employer nor any Subsidiary is responsible for any decrease in the value of the Shares underlying the RSUs.

Acuse de recibo del documento del Plan

Al aceptar las RSU, el Participante reconoce que ha recibido una copia del Plan, ha revisado el Plan y el Acuerdo en su totalidad, y comprende y acepta completamente todas las disposiciones del Plan y el Acuerdo. Además, al aceptar las RSU, el Participante reconoce que el Participante ha leído y aprueba



específica y expresamente los términos y condiciones de la Sección 6.05 del Acuerdo ("Naturaleza de la Subvención"), en la que se describe y establece claramente lo siguiente: ( i) la participación en el Plan no constituye un derecho adquirido; (ii) el Plan y la participación en el Plan son ofrecidos por la Compañía de forma totalmente discrecional; (iii) la participación en el Plan es voluntaria; y (iv) ni la Compañía, el Empleador ni ninguna Subsidiaria son responsables de ninguna disminución en el valor de las Acciones subyacentes a las RSU.

Commercial Relationship

The Participant expressly recognizes that participation in the Plan and the Company’s grant of the RSUs does not constitute an employment relationship between the Participant and the Company. The Participant has been granted RSUs as a consequence of the commercial relationship between the Company and the Employer, and the Employer is the Participant’s sole employer. Based on the foregoing, (a) the Participant expressly recognizes that the Plan and the benefits derived from participation in the Plan do not establish any rights between the Participant and the Company or the Employer, (b) the Plan and the benefits derived from participation in the Plan are not part of the employment conditions and/or benefits provided by the Company or the Employer, and (c) any modifications or amendments to the Plan by the Company, or a termination of the Plan by the Company, shall not constitute a change or impairment of the terms and conditions of the Participant’s employment with the Employer.

Relación Comercial

El Participante reconoce expresamente que la participación en el Plan y el otorgamiento de las RSU por parte de la Compañía no constituye una relación laboral entre el Participante y la Compañía. Al Participante se le han otorgado RSU como consecuencia de la relación comercial entre la Compañía y el Empleador, y el Empleador es el único empleador del Participante. Con base en lo anterior, (a) el Participante reconoce expresamente que el Plan y los beneficios derivados de la participación en el Plan no establecen ningún derecho entre el Participante y la Compañía o el Empleador, (b) el Plan y los beneficios derivados de la participación en el Plan no son parte de las condiciones de empleo y/o beneficios proporcionados por la Compañía o el Empleador, y (c) cualquier modificación o enmienda al Plan por parte de la Compañía, o una terminación del Plan por la Compañía, no constituirá un cambio o deterioro de los términos y condiciones del empleo del Participante con el Empleador.

Extraordinary Item of Compensation

The Participant expressly acknowledges and agrees that participation in the Plan is a result of the discretionary and unilateral decision of the Company, as well as the Participant’s free and voluntary decision to participate in the Plan in accord with the



terms and conditions of the Plan, the Award Agreement, the Competition Agreement and this Addendum. As such, the Participant acknowledges and agrees that the Company may, in its sole discretion, amend and/or discontinue the Participant’s participation in the Plan at any time and without any liability. The value of the RSUs are an extraordinary item of compensation outside the scope of the employment contract, if any. The RSUs are not a part of the Participant’s regular or expected compensation for purposes of calculating any severance, resignation, redundancy, end of service payments, bonuses, long-service awards, pension or retirement benefits, or any similar payments, which are the exclusive obligations of the Employer.

Partida Extraordinaria de Compensación

El Ejecutivo reconoce y acepta expresamente que la participación en el Plan es el resultado de la decisión discrecional y unilateral de la Compañía, así como la decisión libre y voluntaria del Ejecutivo de participar en el Plan de acuerdo con los términos y condiciones del Plan, la Acuerdo, el Acuerdo de Competencia Desleal y este Addendum. Como tal, el Ejecutivo reconoce y acepta que la Compañía puede, a su exclusivo criterio, modificar y/o interrumpir la participación del Ejecutivo en el Plan en cualquier momento y sin responsabilidad alguna. El valor de las RSUs constituye una retribución extraordinaria fuera del ámbito del contrato de trabajo, si lo hubiere. Las RSU no forman parte de la compensación regular o esperada del Ejecutivo a los fines de calcular cualquier indemnización, renuncia, despido, pago por terminación del servicio, bonificaciones, premios por servicio prolongado, pensión o beneficios de jubilación o cualquier pago similar, que son exclusivos obligaciones del Empleador.

Notifications

There are no country-specific notifications.

United Kingdom

Terms and Conditions

Income Tax and Social Insurance Contribution Withholding

The following provision shall supplement Article IV of the Award Agreement:

Without limitation to Article IV of the Award Agreement, the Participant agrees that the Participant is liable for all Tax-Related Items (including, without limitation, United Kingdom income tax and primary class 1 (employee’s) national insurance contributions for which the Participant’s employer is liable to account) and hereby covenants to pay all such Tax-Related Items as and when requested by the Company or the Employer or by



His Majesty’s Revenue and Customs ("HMRC") (or any other tax authority or any other relevant authority). As a condition of the issuance of Shares upon settlement of the RSUs, the Participant agrees that the Company will deduct from the total shares to be issued as a result of the Vesting of the RSUs a sufficient number of Shares to satisfy the required statutory withholding amount and national insurance or other contributions related to such vesting (the “Withholding Tax Obligation”), which may exceed the minimum statutory tax withholding amount permissible only if it would not cause adverse accounting or tax consequences for the Company or a Subsidiary, in which case the Participant will be taken to have foregone the right to be issued the number of Shares so withheld in order to make good the Withholding Tax Obligation. The Participant also agrees to indemnify and hold harmless the Company and the Employer against any taxes that they are required to pay or withhold or have paid or will pay to HMRC (or any other tax authority or any other relevant authority) on the Participant’s behalf.

It is a further condition of delivery of any Shares upon vesting of the RSUs that the Participant will, if required to do so by the Company, enter into a joint election under section 431(1) of the Income Tax (Earnings and Pensions) Act 2003 of the United Kingdom (“ITEPA”), the effect of which is that the Shares will be treated as if they were not restricted securities and that sections 425 to 430 of ITEPA will not apply to those shares.

Exclusion of Claim. The Participant acknowledges and agrees that the Participant will have no entitlement to compensation or damages, insofar as such entitlement arises or may arise from the Participant’s ceasing to have rights under or to be entitled to vest in the RSUs as a result of such termination (whether the termination is in breach of contract or otherwise), or from the loss or diminution in value of the RSUs. Upon the grant of the RSUs, the Participant shall be deemed to have irrevocably waived any such entitlement.

Notifications

There are no country-specific notifications.

*    *    *    *    *

EX-10.2 3 gww-20240331xex102.htm EX-10.2 Document

Exhibit 10.2

W.W. GRAINGER, INC.
2022 Incentive Plan
Performance Stock Unit Award Agreement

This Performance Stock Unit Award Agreement (this "Award Agreement"), dated as of April 1, 2024 (the "Grant Date"), is entered into between W.W. Grainger, Inc., an Illinois corporation (the "Company"), and you (the "Participant") as an Employee of the Company or a Subsidiary (collectively, the "Employer").

In consideration of the Participant's agreement to enter into a Confidentiality, Invention Assignment, Non-Competition and Non-Solicitation Agreement with the Company concurrently with this Award Agreement on the Grant Date (the "Competition Agreement"), the Company desires to grant the Participant an award of performance stock units (the "PSUs"), providing for the issuance of shares of the Company's common stock ("Shares") pursuant to the W.W. Grainger, Inc. 2022 Incentive Plan (as may be amended from time to time, the "Plan") subject to the Company's attainment of certain long-term performance goals and the Participant agrees to enter into the Competition Agreement and accept such PSUs on the terms and conditions set forth in this Award Agreement, the Plan and the Competition Agreement. Capitalized terms used but not defined in this Award Agreement have the meanings specified in the Plan.

In consideration of the mutual provisions set forth in this Award Agreement and in the Competition Agreement, and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties hereto agree as follows:

ARTICLE I
Grants

1.01 Grant. Subject to the terms and conditions of this Award Agreement, the Plan and the Competition Agreement (the terms of which are hereby incorporated herein by reference) and effective on the Grant Date, the Company hereby grants to the Participant the number of PSUs (the "Target PSUs") as specified in the April 1, 2024 award grant notice posted to the Participant's electronic investment account maintained with Morgan Stanley Smith Barney LLC, the stock plan service provider engaged by the Company in connection with the administration of the Plan (the "Stock Plan Administrator"). Each PSU represents a contractual right to receive one (1) Share upon the satisfaction of the terms and conditions of this Award Agreement. The actual number of PSUs that may become vested and settled pursuant to this Award Agreement will depend on the Company's achievement of the performance metrics defined and reflected in Exhibit I to this Award Agreement (the "Performance Metrics") during the period of January 1, 2024 through December 31, 2026 (the "Measurement Period"), as shall be determined and certified by the Committee in its sole discretion. The



Committee’s determination and certification shall be final and conclusive, and until the Committee has made such determination and certification, none of the Performance Metrics will be considered to have been satisfied. The Target PSUs will be equally apportioned to each Performance Metric (and reflected in Exhibit I of this Award Agreement).

ARTICLE II
Provisions Relating to PSUs

2.01 Vesting of PSUs. Subject to the terms and conditions set forth in the Plan and this Award Agreement, the Target PSUs shall vest as determined pursuant to the terms of Exhibit I, which is incorporated by reference herein and made a part of this Award Agreement; provided that (except as otherwise set forth in this Article II) the Target PSUs shall not vest unless the Participant remains continuously employed by the Employer (or any other Subsidiary or Affiliate) from the Grant Date through the third anniversary of the Grant Date (the "PSU Vesting Date"). Any PSUs that do not vest shall be forfeited, and the Participant shall have no further rights with respect to such PSUs. Each PSU that becomes vested as provided herein shall be settled in accordance with Section 2.06.

2.02 Effect of Termination of Employment. Except as otherwise stated in the Plan, if the Participant's employment or service is terminated prior to the PSU Vesting Date for any reason whatsoever other than the Participant's involuntary termination without Cause or for the Participant's death, Disability or Retirement (defined below), the Target PSUs shall be forfeited in their entirety as of the Participant's Termination Date. If the Participant is a resident of, or employed in, the United States, "Termination Date" shall mean the effective date of termination of the Participant's employment. If the Participant is a resident of, or employed outside of, the United States, "Termination Date" shall mean the earliest of (i) the date on which notice of termination is provided to the Participant, (ii) the last day of the Participant's active service with the Employer or (iii) the last day on which the Participant is an employee of the Employer, as determined in each case without including any required advanced notice period and irrespective of the status of the termination under local labor or employment laws. For purposes of this Award Agreement, "Cause" shall have the same meaning as defined in the Plan, subject to modification as may be required to conform to the laws, rules and regulations ("Laws") of the Participant's country of residence (and country of employment, if different).

2.03 Effect of Involuntary Termination without Cause. If the Participant's employment or service is involuntarily terminated prior to the PSU Vesting Date for reasons other than Cause, the Participant will become vested in a pro-rata portion of the Target PSUs based upon the Company's achievement of the Performance Metrics. For purposes of the foregoing, the pro-ration shall be determined based upon a fraction, the numerator of which will be the number of full calendar months from the Grant Date to the Participant's Termination Date, and the denominator shall equal the number of full



calendar months in the Measurement Period. Each actual PSU that becomes vested as provided herein shall be settled in accordance with Section 2.06.

2.04 Effect of Termination due to Death or Disability. If the Participant's employment or service is terminated prior to the PSU Vesting Date due to death or Disability, the Participant immediately will become vested in the number of PSUs equal to the Target PSUs. For purposes of this Award Agreement, "Disability" shall have the same meaning as defined in the Plan, subject to modification as may be required to conform to the Laws of the Participant's country of residence (and country of employment, if different). For the sake of clarity, the date of the Participant's death or Disability shall be a PSU Vesting Date. Upon such PSU Vesting Date, the Company shall, as soon as practicable (but in no event later than 60 days following the applicable PSU Vesting Date), settle the vested PSUs by registering Shares in the Participant's name and delivering such Shares to the Participant's electronic stock plan account maintained by the Stock Plan Administrator; provided that such settlement shall remain subject to the Committee’s discretion, and the policies and procedures as it may adopt from time to time, as set forth in Section 2.06.

2.05 Effect of Retirement of the Participant. If the Participant's employment or service is terminated prior to the PSU Vesting Date due to the Participant's Retirement, the PSUs shall continue to vest and shall be settled in accordance with Sections 2.01 and 2.06. For purposes of this Award Agreement, "Retirement" shall mean the Participant's retirement of employment with the Company and its Subsidiaries on or after the Participant's (i) completion of at least 25 years of service with the Company and its Subsidiaries, (ii) completion of at least 20 years of service with the Company and its Subsidiaries and attainment of age 55, or (iii) completion of at least five (5) years of service with the Company and its Subsidiaries and attainment of age 60.

2.06 Settlement of Vested PSUs. Following the date on which the Committee certifies the Company's achievement of the Performance Metrics and determines the actual number of PSUs that vest pursuant to the achievement of the Performance Metrics, the Company shall, as soon as practicable (but in no event later than 60 days following the PSU Vesting Date), settle the vested PSUs by registering Shares in the Participant's name and delivering such Shares to the Participant's electronic stock plan account maintained by the Stock Plan Administrator. At the discretion of the Committee, and subject to such policies and procedures as it may adopt from time to time, the Participant's PSU may be settled in the form of: (i) cash, to the extent settlement in Shares (a) is prohibited under applicable Laws, (b) would require the Participant, the Company or the Employer to obtain the approval of any governmental and/or regulatory body in the Participant's country of residence (and country of employment, if different), or (c) is administratively burdensome or (ii) Shares, but the Company may require the Participant to immediately sell such Shares if necessary to comply with applicable Laws (in which case, the Participant hereby expressly authorizes the Company to issue sales instructions in relation to such Shares on the Participant's behalf).




2.07 Dividend Equivalents. No dividend equivalents will be paid on the Shares underlying the PSUs.

ARTICLE III
Recoupment

3.01 Recoupment in Event of Misconduct. If the Company determines that the Participant has committed or engaged in misconduct against the Company or has engaged in any criminal conduct, including embezzlement, fraud or theft, that involves or is related to the Company, or any other conduct that violates Company policy, causes or is discovered to have caused, any loss, damage, injury or other endangerment to the Company's property or reputation, and such Participant has received or is entitled to receive performance stock units, performance restricted stock units, stock options, restricted stock units or cash incentive compensation (collectively, "Incentive Compensation"), then the Company shall have the right to cancel the Incentive Compensation, require the return of Shares acquired under the Plan, recapture any gain realized upon the sale of Shares acquired under the Plan or take any other action it deems appropriate under the circumstances with respect to recouping the Incentive Compensation. The Company shall have sole discretion in determining whether the Participant's conduct was in compliance with applicable Law or Company policy and the extent to which the Company will seek recovery of the Incentive Compensation notwithstanding any other remedies available to the Company. If the Participant engages in misconduct or is believed to have engaged in misconduct, including but not limited to any violation of any of Participant's obligations under the Competition Agreement, the Company shall be entitled to take the actions outlined above for recouping the Incentive Compensation, as the Company deems appropriate under the circumstances.

3.02 Recoupment in Event of Materially Inaccurate Financial Results. If the Company has publicly filed inaccurate financial results (the "Subject Financials"), whether or not they result in a restatement, the Company may recover any Incentive Compensation (a) that was paid or settled to the Participant during the period covered by the Subject Financials as set forth herein, or (b) as otherwise may be required by any applicable Laws or listing standard adopted by the New York Stock Exchange. If the payment or settlement of Incentive Compensation would have been lower had the achievement of applicable financial performance goals been calculated based on restated financial results with respect to the Subject Financials, the Company may, if it determines it appropriate in its sole discretion, recover the portion of the paid or settled Incentive Compensation in excess of the payment or settlement that would have been made based on restated financial results or as otherwise may be required by any applicable Laws or listing standard adopted by the New York Stock Exchange. The Company will not seek to recover Incentive Compensation received or settled more than three (3) years after the date of the initial filing that contained the Subject Financials or any longer period as may be required by any applicable Law or listing standard adopted by the New York Stock Exchange.




3.03 Recoupment in Event of Error. If the Participant receives any amount in excess of what the Participant should have received under the terms of this Award Agreement for any reason (including, without limitation, by reason of a mistake in calculations or administrative error), all as determined by the Committee, then the Company shall have the right to cancel the Incentive Compensation, require the return of Shares acquired under the Plan, recapture any gain realized upon the sale of Shares acquired under the Plan or take any other action it deems appropriate under the circumstances with respect to recouping the Incentive Compensation.

3.04 Implementation. For purposes of this Article III, the Participant expressly authorizes the Company to issue instructions, on behalf of the Participant, to the Stock Plan Administrator (and/or any other brokerage firm/third party service provider engaged by the Company to hold Shares and other amounts acquired under the Plan) to re-convey, transfer or otherwise return to the Company any Incentive Compensation (whether paid in the form of cash or Shares) subject to recoupment hereunder. The Participant acknowledges and agrees that the Company's rights hereunder shall not be affected in any way by any subsequent change in the Participant's status, including retirement or termination of employment (including due to death or Disability). The Participant expressly agrees to indemnify and hold the Company and the Employer harmless from any loss, cost, damage, or expense (including attorneys’ fees) that the Company or the Employer may incur as a result of the Participant's actions or in the Company and the Employer’s efforts to recover such previously made payments or value pursuant to this Article III.

3.05 Forfeiture. To the extent any of the events set forth in this Article III occur before the Participant receives any Incentive Compensation due hereunder, any such Incentive Compensation shall be forfeited as determined by the Company in its sole discretion.

3.06 Recoupment Policy. Notwithstanding anything in this Award Agreement to the contrary, the Participant acknowledges and agrees that this Award Agreement and the award described herein (and any settlement thereof) are subject to the terms and conditions of the Company’s clawback policy or policies (if any) as may be in effect from time to time, including specifically to implement Section 10D of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and any applicable rules or regulations promulgated thereunder (including applicable rules and regulations of any national securities exchange on which the Shares at any point may be traded) (the “Compensation Recovery Policy”), and that applicable terms of this Award Agreement shall be deemed superseded by and subject to the terms and conditions of the Compensation Recovery Policy from and after the effective date thereof. By accepting this award under the Plan and pursuant to this Award Agreement, the Participant consents to be bound by the terms of the Compensation Recovery Policy, to the extent applicable to the Participant, and agrees and acknowledges to fully cooperate with and assist the Company in connection with any of the Participant’s obligations to the Company pursuant to the Compensation Recovery Policy, and agrees that the



Company may enforce its rights under the Compensation Recovery Policy through any and all reasonable means permitted under applicable law as it deems necessary or desirable under the Compensation Recovery Policy, in each case from and after the effective dates thereof. Such cooperation and assistance shall include, but is not limited to, executing, completing and submitting any documentation necessary to facilitate the recovery or recoupment by the Company from the Participant of any such amounts, including from the Participant’s accounts or from any other compensation, to the extent permissible under Section 409A of the Internal Revenue Code (“Code”).

ARTICLE IV
Tax

4.01 Tax-Related Items. Regardless of any action the Company or the Employer takes with respect to any or all income tax (including U.S. federal, state and local taxes or non-U.S. taxes), social insurance, payroll tax, payment on account or other tax-related withholding ("Tax-Related Items"), the Participant acknowledges and agrees that the ultimate liability for all Tax-Related Items legally due by the Participant is and remains the Participant's responsibility and that the Company and the Employer (i) make no representations or undertakings regarding the treatment of any Tax-Related Items in connection with any aspect of the PSU, including the grant of the PSU, the vesting of the PSU, the subsequent sale of any Shares acquired pursuant to the PSU and the receipt of any dividends and (ii) do not commit to structure the terms of the grant or any aspect of the PSU to reduce or eliminate the Participant's liability for Tax-Related Items.

4.02 Tax Withholding Obligations. Prior to the delivery of Shares (or cash) upon the vesting of the PSU, if the Participant's country of residence (and country of employment, if different) requires withholding of Tax-Related Items, the Company shall withhold a sufficient number of whole Shares otherwise issuable upon the vesting of the PSU that have an aggregate Fair Market Value sufficient to pay the Tax-Related Items required to be withheld with respect to the Shares or the cash equivalent. The Company may withhold or account for Tax-Related Items by considering applicable statutory withholding rates or other applicable withholding rates, including maximum applicable rates, in which case the Company shall make a cash payment to the Participant equal to the over-withheld amount, if applicable, as soon as administratively practicable. The cash equivalent of the Shares withheld will be used to settle the obligation to withhold the Tax-Related Items. In the event that the withholding of Shares is prohibited under applicable Law or otherwise may trigger adverse consequences to the Company or the Employer, the Company and the Employer may withhold the Tax-Related Items required to be withheld with respect to the Shares in cash from the Participant's regular salary and/or wages or any other amounts payable to the Participant, or may require the Participant to personally make payment of the Tax-Related Items required to be withheld. In the event the withholding requirements are not satisfied through the withholding of Shares by the Company or through the withholding of cash from the Participant's regular salary and/or wages or other amounts payable to the Participant, no Shares will be issued to the Participant (or the Participant's estate) upon vesting of



the PSU unless and until satisfactory arrangements (as determined by the Committee) have been made by the Participant with respect to the payment of any Tax-Related Items that the Company or the Employer determines, in its sole discretion, must be withheld or collected with respect to such PSUs. If the obligation for the Participant's Tax-Related Items is satisfied by withholding a number of Shares as described herein, the Participant shall be deemed to have been issued the full number of Shares issuable upon vesting, notwithstanding that a number of the Shares is held back solely for the purpose of paying the Tax-Related Items due as a result of the vesting or any other aspect of the PSU.

The Participant will pay to the Company or the Employer any amount of Tax-Related Items that the Company or the Employer may be required to withhold as a result of the Participant's participation in the Plan or the Participant's acquisition of Shares that cannot be satisfied by the means described in this Article IV. The Company may refuse to deliver any Shares due upon vesting of the PSU if the Participant fails to comply with the Participant's obligations in connection with the Tax-Related Items as described herein. If the Participant is subject to taxation in more than one jurisdiction, the Participant acknowledges that the Company, the Employer or one or more of their respective Subsidiaries may be required to withhold or account for Tax-Related Items in more than one jurisdiction. The Participant hereby consents to any action reasonably taken by the Company and the Employer to meet the Participant's obligation for Tax-Related Items. By accepting this grant of the PSU, the Participant expressly consents to the withholding of Shares and/or withholding from the Participant's regular salary and/or wages or other amounts payable to the Participant as provided for hereunder. All other Tax-Related Items related to the PSU and any Shares delivered in payment thereof are the Participant's sole responsibility.

ARTICLE V
International Arrangements

5.01 Exchange Controls. As a condition to this PSU award, the Participant agrees to comply with any applicable foreign exchange Laws and hereby consents to any necessary, appropriate or advisable actions taken by the Company, the Employer or any of their respective Subsidiaries as may be required to comply with any applicable Laws of the Participant's country of residence (and country of employment, if different).

5.02 Foreign Asset and Account Reporting Requirements. The Participant acknowledges that there may be certain foreign asset and/or account reporting requirements, which may affect the Participant's ability to acquire or hold Shares acquired under the Plan or cash received from participating in the Plan (including from any dividends or dividend equivalent payments) in a brokerage or bank account outside the Participant's country of residence (and country of employment, if different). The Participant may be required to report such accounts, assets or transactions to the tax or other authorities in the Participant's country of residence (and country of employment, if



different). The Participant acknowledges and agrees that it is the Participant's personal responsibility to be compliant with such Laws.

5.03 Non-U.S. Addendum. Notwithstanding any provisions of this Award Agreement to the contrary, the PSUs shall be subject to any special terms and conditions for the Participant's country of residence (and country of employment, if different) set forth in the addendum to this Award Agreement, attached hereto as Appendix A ("Non-U.S. Addendum"). If the Participant transfers residence and/or employment to another country reflected in the Non-U.S. Addendum at the time of transfer, the special terms and conditions for such country will apply to the Participant to the extent the Company determines, in its sole discretion, that the application of such special terms and conditions is necessary or advisable in order to comply with local Laws or to facilitate the operation and administration of the PSUs and the Plan (or the Company may establish alternative terms and conditions as may be necessary or advisable to accommodate the Participant's transfer). In all circumstances, the Non-U.S. Addendum shall constitute part of this Award Agreement.

5.04 Controlling Language. If the Participant is in a country where English is not an official language, the Participant acknowledges that the Participant is sufficiently proficient in English to understand the terms and conditions of this Award Agreement or has had the ability to consult with an advisor who is sufficiently proficient in the English language. The Participant acknowledges and agrees that it is the Participant's express intent that this Award Agreement, the Plan, the Competition Agreement and all other documents, notices and legal proceedings entered into, given or instituted pursuant to the PSUs be drawn up in English. If the Participant has received this Award Agreement, the Plan, the Competition Agreement or any other documents related to the PSUs translated into a language other than English and the meaning of any translated version is different than the English version, the English version will control unless otherwise provided in the non-English version of the agreement.

ARTICLE VI
Miscellaneous

6.01 Restriction on Transferability. Except to the extent expressly provided in the Plan or this Award Agreement, the PSUs may not be sold, transferred, pledged, assigned, or otherwise alienated at any time other than by will or by the laws of descent and distribution. Any attempt to do so contrary to the provisions hereof shall be null and void. Notwithstanding the foregoing, the Committee may permit, in its sole discretion, the Participant to transfer the PSUs to a member of the Participant’s immediate family or trust, a partnership or other entity for the benefit of the Participant or the members of the Participant's immediate family; provided, however, that the Participant retains beneficial ownership of any such PSUs. For purposes hereof, “immediate family” has the meaning ascribed thereto in Rule 16(a)-1 of the Exchange Act, and “beneficial owner” has the meaning ascribed thereto in Rule 13d-3 of the Exchange Act.




6.02 Rights as Shareholder. The Participant shall not have voting or any other rights as a shareholder of the Company with respect to the Shares issuable upon the vesting of PSUs until the date of issuance of such Shares. Upon settlement of the PSU, the Participant will obtain, with respect to the Shares received in such settlement, full voting and other rights as a shareholder of the Company.

6.03 Administration. The Committee shall have the power to interpret the Plan and this Award Agreement and to adopt such rules for the administration, interpretation, and application of the Plan as are consistent therewith and to interpret or revoke any such rules. All actions taken and all interpretations and determinations made by the Committee shall be final and binding upon the Participant, the Company, and all other Persons. No member of the Committee shall be personally liable for any action, determination, or interpretation made in good faith with respect to the Plan or this Award Agreement.

6.04 No Employment Rights. This Award Agreement and the Participant's participation in the Plan are not and shall not be interpreted to: (i) form an employment contract or relationship with the Company, the Employer or any of their respective Subsidiaries; (ii) confer upon the Participant any right to continue in the employ of the Company, the Employer or any of their respective Subsidiaries; or (iii) interfere with the ability of the Company, the Employer or any of their respective Subsidiaries to terminate the Participant's employment at any time.

6.05 Nature of Grant. In accepting the grant hereunder, the Participant acknowledges and agrees that: (i) the Plan is established voluntarily by the Company, it is discretionary in nature and it may be modified, amended, suspended or terminated by the Company at any time; (ii) the Participant has read the Plan and any PSUs granted under it shall be subject to all of the terms and conditions of the Plan, including but not limited to the power of the Committee to interpret and determine the terms and provisions of the Plan and this Award Agreement and to make all determinations necessary or advisable for the administration of the Plan, all of which interpretations and determinations shall be final and binding; (iii) the PSU does not create any contractual or other right to receive future grants of PSUs, benefits in lieu of PSUs, or any other Plan benefits in the future; (iv) nothing contained in this Award Agreement is intended to create or enlarge any other contractual obligations between the Company or the Employer and the Participant; (v) any grant under the Plan, including any grant of PSUs, is not part of normal or expected compensation for purposes of calculating any severance, resignation, redundancy, end of service payments, bonuses, long service option, pension, or retirement benefits or similar payments; (vi) the Participant is voluntarily participating in the Plan; (vii) the future value of the Shares underlying the PSUs granted hereunder is unknown and cannot be predicted with certainty; (viii) none of the Company, the Employer or any of their respective Subsidiaries shall be liable for any change in value of the PSUs, the amount realized upon settlement of the PSUs or the amount realized upon a subsequent sale of any Shares acquired upon settlement of the PSUs, resulting from any fluctuation of the United States Dollar/local currency foreign exchange rate,



and (ix) the PSUs and the underlying Shares are not granted to the Participant for prior services rendered to the Company, the Employer or any Subsidiaries. Without limiting the generality of the foregoing, the Committee shall have the discretion to adjust the terms and conditions of any award of PSUs to correct for any windfalls or shortfalls in such PSUs which, in the Committee's determination, arise from factors beyond the Participant's control; provided, however, that the Committee's authority with respect to any Award to a "covered employee," as defined in Section 162(m)(3) of the Code, shall be limited to decreasing, and not increasing, such PSU.

6.06 Compliance with Law. The Company shall not be required to issue or deliver any Shares pursuant to this Award Agreement pending compliance with all applicable Laws (including any registration requirements or tax withholding requirements) and compliance with the Laws and practices of any stock exchange or quotation system upon which the Shares are listed or quoted. If the Participant resides or is employed outside of the United States, the Participant agrees, as a condition of the grant of the PSUs, to repatriate all payments attributable to the Shares and/or cash acquired under the Plan (including, but not limited to, dividends and any proceeds derived from the sale of Shares acquired pursuant to the PSUs) if required by and in accordance with local Laws in the Participant's country of residence (and country of employment, if different). In addition, the Participant also agrees to take any and all actions, and consent to any and all actions taken by the Company, its Subsidiaries and the Employer, as may be required to allow the Company, its Subsidiaries and the Employer to comply with local Laws in the Participant's country of residence (and country of employment, if different). Finally, the Participant agrees to take any and all actions as may be required to comply with the Participant's personal legal and tax obligations under local Laws in the Participant's country of residence (and country of employment, if different).

6.07 Amendment. This Award Agreement may be amended by a writing which specifically states that it is amending this Award Agreement executed by (i) the Company and the Participant, (ii) the Company (at the discretion of the Committee), so long as a copy of such amendment is delivered to the Participant, and provided that no such amendment having a material adverse effect on the rights of the Participant hereunder may be made without the Participant's written consent or (iii) the Company (at the discretion of the Committee) in any way it may deem necessary or advisable to carry out the purpose of the grant as a result of any change in applicable Laws or any future Laws or judicial decisions.

6.08 Notices. Any notice to be given under the terms of this Award Agreement to the Company shall be addressed to the Company in care of its Corporate Secretary. Any notice to be given to the Participant shall be addressed to the Participant at the address listed in the Employer’s records or to the Participant's electronic investment account held at the Stock Plan Administrator. By a notice given pursuant to this Section 6.08, either party may designate a different address for notices. Any notice shall have been deemed given when actually delivered.




6.09 Severability. If all or any part of this Award Agreement or the Plan is declared by any court or governmental authority to be unlawful or invalid, such unlawfulness or invalidity shall not invalidate any portion of this Award Agreement or the Plan not declared to be unlawful or invalid. Any provision of this Award Agreement (or part of such provision) so declared to be unlawful or invalid shall, if possible, be construed in a manner which will give effect to the terms of such provision (or part of such provision) to the fullest extent possible while remaining lawful and valid.

6.10 Construction. The PSUs are being issued pursuant to Article 9 (Performance Shares/Performance Units) of the Plan. The PSUs are subject to the terms of the Plan. The Participant acknowledges receipt of the Plan booklet which contains the entire Plan, and the Participant represents and warrants that the Participant has read the Plan. Additional copies of the Plan are available upon request during normal business hours at the principal executive offices of the Company. To the extent that any provision of this Award Agreement violates or is inconsistent with an express provision of the Plan, the Plan provision shall govern and any inconsistent provision in this Award Agreement shall be of no force or effect. The words "including," "includes," or "include" are to be read as listing non-exclusive examples of the matters referred to, whether or not words such as "without limitation" or "but not limited to" are used in each instance.

6.11 Waiver of Right to Jury Trial. EACH OF THE PARTIES KNOWINGLY, VOLUNTARILY AND IRREVOCABLY WAIVES, TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, ALL RIGHT TO TRIAL BY JURY IN ANY ACTION, PROCEEDING OR COUNTERCLAIM ARISING OUT OF OR RELATING TO THE PSUs, THE PLAN OR THIS AWARD AGREEMENT.

6.12 Waiver; No Third Party Beneficiaries. A waiver by the Company of a breach of any provision of this Award Agreement by the Participant shall not operate or be construed as a waiver of any other provision of this Award Agreement, or of any subsequent breach by the Participant. This Award Agreement shall not be construed to create any third party beneficiary rights.

6.13 Data Privacy. The Company is located at 100 Grainger Parkway, Lake Forest, Illinois 60045, United States of America, and grants PSUs under the Plan to employees of the Company and its Subsidiaries in its sole discretion. In conjunction with the Company's grant of the PSUs under the Plan and its ongoing administration of such awards, the Company is providing the following information about its data collection, processing and transfer practices. In accepting the grant of the PSU, the Participant expressly and explicitly consents to the personal data activities as described herein.

i.Data Collection, Processing and Usage. The Company and the Employer will collect, process and use certain personal information about the Participant, specifically, the Participant's name, home address, email address and telephone number, date of birth, social security or insurance number, passport number or other identification number, salary, nationality, job title, any Shares or



directorships held in the Company, details of all PSUs or any other entitlement to Shares awarded, canceled, exercised, vested, unvested or outstanding in the Participant's favor ("Data"), for the purpose of implementing, administering and managing the Plan. The Company's legal basis for the collection, processing and use of the Participant's Data is the Participant's consent. The Participant's Data also may be disclosed to certain securities or other regulatory authorities where the Company's securities are listed or traded, or regulatory filings are made. The Company's legal basis for such disclosure of the Participant's Data is to comply with applicable laws, rules and regulations.

ii.Stock Plan Administration Service Providers. The Company and the Employer transfer the Participant's Data to the Stock Plan Administrator based in the United States of America, which assists the Company with the implementation, administration and management of the Plan. In the future, the Company may select a different Stock Plan Administrator and share the Participant's Data with another company that serves in a similar manner. The Stock Plan Administrator will open an account for the Participant to receive and trade Shares acquired under the Plan. The Participant will be asked to agree to separate terms and data processing practices with the Stock Plan Administrator, which is a condition of the Participant's ability to participate in the Plan.

iii.International Data Transfers. The Company and the Stock Plan Administrator are based in the United States of America. The Participant should note that the Participant's country of residence may have enacted data privacy laws that are different from the United States of America. The Company's legal basis for the transfer of the Participant's Data to the United States of America is the Participant consent.

iv.Voluntariness and Consequences of Consent, Denial or Withdrawal. The Participant's participation in the Plan and the Participant's grant of consent hereunder is purely voluntary. The Participant may deny or withdraw the Participant's consent at any time. If the Participant does not consent, or if the Participant later withdraws the Participant's consent, the Participant may be unable to participate in the Plan. This would not affect the Participant's existing employment or salary; instead, the Participant merely may forfeit the opportunities associated with participation in the Plan.

v.Data Retention. The Participant understands that the Participant's Data will be held only as long as is necessary to implement, administer and manage the Participant's PSU and participation in the Plan; provided that the Company may hold the Participant's Data for longer periods of time consistent with its retention policies and practices with respect to employee data.

vi.Data Subject Rights. The Participant understands that the Participant may have the right under applicable law to (i) access or copy the Participant's Data that the



Company possesses, (ii) rectify incorrect Data concerning the Participant, (iii) delete the Participant's Data, (iv) restrict processing of the Participant's Data, (vi) lodge complaints with the competent supervisory authorities in the Participant's country of residence. To receive clarification regarding these rights or to exercise these rights, the Participant understands that the Participant can contact the Participant's local human resources representative.

6.14 Private Placement. The grant of the PSUs is not intended to be a public offering of securities in the Participant's country of residence (and country of employment, if different). The Company has not submitted any registration statement, prospectus or other filing with the local securities authorities (unless otherwise required under local Laws).

6.15 No Advice Regarding Grant. The Company and the Employer are not providing any tax, legal or financial advice, nor is the Company or the Employer making any recommendations regarding the PSU, the Participant's participation in the Plan or the Participant's acquisition or sale of the underlying Shares. The Participant is hereby advised to consult with the Participant's own personal tax, legal and financial advisors regarding participation in the Plan before taking any action related to the Plan or this Award Agreement.

6.16 Securities Law Restrictions. The Participant acknowledges that, depending on the Participant's country of residence (and country of employment, if different) or where the Shares are listed, the Participant shall be subject to insider trading restrictions and/or market abuse Laws, which may affect the Participant's ability to acquire, sell or otherwise dispose of Shares, rights to Shares (e.g., PSUs) or rights linked to the value of Shares during such times as the Participant is considered to have "inside information" regarding the Company or its business (as defined by the local Laws in the Participant's country of residence and/or employment). Local insider trading laws and regulations may prohibit the cancellation or amendment of orders the Participant placed before the Participant possessed inside information. Furthermore, the Participant could be prohibited from (i) disclosing the inside information to any third party (other than on a "need to know" basis) and (ii) "tipping" third parties (including other employees of the Company and its Subsidiaries) or causing them otherwise to buy or sell securities. Any restrictions under these Laws are separate from and in addition to any restrictions that may be imposed under any applicable Company insider trading or other policy. The Participant solely is responsible for ensuring compliance with any applicable restrictions and should consult with the Participant's personal legal advisor on this matter.

6.17 EU Age Discrimination Rules. If the Participant is a local national of and employed in the United Kingdom or a country that is a member of the European Union, the grant of the PSUs and the terms and conditions governing the PSUs are intended to comply with the age discrimination provisions of the EU Equal Treatment Framework Directive, as implemented into local law (the "Age Discrimination Rules"). To the extent that a court or tribunal of competent jurisdiction determines that any provision of



this Award Agreement is invalid or unenforceable, in whole or in part, under the Age Discrimination Rules, the Company, in its sole discretion, shall have the power and authority to revise or strike such provision to the minimum extent necessary to make it valid and enforceable to the full extent permitted under local Laws.

6.18 Electronic Delivery. The Company may, in its sole discretion, deliver any documents related to the PSUs granted to the Participant under the Plan by electronic means. The Participant hereby expressly consents to receive such documents by electronic delivery and agrees to participate in the Plan through an online or electronic system established and maintained by the Company or a third party designated by the Company.

6.19 Governing Law; Jurisdiction. This Award Agreement shall be exclusively governed by, and construed in accordance with, the Laws of the State of Illinois without giving effect to any choice of law or conflict of law rules or provisions (whether of the State of Illinois or of any other jurisdiction) that would cause the application of the laws of a jurisdiction other than the State of Illinois. All disputes and controversies arising between the parties are to be submitted for determination exclusively to the federal or state courts of the State of Illinois and by accepting the grant of PSUs, the Participant expressly consents to the jurisdiction of such courts. Notwithstanding the foregoing, the Company may at its option seek interim and permanent injunctive relief before any competent court, tribunal or judicial forum, which in the absence of the foregoing provision, would have jurisdiction to grant the relief sought.

6.20 Entire Agreement. The Plan, this Award Agreement (including any applicable addendum) and the Competition Agreement constitute the entire agreement of the parties with respect to the subject matter hereof and supersede, in their entirety, all prior undertakings and agreements of the Company and the Participant with respect to the subject matter hereof.

[Signature Page Follows]





IN WITNESS WHEREOF, the Company has caused this Award Agreement to be executed by a duly authorized officer and the Participant acknowledges and agrees that by clicking on the “Accept” box below this Award Agreement in the section "Your New Grant" on the screen titled "View Grant," Participant expressly agrees to be bound by the terms and conditions of this Award Agreement, and agrees that Participant's electronic signature or electronic acceptance of this Award Agreement constitutes the sole and exclusive means of executing this Award Agreement.


W.W. GRAINGER, INC.
 /s/ D.G. Macpherson
Name: D.G. Macpherson
Title: Chairman & Chief Executive Officer



EXHIBIT I

Performance Metrics for April 1, 2024 Grant Date
Measurement Period: January 1, 2024 to December 31, 2026

The actual number of the Target PSUs that vest and which shall be settled pursuant to Section 2.06 of this Award Agreement shall be determined based upon the achievement of the following three (3) Performance Metrics, each of which shall be equally weighted (each 1/3) and which shall be determined and certified by the Committee in its sole discretion.

For purposes of the foregoing, the aggregate payout percentage shall be computed as the aggregate of (A) the U.S. Share Gain Payout Percentage multiplied by 1/3 (B) the Endless Assortment Business Daily Sales Growth Payout Percentage multiplied by 1/3, and (C) the Total Company Adjusted Operating Margin Payout Percentage multiplied by 1/3.





A. Performance Metric - Share Gain

Targets for Performance Metric
TargetU.S. Share Gain Payout Percentage
Less than 100 basis points0%
100 basis points to 300 basis points0% to 80%
300 basis points to 400 basis points80% to 100%
400 basis points to 600 basis points100%
600 basis points to 700 basis points100% to 120%
700 basis points to 1,000 basis points120% to 200%
Greater than 1,000 basis points200% (maximum)

B. Performance Metric - Endless Assortment Daily Sales Growth

Targets for Performance Metric
TargetEndless Assortment Daily Sales Growth Payout Percentage
0%0%
0% to 5%0% to 80%
5% to 10%80% to 100%
10% to 15%100%
15% to 20%100% to 120%
20% to 25%120% to 200%
Greater than 25%200% (maximum)

C. Performance Metric - Operating Margin

Targets for Performance Metric
TargetTotal Company Adjusted Operating Margin Payout Percentage
Less than -30 basis points0%
 -30 basis points to - 10 basis points0% to 80%
 -10 basis points to 10 basis points80% to 100%
10 basis points to 30 basis points100%
30 basis points to 50 basis points100% to 120%
50 basis points to 70 basis points120% to 200%
Greater than 70 basis points200% (maximum)







Appendix A

W.W. GRAINGER, INC.
2022 Incentive Plan

Non-U.S. Addendum to Performance Stock Unit Award Agreement

In addition to the terms of the W.W. Grainger, Inc. 2022 Incentive Plan (as may be amended from time to time, the "Plan") and the Performance Stock Unit Award Agreement (the "Award Agreement"), the PSUs are subject to the additional terms and conditions as set forth in this Appendix A, which is part of the Award Agreement (this "Non-U.S. Addendum"), to the extent the Participant resides or is employed in one of the countries addressed herein. This Non-U.S. Addendum also includes information about certain other issues of which a Participant should be aware with respect to the Participant’s participation in the Plan.

The Non-U.S. Addendum is based upon the securities, tax, exchange control and other laws in effect in the respective countries as of February 1, 2024. All capitalized terms contained in this Non-U.S. Addendum shall have the same meaning as set forth in the Plan and the Award Agreement unless otherwise defined. By accepting the PSUs, the Participant agrees to be bound by the terms and conditions contained in the paragraphs below in addition to the terms of the Plan, the Award Agreement, and the terms of any other document that may apply to the Participant and the Participant’s PSUs.

If the Participant transfers residence or employment to a country identified in this Non-U.S. Addendum, the additional terms and conditions for such country as reflected in this Non-U.S. Addendum will apply to the Participant to the extent the Company determines, in its sole discretion, that the application of such terms and conditions is necessary or advisable in order to comply with local laws, rules and regulations, or to facilitate the operation and administration of the PSUs and the Plan (or the Company may establish alternative terms and conditions as may be necessary or advisable to accommodate the Participant’s transfer). However, if the Participant is a citizen or resident of a country other than the one in which the Participant is currently working, transferred employment after the PSUs were granted to the Participant, or is considered a resident of another country for local law purposes, the information contained herein may not apply.

Finally, the information contained herein is general in nature and may not apply to a Participant’s particular situation, and the Company is not in a position to assure the Participant of a particular result. Accordingly, the Participant is advised to seek appropriate professional advice as to how the relevant laws in the Participant’s country may apply to a Participant’s situation.




COUNTRY COVERED BY THIS APPENDIX A: Canada

Canada

Terms and Conditions

1.Withholding Taxes. Notwithstanding any provision in the Award Agreement to the contrary, if the Participant is a resident of Canada or otherwise subject to taxation in Canada on employment income, the Participant is prohibited from surrendering shares of Stock that he or she already owns or from attesting to the ownership of shares to satisfy any tax withholding obligations in connection with the PSUs.

2.PSUs Payable in Shares Only. Notwithstanding any provision in the Award Agreement or the Plan to the contrary, vested PSUs shall be payable in Shares only (and shall not be settled in cash).

3.Termination of Employment. For purposes of Section 2.02 of the Award Agreement, a “Termination Date shall mean the date that is the earlier of (i) the date the Participant tenders notice of termination of employment from the Company or the Employer, or (ii) the date the Participant ceases to render actual services for the Company or the Employer, without regard to any notice period or period of pay in lieu of such notice required under local law (including, but not limited to, civil and/or common law, except as otherwise may be required to comply with minimum standards legislation (“MSL”), if applicable). Subject to compliance with MSL, the Company shall have sole discretion to determine when the Participant is no longer actively employed for purposes of vesting of the PSUs and participation in the Plan. The Participant shall have no entitlement to damages or other compensation arising from, or related to, not receiving any awards which would have vested after the Termination Date, and the Participant hereby waives any claim for such damages or other compensation; it being understood that nothing herein is intended to limit any statutory termination entitlements, and such statutory entitlements shall, if required, apply despite anything herein to the contrary.

4.Alternative Vesting of Performance Stock Units. For purposes of Sections 2.02 and 2.03 of the Award Agreement, and only where the Participant’s employment is subject to the laws of the province of Ontario, such Participant shall be entitled to the pro-rata portion of the Target PSUs based upon the Company's achievement of the Performance Metrics, as set out in Section 2.03, in circumstances where Cause is asserted for involuntary termination but the grounds do not meet the threshold necessary to disqualify the Participant from statutory notice pursuant to MSL. This clarification on Cause shall also prevail over any corresponding definition and treatment of a “for Cause” termination that



may be set out in the Participant’s employment agreement or any related agreements where required to comply with MSL, if applicable.

5.Acknowledgement. By accepting the PSUs subject to the Award Agreement through the Stock Plan Administrator’s web portal (or its successor), the Participant declares that the Participant expressly agrees with the provisions regarding termination of employment described in the Plan, the Award Agreement (including, but not limited to, Sections 2.02, 2.03, 2.04 and 2.05 thereof) and the special terms and conditions set forth in this Appendix A.

6.Recoupment. If the Participant’s employment is subject to the laws of the province of Ontario, the consequences in Section 3.01 of the Agreement shall apply to the Participant, but also shall be modified if and only as necessary to comply with MSL. For clarity, it is understood that where such Participant is not exempt from Ontario’s statutory prohibition against non-competition covenants, the Participant need not comply with such portion of the Competition Agreement or other similar agreement or covenant which amounts to a prohibited non-competition covenant, and the lack of compliance shall not constitute misconduct by the Participant nor be subject to injunctive relief. However, the Participant shall remain subject to the cancellation and recoupment of Incentive Compensation as a mutually agreed upon financial consequence of the Participant engaging in competition.


Notifications

1.Additional Restrictions on Resale. In addition to the restrictions on resale and transfer noted in Plan materials, securities purchased under the Plan may be subject to certain restrictions on resale imposed by Canadian provincial securities laws. You are encouraged to seek legal advice prior to any resale of such securities. In general, participants resident in Canada may resell their securities in transactions carried out on exchanges outside of Canada and, in particular, you are generally permitted to sell shares acquired pursuant to the Plan through the designated broker appointed under the Plan, if any, provided that the Company is a “foreign issuer” that is not a reporting issuer in any jurisdiction of Canada and the sale of the shares acquired pursuant to the Plan takes place: (i) through an exchange, or a market, outside of Canada, on the distribution date; or (ii) to a person or company outside of Canada. For purposes hereof, a foreign issuer is an issuer that: (a) is not incorporated or existing pursuant to the laws of Canada or any jurisdiction of Canada; (b) does not have its head office in Canada; and (c) does not have a majority of its executive officers or directors ordinarily resident in Canada.

2.Foreign Asset Reporting Information. Any foreign property (including Shares and PSUs acquired under the Plan) must be reported to the Canada Revenue Agency



on form T1135 (Foreign Income Verification Statement) if the total cost of the Participant’s foreign property exceeds C$100,000 at any time in the year. The PSUs must be reported - generally at a nil cost - if the C$100,000 cost threshold is exceeded because of other foreign property held. If Shares are acquired, their cost generally is the adjusted cost base ("ACB") of the Shares. The ACB would normally equal the fair market value of the Shares at the time of vesting, but if the Participant owns other Shares, this ACB may have to be averaged with the ACB of the other Shares. The form must be filed by April 30 of the following year. The Participant should consult with the Participant's personal tax advisor to determine the Participant’s reporting requirements.

3.Non-Qualified Securities. The Shares to be issued or sold under the Award Agreement are “non-qualified securities” for purposes of the Income Tax Act (Canada).


EX-10.3 4 gww-20240331xex103.htm EX-10.3 Document

Exhibit 10.3
CONFIDENTIALITY, INVENTION ASSIGNMENT,
NON-COMPETITION AND NON-SOLICITATION AGREEMENT

This Confidentiality, Invention Assignment, Non-Competition and Non-Solicitation Agreement (“Agreement”) is entered into by and between W.W. Grainger, Inc. (the “Company”) and you as an individual (“Employee” or “Participant”).

WHEREAS, the Company desires to employ Employee or continue to employ Employee and Employee desires to be employed or remain employed by the Company;

WHEREAS, as an employee of the Company, Employee will be exposed to and develop a familiarity with, and expertise in, the operations and business of the Company including, but not limited to, Confidential Information (as defined below) and protected relationships of the Company;

WHEREAS, the Company and Employee desire to enter into this Agreement in consideration of the Company’s grant of Restricted Stock Units and/or Performance Stock Units to Employee pursuant to the W.W. Grainger, Inc. 2022 Incentive Plan and the Restricted Stock Unit Agreement and/or the Performance Stock Unit Agreement.

In consideration of the foregoing and of the mutual covenants and agreements herein contained and for other good and reasonable consideration, the sufficiency of which is hereby acknowledged, and intending to be legally bound hereby, the Company and Employee hereby agree as follows:

1.Consideration. Employee enters into this Agreement in exchange for receipt of the Restricted Stock Unit (RSU) grant award and/or Performance Stock Unit (PSU) grant award (“Award”) pursuant to the W.W. Grainger, Inc. 2022 Incentive Plan (the “Plan”) and the Restricted Stock Unit Agreement and/or Performance Stock Unit Agreement. Employee further enters into this Agreement in exchange for the provision and/or continued provision of Confidential Information (as defined below) to Employee as part of Employee’s employment with the Company. Employee and the Company hereby stipulate that this Agreement is supported by full and adequate consideration.

2.No Alteration of At-Will Employment. This Agreement shall not be construed to create or imply a contract of employment for any fixed or certain period of time. Employee understands that the status of Employee’s employment is “at will,” which means that Employee may voluntarily leave the employ of the Company at any time, for any reason or no reason (with or without cause), and conversely may be terminated by the Company at any time with or without cause or reason or notice. Subject to the limitations in Section 3(f), while employed by the Company, Employee will remain loyal to the Company and will not knowingly engage in conduct that would violate Company policy, nor will Employee engage



in conduct that creates a conflict of interest such as engaging in competition with the Company or helping others do so.

3.Non-Disclosure of Confidential Information. Employee hereby acknowledges that during the course of Employee’s employment by the Company, Employee will learn or develop Confidential Information (as defined below) in trust and confidence. Employee acknowledges that unauthorized disclosure or use of Confidential Information, other than in the discharge of Employee’s duties, will cause the Company irreparable harm. In order to protect these legitimate interests of the Company, Employee agrees to the following terms hereof:

a.For purposes of this Agreement, the term “Confidential Information” means the Company’s pricing systems, product profit margins, customer information (including contacts, lists, and preferences), business plans, marketing, purchasing information, sales information, strategies or techniques, distribution systems and networks, manufacturing methods, supplier information (including identity and contract arrangements), product content, product mix, product formulations, product research and development efforts, software, inventions, non-public financial information, e-Commerce systems and information from or about the Company’s customers or other third parties that the Company’s customers expressly wish, and/or may reasonably expect, to be kept confidential. The term “Confidential Information” also includes any information to which Employee had access by reason of Employee’s employment with the Company and which meets the definition of “trade secret” set forth in the Illinois Trade Secrets Act, 765 ILCS 1065/1, et seq., and/or the Defend Trade Secrets Act, 18 U.S.C. §1839 or any analogous federal, state or local law (“Company Trade Secrets”). Employee acknowledges and agrees to ask the Company for clarification about what constitutes Confidential Information if, at any time, Employee is uncertain about whether any particular information is intended to be protected hereunder. The term Confidential Information shall not include any information which Employee establishes by a preponderance of evidence: (i) was publicly known or made generally available by the Company prior to the time of disclosure to Employee; or (ii) becomes publicly known or made generally available by the Company after disclosure to Employee through no wrongful action or inaction of Employee.

b.At all times during Employee’s employment and for a period of five (5) years thereafter, Employee will use Confidential Information exclusively on behalf of the Company and, except in the normal and proper course of employment, will not, directly or indirectly through another person or entity or by assisting others, disclose such information in any manner or use such information for Employee’s benefit or on behalf of any other person or entity. Notwithstanding the foregoing, Employee will not, at any time, in



any manner or for any purpose other than a purpose expressly permitted by law, directly or indirectly, divulge or disclose, use, transmit, copy, create, access or retain any Company Trade Secrets.

c.Employee will not copy, duplicate or reproduce, or allow others to copy, duplicate or reproduce, any Confidential Information for any purpose other than for use by or on behalf of the Company.

d.Employee will comply with all Company policies, procedures and practices pertaining to Confidential Information and will take all commercially reasonable steps to protect and maintain the secrecy thereof.

e.If Employee is requested, becomes legally compelled or is otherwise required by law to make any disclosure that is prohibited by this Section, Employee will promptly notify the Company no later than fourteen (14) days prior to such disclosure so that the Company may seek a protective order or other appropriate remedy if the Company deems such protection or remedy necessary under the circumstances. Subject to the foregoing, Employee may furnish only that portion of Confidential Information that Employee is legally compelled or required by law to disclose.

f.Nothing in this Section precludes Employee from disclosing truthful information regarding the Company in confidence to a federal, state or local governmental, regulatory or administrative agency or to an attorney concerning a suspected violation of law. Nor may Employee be held criminally or civilly liable under any federal or state trade secrets law for any disclosure of Confidential Information (i) made in confidence to a federal, state or local governmental, regulatory or administrative agency, or to an attorney, solely for the purpose of reporting or investigating a suspected violation of law, or (ii) set forth in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal and provided Employee does not otherwise disclose such information except pursuant to court order. Nothing in this Agreement prohibits Employee from making truthful statements or disclosures about any alleged unlawful employment practice, including, but not limited to, discrimination, harassment or retaliation.

4.Non-Competition. Except as otherwise provided in Addendum A to this Agreement, Employee shall not, at any time during Employee’s employment with the Company, and for twelve (12) months thereafter (“Restricted Period”), regardless of the reasons for Employee’s termination, directly or by assisting others become employed by, work for or otherwise provide services to or on behalf of a Competitive Business (as defined below), in any territory in which the Employee worked or serviced on behalf of the Company or for which Employee had any responsibility for Grainger’s conduct of business therein to the extent



such employment, work or services involve duties that are the same as or substantially similar to those business activities or services Employee performed or supervised on behalf of the Company during the twenty-four (24) month period prior to the end of Employee’s employment, but in no cases broader than the United States. “Competitive Business” means the sale or provision of any good or service sold by or provided by the Company during Employee’s employment with the Company including, but not limited to, the sale and distribution of maintenance, repair and operating products and services, industrial products, and other products as well as technical support and inventory management services. Competitive Business includes, but is not limited to, the companies identified in Addendum B to this Agreement. Notwithstanding, nothing herein will prohibit Employee from being a passive owner of not more than 1% of the outstanding stock of any class of a corporation which is publicly traded, so long as Employee has no active participation in the business of such corporation.
5.Customer Non-Solicitation. Except as otherwise provided in Addendum A to this Agreement, Employee shall not, during the Restricted Period, regardless of the reasons for Employee’s termination, directly, or indirectly through another person or entity or by assisting others, solicit, call upon, or contact any Restricted Customer (as defined below) or Restricted Prospective Customer (as defined below) for the purpose of engaging in a Competitive Business Activity (as defined below), nor otherwise divert, interfere with, or attempt to divert or interfere with, the Company’s business relationship with any Restricted Customer or Restricted Prospective Customer. “Restricted Customer” means each and every customer with whom or with which the Company has conducted business within the twenty-four (24) month period preceding termination of Employee’s employment and with whom Employee, during such twenty-four (24) month period, had business-related contact or about which Employee acquired Confidential Information by virtue of Employee’s employment relationship with the Company. “Restricted Prospective Customer” means each and every prospective customer targeted by the Company for business at any time during the final six (6) months of Employee’s employment and with whom during such time Employee actively solicited on behalf of the Company through a written proposal or formal presentation/meeting or about which Employee acquired Confidential Information; provided that a prospective customer with whom the Company has not conducted business within the six (6) month period following the end of Employee’s employment shall not constitute a Restricted Prospective Customer. “Competitive Business Activity” means the sale or provision of any good or service sold by or provided by the Company during Employee’s employment with the Company including, including, but not limited to, sale and distribution of maintenance, repair and operating products and services, industrial products, and other products as well as technical support and inventory management services.




6.Employee/Contractor Non-Solicitation. Except as otherwise provided in Addendum A to this Agreement, Employee shall not, during the Restricted Period, regardless of the reasons for Employee’s termination, directly, or indirectly through another person or entity or by assisting others, solicit, induce or encourage any Restricted Person (as defined below) to terminate or reduce such Restricted Person’s employment or other association with the Company, or otherwise interfere with the faithful discharge by such Restricted Person of any employment, contractual and/or fiduciary obligations to serve the Company’s best interests and those of its customers. “Restricted Person” means each and every person employed or otherwise engaged by the Company, including independent contractors, vendors, consultants or suppliers within the twelve (12) month period preceding termination of Employee’s employment and with whom Employee, during such period, had supervisory responsibility or work-related contact, or about whom Employee acquired Confidential Information relating to compensation, benefits, performance evaluations or services.

7.Assignment of Intellectual Property.

a.The term “Inventions” means: (i) contributions and inventions, discoveries, creations, developments, improvements, works of authorship and ideas (whether or not they are patentable or copyrightable) of any kind that are or were conceived, created, developed or reduced to practice by Employee, alone or with others, while employed by the Company, except as to Excluded Information (as defined below), and any derivative works thereof; and (ii) any and all patents, patent applications, copyrights, trade secrets, trademarks, domain names and other intellectual property rights, worldwide, with respect to any of the foregoing, except as to the intellectual property rights in any Excluded Information (as defined below).

b.Excluded Inventions. For the avoidance of doubt, the term “Inventions” does not include any invention that Employee develops (or has developed) entirely on Employee’s own time without using the Company’s equipment, supplies, facilities or trade secret information, except for those inventions that either (i) relate at the time of conception or reduction to practice of such invention to the Company’s business, or actual or demonstrably anticipated research or development of the Company or (ii) result from any work performed by Employee for the Company.

c.Duty to Disclose. Employee hereby confirms that Employee has and will continue to promptly disclose all Inventions, in full detail, to persons authorized by the Company. Employee hereby confirms that Employee has not and will not disclose any Invention to anyone other than persons authorized by the Company without the Company’s express prior written instruction to do so.




d.Works Made for Hire. All of Employee’s work product for the Company, including all Inventions, will be and are the sole and exclusive property of the Company. All portions of the Inventions which constitute copyrightable subject matter will be considered “works made for hire” as that term is defined in the U.S. Copyright Act, 17 U.S.C. § 101, as amended.

e.Assignment of Intellectual Property. In the event any worldwide rights, title or interest in and to the Inventions (or any portion thereof) do not vest automatically in and with the Company, Employee hereby irrevocably assigns, conveys and otherwise transfers to the Company, and its respective successors and assigns, any and all such worldwide rights, title and interests in and to the Inventions, including all rights to claim priority to the Inventions and all rights to pursue damages, injunctive relief and other remedies for past and future infringement of intellectual property rights. Employee will promptly perform, without further compensation, all actions reasonably requested by the Company during or after Employee’s employment with the Company to establish, confirm and perfect the Company’s sole and exclusive ownership of the Inventions (including but not limited to executing assignments, consents, powers of attorney, applications and other documents or instruments). If Employee for any reason refuses or is unable or unavailable to execute such documents or instruments, Employee hereby irrevocably designates and appoints the Company and its duly authorized officers and agents as Employee’s agent and attorney in fact to execute and file any such documents and instruments with the same legal force and effect as if executed by Employee. In the event of any dispute, arbitration or litigation concerning whether an invention, discovery, creation, development, improvement, work of authorship, idea or other intellectual property right is the property of the Company (including but not limited to whether such is Company Intellectual Property), such will be presumed the property of the Company and Employee will bear the burden of establishing otherwise.

f.Moral Rights. Any assignment of Inventions hereunder includes an assignment of all moral rights, including, but not limited to, any right of paternity, integrity, disclosure, withdrawal, and any other similar rights recognized by the laws of any jurisdiction or country (collectively, “Moral Rights”) which Employee may have therein. To the extent such Moral Rights cannot be assigned to the Company and to the extent the following is allowed by the laws in any country where Moral Rights exist, Employee hereby waives and agrees never to assert against the Company, its licensees, successors and assigns, any Moral Rights which Employee may have or may ever be deemed to have in the Inventions.

g.Assistance. Employee agrees to assist the Company, upon reasonable notice and at the Company’s expense during and after the term of this



Agreement, to secure and protect the Company’s rights, title and interests in and to the Inventions.

h.Burden of Proof. In the event of any dispute, arbitration or litigation concerning whether an invention, discovery, creation, development, improvement, work of authorship or idea is the property of the Company, such will be presumed the property of the Company and Employee will bear the burden of establishing otherwise.

i.Incorporation of Third Party Materials and Open Source Code. Employee agrees that Employee will not incorporate any third party materials into any Inventions except as authorized by the Company in writing. Without limiting the generality of the foregoing, Employee agrees that Employee will not incorporate into any Company software or otherwise deliver to the Company any software code licensed under the GNU General Public License or Lesser General Public License or any other license that, by its terms, requires or conditions the use or distribution of such code on the disclosure, licensing or distribution of any source code owned or licensed by Company except as may be authorized by the Company in writing.

8.Reasonableness of Restrictions and Remedies. Employee agrees that the terms of Sections 3 through 7 of this Agreement are intended to protect and preserve legitimate business interests of the Company and are reasonable and necessary. It is further agreed that any breach of Sections 3 through 7 of this Agreement may render irreparable harm to the Company. Except as otherwise provided in Addendum A to this Agreement, in the event of a breach or threatened breach by Employee, Employee acknowledges and agrees that the Company’s remedies at law may be inadequate and that the Company shall be entitled to injunctive and other equitable relief against any threatened or continued breach of this Agreement by Employee without the necessity of proving irreparable harm or injury as a result of such breach or threatened breach or posting a bond and without liability should relief be denied, modified or vacated. In the event a court of competent jurisdiction determines that any provision of this Agreement is excessively broad, it is expressly agreed that this Agreement shall be construed so that the remaining provisions hereof shall not be affected by any such determination, but shall remain in full force and effect, and any such overbroad provision(s) shall be deemed, without further action on the part of any party, to be modified, amended and/or limited, but only to the extent necessary to render the same valid and enforceable in such jurisdiction. Further, a court of competent jurisdiction may modify any such overbroad provision to the extent necessary to make the provision enforceable according to applicable law and enforce the provision as modified. Except as otherwise provided in Addendum A, the Restricted Period shall be tolled during any period of violation of any of the covenants in Sections 4 through 6 of this Agreement and during any other period



required for litigation during which the Company seeks to enforce such covenants against Employee if it is ultimately determined that Employee was in breach of such covenants.

9.Prior Agreements. Employee hereby represents that, except to the extent disclosed in writing to the Company, Employee is not bound by the terms of any agreement with any previous employer or other party that would in any way restrict Employee’s performance of services on behalf of the Company (including, for example, any non-disclosure, non-competition or non-solicitation restrictions) or limit Employee’s ability to assign any Invention to the Company as provided in Paragraph 7 above. Employee further represents that Employee’s performance of all of the terms of this Agreement and Employee’s duties as an employee of the Company do not and will not breach any agreement to keep in confidence proprietary information, knowledge or data acquired by Employee in confidence or in trust prior to Employee’s employment with the Company, and Employee will not disclose to the Company, or use on its behalf, any confidential or proprietary information or material belonging to any previous employer or any other person or entity.

10.Return of Company Property. Upon termination of employment with the Company for any reason, Employee shall return to the Company all keys, telephone calling cards, cellular telephones, computers, printers, access cards and other Company property and equipment. Employee shall also return originals and all copies of all business records and other documents, including Confidential Information (including information stored on computer hard drives, flash or thumb drives, or any other medium), relating to the Company in Employee’s possession, custody or control, other than documents relating solely to Employee’s own compensation or benefits. Employee agrees to refrain from accessing any Company records or other documents stored on any personal computer hard drive, tablet, smartphone, electronic data storage device, email or other web-based data storage account or service after termination of employment with the Company and shall inform the Company of all such media, and shall make available to the Company for inspection any personal computer, electronic storage media and devices and/or personal phone so that the Company may take any necessary steps to permanently delete and erase any Confidential Information from said devices.

11.Miscellaneous:

a.Governing Law, Venue and Jurisdiction. This Agreement shall be governed by and construed in accordance with the substantive laws of the state of Employee’s primary place of employment with the Company. Addendum A sets forth certain state-specific modifications to this Agreement that are incorporated herein by reference and made part hereof to the extent the law of any such state may apply to provisions of



this Agreement. Except as otherwise provided in Addendum A to this Agreement, Employee hereby consents to venue in the state and federal courts located in Illinois for any enforcement action or other litigation arising out of or relating to this Agreement. Employee hereby consents to such courts’ exercise of jurisdiction over Employee and waives any argument concerning improper or inconvenient forum.

b.WAIVER OF JURY TRIAL. AS TO DISPUTES RELATING TO ANY MATTERS THAT ARE COVERED BY THIS AGREEMENT, WHETHER BASED ON CONTRACT, TORT OR OTHERWISE, EACH PARTY HERETO DOES HEREBY WAIVE ANY AND ALL RIGHTS IT MAY HAVE TO A JURY TRIAL AND DOES HEREBY AGREE NOT TO REQUEST A JURY TRIAL. THIS PROVISION SHALL SURVIVE TERMINATION OR EXPIRATION OF THIS AGREEMENT AND/OR TERMINATION OF EMPLOYEE’S EMPLOYMENT.

c.Entire Agreement. Except as otherwise stated herein, as well as any written Company policies, this Agreement constitutes the entire Agreement between the parties with respect to the subject matter hereof and replaces and supersedes as of the date hereof any and all prior agreements and understandings, whether oral or written, between the parties hereto with respect to the subject matter hereof. This Agreement may only be modified by an amendment in writing executed by the parties hereto.

d.Binding Effect. This Agreement shall be binding upon and inure to the benefit of the heirs, legal representatives, successors in interest and assigns of the respective parties.

e.Assignment. This Agreement is not assignable by Employee. This Agreement is assignable by the Company without Employee’s consent.

f.Severability. In the event that any provision of this Agreement is deemed to be invalid or unenforceable, in whole or in part, by a court of competent jurisdiction for any reason, the remaining provisions shall continue to be valid and enforceable.

g.Employee Review. Employee acknowledges that Employee has been provided a copy of this Agreement and been provided with at least fourteen (14) days to review this Agreement, although Employee may voluntarily elect to sign it sooner, and is advised to consult with an attorney before doing so. Employee has read all provisions contained herein and fully understands their meaning. Employee further acknowledges that the restrictions and obligations in this Agreement are legally binding and hereby affirms that Employee shall fully comply therewith.




h.Effective Date. This Agreement shall be effective as of the date Employee electronically accepts the Award on the Morgan Stanley AT WORK platform.


[Remainder of Page Left Intentionally Blank]





IN WITNESS WHEREOF, the Company has caused this Agreement to be executed by a duly authorized officer and the Employee acknowledges and agrees that by clicking the on the "Accept" box below this Award Agreement in the section "Your New Grant" on the screen titled "View Grant," Employee expressly agrees to be bound by the terms and conditions of this Agreement and of the Award, and agrees that Employee’s electronic signature or electronic acceptance of this Agreement constitutes the sole and exclusive means of executing this Agreement.

W.W. GRAINGER, INC.
 /s/ D.G. Macpherson
Name: D.G. Macpherson
Title: Chairman & Chief Executive Officer






Addendum A

State-Specific Laws

Addendum A supplements the Agreement and is incorporated into and made a part thereof.

1.Arkansas, New York. If Employee’s primary place of employment with the Company is located in either of these states, the following term shall apply to the interpretation of this Agreement and supersede any conflicting terms:

Section 4 of the Agreement shall not apply and is hereby void or otherwise waived where the Company terminates Employee’s employment without cause unless the Company (in its sole discretion) elects to pay severance or other additional consideration to Employee.

2.California. If your primary place of employment with the Company is located in California, the following terms shall apply to the interpretation of this Agreement and supersede any conflicting terms:

No provision in this Agreement requires Employee to assign any of Employee’s rights, title or interest to an invention if that invention qualifies for exclusion under California Labor Code § 2870 et seq., which states that any provision in an employment agreement which provides that an employee shall assign, or offer to assign, any of his or her rights in an invention to his or her employer shall not apply to an invention that the employee developed entirely on the employee’s own time without using the employer’s equipment, supplies or facilities, or trade secret information, except for those inventions that either (1) relate at the time of conception or reduction to practice of the invention to the employer’s business, or actual or demonstrably anticipated research or development of the employer, or (2) result from any work performed by the employee for the employer.

Sections 4 through 6 and 11(a) of the Agreement shall not apply to Employee and are hereby void or otherwise waived.

3.Colorado. If Employee’s primary place of employment with the Company is located in Colorado, the following terms shall apply to the interpretation of this Agreement and supersede any conflicting terms:

Section 4 of the Agreement shall not apply and is hereby void or otherwise waived if Employee does not earn, as of the Effective Date and at the time of separation of employment from the Company, an amount of annualized cash compensation equivalent to or greater than the threshold amount for highly



compensated workers, as determined by the Division of Labor Standards and Statistics in the Colorado Department of Labor and Employment.

Sections 5 and 6 of the Agreement shall not apply and are hereby void or otherwise waived if Employee does not (i) earn, as of the Effective Date and at the time of separation of employment from the Company, an amount of annualized cash compensation equivalent to or greater than sixty percent (60%) of the threshold amount for highly compensated workers, as determined by the Division of Labor Standards and Statistics in the Colorado Department of Labor and Employment, and/or (ii) have access to Company Trade Secrets by virtue of employment.

For purposes of the foregoing paragraphs, the parties agree that the restrictions and obligations in Sections 4 through 6, as applicable, shall be deemed entered into as of the date Employee’s actual or expected annualized rate of earnings reaches the respective thresholds set forth above. The parties further agree that Employee’s continued employment, continued access to Confidential Information and Company Trade Secrets, dealings on behalf of the Company with Restricted Customers and Restricted Persons and other consideration set forth in this Agreement constitute adequate consideration for the restrictions set forth in Sections 4 through 6 of the Agreement.

Employee acknowledges that Employee will learn and have access to and use of Company Trade Secrets by virtue of employment and that the provisions in Sections 4 through 6 of this Agreement are for the protection of Company Trade Secrets and no broader than reasonably necessary to protect the Company’s legitimate interest in protecting its trade secrets.

Section 11(a) of the Agreement shall not apply to Employee and is hereby void or otherwise waived.

Employee hereby acknowledges that Employee has been provided a copy of this Agreement at least fourteen (14) calendar days before commencement of employment with the Company or at a subsequent time with at least fourteen (14) calendar days to review the Agreement, and is hereby advised to consult with an attorney before signing the Agreement. Nothing herein prevents Employee from voluntarily electing to sign the Agreement prior to expiration of such 14-day period.

4.Delaware, Kansas, New Jersey, North Carolina. If Employee’s primary place of employment with the Company is located in any of these states, the following terms shall apply to the interpretation of this Agreement and supersede any conflicting terms:




No provision in this Agreement requires Employee to assign any of Employee’s rights to an invention if that invention qualifies for exclusion under Delaware Code, Title 19 § 805, Kansas Statutes § 44–130, New Jersey Statutes § 34:B-265 or North Carolina General Statutes § 66-57.1, as applicable, which state that any provision in an employment agreement which provides that an employee shall assign or offer to assign any of the employee’s rights in an invention to the employer shall not apply to an invention that the employee developed entirely on the employee’s own time without using the employer’s equipment, supplies or facilities, or trade secret information, except for those inventions that (1) relate to the employer’s business or actual or demonstrably anticipated research or development, or (2) result from any work performed by the employee for the employer.

5.District of Columbia. If Employee’s primary place of employment with the Company is located in the District of Columbia, the following terms shall apply to the interpretation of this Agreement and supersede any conflicting terms:

Section 4 of the Agreement shall not apply to Employee and is hereby void or otherwise waived unless Employee is a highly compensated employee as determined by the D.C. Non-Compete Clarification Act of 2022.

The District of Columbia’s Ban on Non-Compete Agreements Amendment Act of 2020 limits the use of non-compete agreements. It allows employers to request non-compete agreements from highly compensated employees, as that term is defined in the Ban on Non-Compete Agreements Amendment Act of 2020, under certain conditions. Employee may or may not be a highly compensated employee. For more information about the Ban on Non-Compete Agreements Amendment Act of 2020, contact the District of Columbia Department of Employment Services.

Employee hereby acknowledges that Employee has been provided a copy of this Agreement at least fourteen (14) calendar days before commencement of employment with the Company or at a subsequent time with at least fourteen (14) calendar days to review the Agreement, and is hereby advised to consult with an attorney before signing the Agreement. Nothing herein prevents Employee from voluntarily electing to sign the Agreement prior to expiration of such 14-day period.

6.Florida. If Employee’s primary place of employment with the Company is located in Florida, the following term shall apply to the interpretation of this Agreement and supersede any conflicting terms:

The waiver of bond or other security provision in Section 8 of the Agreement shall not apply to Employee and is hereby void or otherwise waived.




7.Georgia. If Employee’s primary place of employment with the Company is located in Georgia, the following terms shall apply to the interpretation of this Agreement and supersede any conflicting terms:

Section 4 of the Agreement shall not apply and is hereby void or otherwise waived unless Employee (1) customarily and regularly solicits customers or prospective customers; (2) customarily and regularly engages in making sales or obtaining orders or contracts for products or services to be performed by others; (3) performs the following duties: (A) management responsibility; (B) customarily and regularly directs the work of two (2) or more other employees;  and (C) has the authority to hire or fire other employees or have particular weight given to suggestions and recommendations as to the hiring, firing, advancement, promotion or any other change of status of other employees;  or (4) performs the duties of a key employee or of a professional.

Section 8 of the Agreement shall only apply to permit tolling during the legal proceedings.

8.Hawaii. If Employee’s primary place of employment with the Company is located in Hawaii, the following term shall apply to the interpretation of this Agreement and supersede any conflicting terms:

Sections 4 through 6 of the Agreement shall not apply to Employee and are hereby void or otherwise waived to the extent the Company is a technology business in accordance with Hawaii Revised Statutes § 480-4(d).

9.Idaho. If Employee’s primary place of employment with the Company is located in Idaho, the following term shall apply to the interpretation of this Agreement and supersede any conflicting terms:

a.Section 4 of the Agreement shall not apply and is hereby void or otherwise waived unless Employee, by reason of the Company’s investment of time, money, trust, exposure to the public or exposure to technologies, intellectual property, business plans, business processes and methods of operation, customers, vendors or other business relationships during the course of employment, has gained a high level of inside knowledge, influence, credibility, notoriety, fame, reputation or public persona as a representative or spokesperson of the Company and, as a result, has the ability to harm or threaten the Company’s legitimate business interests.

10.Illinois. If Employee’s primary place of employment with the Company is located in Illinois, the following terms shall apply to the interpretation of this Agreement and supersede any conflicting terms:




No provision in this Agreement requires Employee to assign any of Employee’s rights to an invention if that invention qualifies for exclusion under Illinois Revised Statutes, Chapter 765, § 1060/2, which states that a provision in an employment agreement which provides that an employee shall assign or offer to assign any of the employee’s rights in an invention to the employer does not apply to an invention for which no equipment, supplies or facilities, or trade secret information of the employer, was used and which was developed entirely on the employee’s own time, unless (a) the invention relates (i) to the business of the employer, or (ii) to the employer’s actual or demonstrably anticipated research or development, or (b) the invention results from any work performed by the employee for the employer.

Section 4 of the Agreement shall not apply to Employee and is hereby void or otherwise waived if Employee’s actual or expected annualized rate of earnings from the Company does not exceed $75,000 per year, which amount shall increase to $80,000 per year beginning on January 1, 2027, $85,000 per year beginning on January 1, 2032 and $90,000 per year beginning on January 1, 2037.

Sections 5 and 6 of the Agreement shall not apply to Employee and are hereby void or otherwise waived if Employee’s actual or expected annualized rate of earnings from the Company does not exceed $45,000 per year, which amount shall increase to $47,500 per year beginning on January 1, 2027, $50,000 per year beginning on January 1, 2032 and $52,500 per year beginning on January 1, 2037.

Sections 4 through 6 of the Agreement shall not apply and are hereby void or otherwise waived where the separation of Employee’s employment, including by reason of termination, furlough or layoff, results from business circumstances or governmental orders related to the COVID-19 pandemic or under circumstances that are similar to the COVID-19 pandemic, unless Employee receives compensation equivalent to Employee’s base salary at the time of separation for the Restricted Period less compensation earned through subsequent employment during such time.

Section 4 of the Agreement shall not apply and is hereby void or otherwise waived to the extent Employee’s employment with the Company is governed by a collective bargaining agreement under the Illinois Public Labor Relations Act or the Illinois Educational Labor Relations Act. Nor shall Section 4 apply and is hereby void or otherwise waived if Employee is employed by the Company in construction, unless Employee primarily performs management, engineering or architectural, design or sales functions for the Company or is a shareholder, partner or owner in any capacity of the Company’s business.




Employee hereby acknowledges that Employee has been provided a copy of this Agreement at least fourteen (14) calendar days before commencement of employment with the Company or at a subsequent time with at least fourteen (14) calendar days to review the Agreement and is hereby advised to consult with an attorney before signing the Agreement. Nothing herein prevents Employee from voluntarily electing to sign the Agreement prior to expiration of such fourteen (14) day period.

11.Louisiana. If Employee’s primary place of employment with the Company is located in Louisiana, the following terms shall apply to the interpretation of this Agreement and supersede any conflicting terms:

The restricted area for Section 4 of the Agreement means those parishes in which the Company conducts business in the State of Louisiana by maintaining offices, business facilities or operations and/or by marketing or selling products and services to customers, including:

Acadia
Iberia
St. Charles
Allen
Iberville
St. Helena
Ascension
Jackson
St. James
Assumption
Jefferson
St. John the Baptist
Avoyelles
Jefferson Davis
St. Landry
Beauregard
La Salle
St. Martin
Bienville
Lafayette
St. Mary
Bossier
Lafourche
St. Tammany
Caddo
Lincoln
Tangipahoa
Calcasieu
Livingston
Tensas
Caldwell
Madison
Terrebonne
Cameron
Morehouse
Union
Catahoula
Natchitoches
Vermilion
Claiborne
Orleans
Vernon
Concordia
Ouachita
Washington
De Soto
Plaquemines
Webster
East Baton Rouge
Pointe Coupee
West Baton Rouge
East Carroll
Rapides
West Carroll
East Feliciana
Red River
West Feliciana
Evangeline
Richland
Winn
Franklin
Sabine
Grant
St. Bernard

Employee may not circumvent the restricted area through remote, electronic or other means for purposes of Section 4.




Sections 5 and 6 of the Agreement shall apply only to prohibit the restricted activities in the restricted area set forth above.

Section 11(a) shall apply only to the extent Employee ratifies such provisions subsequent to an alleged violation of the Agreement.

12.Maine. If Employee’s primary place of employment with the Company is located in Maine, the following terms shall apply to the interpretation of this Agreement and supersede any conflicting terms:

Section 4 of the Agreement shall not apply and is hereby void or otherwise waived if Employee’s wages are at or below four hundred percent (400%) of the federal poverty level as established by the U.S. Department of Health and Human Services federal poverty guidelines.

Employee hereby acknowledges that Employee has been given advance notice prior to receiving an offer of employment that a restrictive covenant agreement is required as a condition of employment and/or has received a copy of this Agreement not less than three (3) business days before signing it to allow time to review and negotiation.

Section 4 of the Agreement shall not take effect until the later of one (1) year after commencement of Employee’s employment or six (6) months from the Effective Date.

13.Maryland. If Employee’s primary place of employment with the Company is located in Maryland, the following terms shall apply to the interpretation of this Agreement and supersede any conflicting terms:

Section 4 of the Agreement shall not apply and is hereby void or otherwise waived where the Company terminates Employee’s employment without cause unless the Company (in its sole discretion) elects to pay Employee severance or other additional consideration.

Section 4 of the Agreement shall not apply and is hereby void or otherwise waived if Employee earns less than one hundred and fifty percent (150%) of the state minimum wage (e.g., $41,350 as of October 1, 2023, 49,920 as of January 1, 2024).

14.Massachusetts. If Employee’s primary place of employment with the Company is located in Massachusetts, the following terms shall apply to the interpretation of this Agreement and supersede any conflicting terms:




Section 4 of the Agreement shall not apply and is hereby void or otherwise waived if Employee is classified as nonexempt under the Fair Labor Standards Act, 29 U.S.C. §§ 201-219.

Section 4 of the Agreement shall apply only to the extent the Company (in its sole discretion) elects to pay Employee, in accordance with its regular payroll practices, during the Restricted Period fifty percent (50%) of Employee’s highest annualized base salary paid by the Company within the twenty-four (24) month period preceding the separation of employment, provided that such payment is dependent upon compliance with Section 4 and does not extend to any tolling period as provided in Section 8. The Company may elect not to make the payment and waive enforcement of Section 4 at any time prior to the separation of Employee’s employment.
Subject to the provision above, Section 4 of the Agreement shall not apply and is hereby void or otherwise waived where the Company terminates Employee’s employment without cause or where Employee is laid off.

The restricted area for purposes of Section 4 of the Agreement means the geographic area in which Employee, at any time during the final twenty-four (24) months of employment with the Company, provided services or had a material presence or influence on behalf of the Company. Employee may not circumvent the restricted area through remote, electronic or other means for purposes of Section 4.

Section 11(a) of the Agreement shall not apply to Employee and is hereby void or otherwise waived.

Employee hereby acknowledges that Employee has been provided a copy of the Agreement ten (10) business days prior to the acceptance of an offer of employment or, in the case of continued employment, prior to the Effective Date, and an opportunity to consult with Employee’s attorney before signing it.

15.Minnesota. If Employee’s primary place of employment with the Company is located in Minnesota, the following terms shall apply to the interpretation of this Agreement and supersede any conflicting terms:

No provision in this Agreement requires Employee to assign any of Employee’s rights to an invention if that invention qualifies for exclusion under Minnesota Statutes § 181.78, which may be amended from time to time and which is incorporated by reference herein. As of January 1, 2023, the text of such code states in relevant part:

Any provision in an employment agreement which provides that an employee shall assign or offer to assign any of the employee’s rights in an



invention to the employer shall not apply to an invention for which no equipment, supplies, facility or trade secret information of the employer was used and which was developed entirely on the employee’s own time, and (1) which does not relate (a) directly to the business of the employer or (b) to the employer’s actual or demonstrably anticipated research or development, or (2) which does not result from any work performed by the employee for the employer. Any provision which purports to apply to such an invention is to that extent against the public policy of this state and is to that extent void and unenforceable.

Sections 4 and 11(a) of the Agreement shall not apply to Employee and are hereby void or otherwise waived.

Employee hereby acknowledges that Employee has been provided a copy of this Agreement prior to the acceptance of an offer of employment or, in the case of continued employment, prior to the date of entering into the Agreement.

16.Missouri. If Employee’s primary place of employment with the Company is located in Missouri, the following term shall apply to the interpretation of this Agreement and supersede any conflicting terms:

Section 4 of the Agreement shall not apply and is hereby void or otherwise waived if Employee provides only secretarial or clerical services.

17.Montana. If Employee’s primary place of employment with the Company is located in Montana, the following terms shall apply to the interpretation of this Agreement and supersede any conflicting terms:

Section 4 of the Agreement shall not apply and is hereby void or otherwise waived where the Company terminates Employee’s employment without cause unless the Company (in its sole discretion) elects to pay severance or other additional consideration to Employee.

18.Nevada. If Employee’s primary place of employment with the Company is located in Nevada, the following terms shall apply to the interpretation of this Agreement and supersede any conflicting terms:

Section 4 of the Agreement shall not apply and is hereby void or otherwise waived if Employee is paid solely on an hourly wage basis, exclusive of any tips or gratuities.

Section 4 of the Agreement shall not apply and is hereby void or otherwise waived where the Company terminates Employee’s employment as a result of a reduction in force or similar restructuring unless the Company (in its sole



discretion) elects to pay Employee’s salary, benefits or equivalent compensation, including, without limitation, severance pay, during the Restricted Period.

The Company is the sole owner of a patentable invention or trade secret developed by Employee as set forth in Nevada Statute § 600.500, which states that except as otherwise provided by express written agreement, an employer is the sole owner of any patentable invention or trade secret developed by his or her employee during the course and scope of the employment that relates directly to work performed during the course and scope of the employment.

19.New Hampshire. If Employee’s primary place of employment with the Company is located in New Hampshire, the following terms shall apply to the interpretation of this Agreement and supersede any conflicting terms:

Section 4 of the Agreement shall not apply and is hereby void or otherwise waived if Employee earns an hourly rate less than or equal to two hundred percent (200%) of the federal minimum wage.

Employee hereby acknowledges that Employee has been provided a copy of this Agreement prior to the acceptance of an offer of employment or, in the case of continued employment, prior to the Effective Date.

20.North Dakota. If Employee’s primary place of employment with the Company is located in North Dakota, the following term shall apply to the interpretation of this Agreement and supersede any conflicting terms:

Sections 4 through 6 of the Agreement shall not apply to Employee and are hereby void or otherwise waived.

21.Oklahoma. If Employee’s primary place of employment with the Company is located in Oklahoma, the following terms shall apply to the interpretation of this Agreement and supersede any conflicting terms:

Section 4 of the Agreement shall not apply to Employee and is hereby void or otherwise waived.

Section 5 of the Agreement shall not apply to prospective customers and is hereby void or otherwise waived as to prospective customers.

22.Oregon. If Employee’s primary place of employment with the Company is located in Oregon, the following terms shall apply to the interpretation of this Agreement and supersede any conflicting terms:




Employee hereby acknowledges that Employee has been given two-weeks’ notice prior to the first day of employment that a noncompetition agreement is a condition of employment.

Section 4 of the Agreement shall not apply and is hereby void or otherwise waived unless Employee is engaged in administrative, executive or professional work and: (a) performs predominantly intellectual, managerial or creative tasks; (b) exercises discretion and independent judgment; and (c) earns a salary and is paid on a salary basis.

Section 4 of the Agreement shall not apply and is hereby void or otherwise waived if the total amount of Employee’s annual gross salary and commissions, calculated on an annual basis, at the time of separation from employment does not exceed $100,533, adjusted annually for inflation pursuant to the Consumer Price Index for All Urban Consumers, West Region (All Items), as published by the Bureau of Labor Statistics of the United States Department of Labor immediately preceding the calendar year of Employee’s separation. Notwithstanding the foregoing, Section 4 shall apply if the Company agrees in writing to provide Employee for the Restricted Period the greater of: (a) compensation equal to at least fifty percent (50%) of Employee’s annual gross base salary and commissions at the time of separation from employment; or (b) fifty percent (50%) of $100,533, adjusted annually for inflation pursuant to the Consumer Price Index for All Urban Consumers, West Region (All Items), as published by the Bureau of Labor Statistics of the United States Department of Labor immediately preceding the calendar year of Employee’s separation.

23.Rhode Island. If Employee’s primary place of employment with the Company is located in Rhode Island, the following term shall apply to the interpretation of this Agreement and supersede any conflicting terms:

Section 4 of the Agreement shall not apply and is hereby void or otherwise waived if Employee is classified as nonexempt under the Fair Labor Standards Act, 29 U.S.C. §§ 201-219, or Employee’s annual earnings are not more than two hundred fifty percent (250%) of the federal poverty level as established by the U.S. Department of Health and Human Services federal poverty guidelines.

24.South Dakota. If Employee’s primary place of employment with the Company is located in South Dakota, the following term shall apply to the interpretation of this Agreement and supersede any conflicting terms:

Section 5 of the Agreement shall apply only to prohibit the restricted activity in the United States.




25.Utah. If Employee’s primary place of employment with the Company is located in Utah, the following term shall apply to the interpretation of this Agreement and supersede any conflicting terms:

No provision in this Agreement requires Employee to assign any of Employee’s rights to an invention if that invention qualifies for exclusion under Utah Code §§ 34-39-2 and 3, which state that an employment agreement between an employee and his or her employer is not enforceable against the employee to the extent that the agreement requires the employee to assign or license, or to offer to assign or license, to the employer any right or intellectual property in or to an invention that is (a) created by the employee entirely on his or her own time, and (b) not an employment invention. “Employment invention” means any invention or part thereof conceived, developed, reduced to practice, or created by an employee which is: (a) conceived, developed, reduced to practice, or created by the employee (i) within the scope of his or her employment (ii) on his or her employer’s time or (iii) with the aid, assistance, or use of any of his or her employer’s property, equipment, facilities, supplies, resources or intellectual property; (b) the result of any work, services, or duties performed by an employee for his or her employer; (c) related to the industry or trade of the employer; or (d) related to the current or demonstrably anticipated business, research, or development of the employer. “Intellectual property” means any and all patents, trade secrets, know-how, technology, confidential information, ideas, copyrights, trademarks, and service marks and any and all rights, applications, and registrations relating to them.

26.Virginia. If Employee’s primary place of employment with the Company is located in Virginia, the following terms shall apply to the interpretation of this Agreement and supersede any conflicting terms:

Section 4 of the Agreement shall not apply and is hereby void or otherwise waived if Employee’s average weekly earnings, calculated by dividing Employee’s earnings during the period of fifty-two (52) weeks immediately preceding the separation of Employee’s employment by fifty-two (52), or if Employee worked fewer than fifty-two (52) weeks, by the number of weeks that Employee was actually paid during the fifty-two (52) week period, are less than the average weekly wage of the Commonwealth as determined pursuant to the Code of Virginia § 65.2-500(B). The foregoing shall not apply if Employee’s earnings are derived, in whole or in predominant part, from sales commissions, incentives or bonuses paid to Employee by the Company.

27.Washington. If Employee’s primary place of employment with the Company is located in Washington, the following terms shall apply to the interpretation of this Agreement and supersede any conflicting terms:




No provision in this Agreement requires Employee to assign any of Employee’s rights to an invention if that invention qualifies for exclusion under Washington Revised Code § 49.44.140, which states that a provision in an employment agreement which provides that an employee shall assign or offer to assign any of the employee’s rights in an invention to the employer does not apply to an invention for which no equipment, supplies or facilities, or trade secret information of the employer, was used and which was developed entirely on the employee’s own time, unless (a) the invention relates (i) directly to the business of the employer, or (ii) to the employer’s actual or demonstrably anticipated research or development, or (b) the invention results from any work performed by the employee for the employer. Any provision which purports to apply to such an invention is to that extent against the public policy of this state and is to that extent void and unenforceable.

Section 4 of the Agreement shall not apply and is hereby void or otherwise waived if Employee earns $100,000 or less per year and adjusted annually to account for inflation by the Washington State Department of Labor and Industries.

Section 4 of the Agreement shall not apply and is hereby void or otherwise waived where the Company terminates Employee’s employment as a result of a layoff unless the Company (in its sole discretion) elects to pay severance equivalent to Employee’s base salary for the Restricted Period less compensation earned through subsequent employment, provided that such payment is dependent upon compliance with Section 4 and does not extend to any tolling period as provided in Section 8.

The requirement of Section 4 of the Agreement shall not apply and is hereby void or otherwise waived if Employee’s earnings are less than twice the applicable state minimum hourly wage. This exception does not apply to any such additional work that raises issues of safety or interferes with the reasonable and normal scheduling expectations of the Company.

Employee hereby acknowledges that Employee has been provided a copy of this Agreement prior to the acceptance of an offer of employment or, in the case of continued employment, prior to the Effective Date with the understanding that this Agreement may be enforceable against Employee in the future in accordance with its terms.

Section 11(a) of the Agreement shall not apply to Employee and is hereby void or otherwise waived.

28.Wisconsin. If Employee’s primary place of employment with the Company is located in Wisconsin, the following terms shall apply to the interpretation of this Agreement and supersede any conflicting terms:




The definitions of Restricted Customer and Restricted Person in Sections 5 and 6 shall not include reference to “or about which [or whom] the Employee acquired Confidential Information by virtue of Employee’s employment relationship with the Company.”

The obligations set forth in Section 3 with respect to Confidential Information shall be limited to the United States.

Sections 5 and 6 with respect to interference and inducement only and Section 8 with respect to tolling only shall not apply to Employee and are hereby void or otherwise waived.




Addendum B

COMPANY LISTING – 2024

Amazon.com, Inc.
Fastenal Company
Ferguson
Genuine Parts Company (includes Motion Industries)
Global Industrial / Systemax
Graybar
HD Supply, Inc. (includes Interline Brands)
McMaster-Carr Supply Company
MSC Industrial Direct Co., Inc.
Noble Supply and Logistics
Office Depot
Sonepar / Vallen
Staples, Inc.
True Value
Uline
WESCO
Wurth


Any affiliates, subsidiaries or joint ventures of the above-referenced entities shall be deemed to meet the definition of Competitive Business.



EX-31.1 5 gww-20240331xex311.htm EX-31.1 Document

CERTIFICATION
Exhibit 31.1
I, D.G. Macpherson, certify that:
 
1.I have reviewed this Quarterly Report on Form 10-Q of W.W. Grainger, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, 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: April 25, 2024
 
By: /s/ D.G. Macpherson                          
Name:D.G. Macpherson
Title:Chairman and Chief Executive Officer


EX-31.2 6 gww-20240331xex312.htm EX-31.2 Document

CERTIFICATION
Exhibit 31.2
I, Deidra C. Merriwether, certify that:
 
1.I have reviewed this Quarterly Report on Form 10-Q of W.W. Grainger, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, 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: April 25, 2024
 
By: /s/ Deidra C. Merriwether                                     
Name:Deidra C. Merriwether
Title:Senior Vice President and Chief Financial Officer


EX-32 7 gww-20240331xex32.htm EX-32 Document

Exhibit 32
 
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
 
 
In connection with the Quarterly Report on Form 10-Q of W.W. Grainger, Inc. (“Grainger”) for the quarterly period ended March 31, 2024, (the “Report”), D.G. Macpherson, as Chairman and Chief Executive Officer of Grainger, and Deidra C. Merriwether, as Senior Vice President and Chief Financial Officer of Grainger, each hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
 
1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Grainger.

 /s/ D.G. Macpherson
D.G. Macpherson
Chairman and Chief Executive Officer
April 25, 2024
 
 
 
 /s/ Deidra C. Merriwether
Deidra C. Merriwether
Senior Vice President and Chief Financial Officer
April 25, 2024


EX-101.SCH 8 gww-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - COVER link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS (PARENTHETICAL) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (PARENTHETICAL) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - CONDENSED CONSOLIDATED STATEMENT OF SHAREDHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000009 - Statement - CONDENSED CONSOLIDATED STATEMENT OF SHAREDHOLDERS' EQUITY (PARENTHETICAL) link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - REVENUE link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - PROPERTY, BUILDINGS AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - DERIVATIVE INSTRUMENTS link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - CONTINGENCIES AND LEGAL MATTERS link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - PROPERTY, BUILDINGS AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - DERIVATIVE INSTRUMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - REVENUE - Disaggregation of Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - REVENUE - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - PROPERTY, BUILDINGS AND EQUIPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Balances and Changes in Carrying Amounts of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Balance in Intangible Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - DEBT - Long-Term Debt Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - DEBT - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - DERIVATIVE INSTRUMENTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - DERIVATIVE INSTRUMENTS - Fair Value and Carrying Amounts of Outstanding Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - SEGMENT INFORMATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - SEGMENT INFORMATION - Summary of Segment Results (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 gww-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 gww-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 gww-20240331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Adjustments to reconcile net earnings to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Statistical Measurement [Domain] Statistical Measurement [Domain] Payments of debt Repayments of Long-Term Debt Cover [Abstract] Cover [Abstract] Net change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Trading Symbol Trading Symbol Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Fair Value Hedging Fair Value Hedging [Member] Comprehensive earnings – net of tax Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest All Trading Arrangements All Trading Arrangements [Member] Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Non-NEOs Non-NEOs [Member] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Derivative [Line Items] Derivative [Line Items] Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Pay vs Performance Disclosure [Line Items] Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Accounts receivable Increase (Decrease) in Accounts Receivable Derivative [Table] Derivative [Table] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Operating lease liabilities Increase (Decrease) in Operating Lease Liability Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Hedging Relationship [Domain] Hedging Relationship [Domain] Other Other [Member] Other [Member] Schedule of Fair Value and Carrying Amounts of Outstanding Derivative Instruments Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Proceeds from stock options exercised Proceeds from Stock Options Exercised Land Land [Member] Award Timing Disclosures [Line Items] Other Performance Measure, Amount Other Performance Measure, Amount CONTINGENCIES AND LEGAL MATTERS Legal Matters and Contingencies [Text Block] Goodwill [Line Items] Goodwill [Line Items] Interest expense – net Interest Income (Expense), Operating Long-term operating lease liability Operating Lease, Liability, Noncurrent Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Other assets Other Assets, Noncurrent Entity Tax Identification Number Entity Tax Identification Number Gross carrying amount Finite-Lived Intangible Assets, Gross Schedule of Long-Term Debt Instruments Schedule of Long-Term Debt Instruments [Table Text Block] Segment Balances Before Intersegment Eliminations and Consolidation Reconciling Items Operating Segments [Member] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Treasury Stock Treasury Stock, Common [Member] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Transportation Transportation [Member] Transportation [Member] Equity Components [Axis] Equity Components [Axis] Award Timing Method Award Timing Method [Text Block] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Insider Trading Policies and Procedures [Line Items] Adjustment to Compensation, Amount Adjustment to Compensation Amount Additional contributed capital Additional Paid in Capital, Common Stock Compensation Amount Outstanding Recovery Compensation Amount Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Entity Small Business Entity Small Business Company Selected Measure Amount Company Selected Measure Amount Percent of total company revenue Revenue From Contract With Customer, Excluding Assessed Tax, Percentage Of Company-Wide Revenue Revenue From Contract With Customer, Excluding Assessed Tax, Percentage Of Company-Wide Revenue Tabular List, Table Tabular List [Table Text Block] Non-amortized trade names and other Indefinite-Lived Intangible Assets [Member] Weighted average life Weighted Average [Member] Retail Retail Customer [Member] Retail Customer Purchases of treasury stock Stock Repurchased During Period, Value Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Cash and cash equivalents at beginning of year Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Manufacturing Manufacturing [Member] Manufacturing [Member] Current assets Assets, Current [Abstract] Goodwill Goodwill, beginning balance Goodwill, ending balance Goodwill Consolidation Items [Axis] Consolidation Items [Axis] Payments for employee taxes withheld from stock awards Payment, Tax Withholding, Share-Based Payment Arrangement Other comprehensive earnings (losses): Other Comprehensive Income (Loss), Net of Tax [Abstract] Treasury stock, shares at cost Treasury Stock, Common, Shares Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Employee Stock Option Employee Stock Option [Member] Goodwill [Roll Forward] Goodwill [Roll Forward] Other – net Proceeds from (Payments for) Other Financing Activities Comprehensive earnings attributable to W.W. Grainger, Inc. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Income taxes payable Accrued Income Taxes, Current Cumulative preferred stock, shares outstanding Preferred Stock, Shares Outstanding Security Exchange Name Security Exchange Name Utilities Utilities [Member] Utilities Award Type Award Type [Axis] Translation Goodwill, Foreign Currency Translation Gain (Loss) Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest Property, buildings and equipment – net Property, buildings and equipment – net Property, Plant and Equipment, Net Noncontrolling interest Equity, Attributable to Noncontrolling Interest Cash dividends paid per share (in dollars per share) Common Stock, Dividends, Per Share, Cash Paid Short-term debt Short-Term Debt Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Expiration Date Trading Arrangement Expiration Date Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Operating lease liability Operating Lease, Liability, Current Total Shareholder Return Amount Total Shareholder Return Amount Common stock, shares issued Common Stock, Shares, Issued Income taxes – net Increase (Decrease) in Income Taxes Payable Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Accrued liabilities Increase (Decrease) in Other Accrued Liabilities Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Subsequent Event [Line Items] Subsequent Event [Line Items] Property, buildings and equipment Property, Plant and Equipment, Gross Debt Instrument [Line Items] Debt Instrument [Line Items] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Cumulative goodwill impairments Goodwill and Intangible Asset Impairment Common stock, shares authorized Common Stock, Shares Authorized Average interest rate Long-Term Debt, Weighted Average Interest Rate, over Time Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Accrued Liabilities Accrued Liabilities [Member] MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Total W.W. Grainger, Inc. shareholders’ equity Equity, Attributable to Parent Treasury stock, at cost – 60,582,972 and 60,341,817 shares, respectively Treasury Stock, Value Balance Sheet Location [Axis] Statement of Financial Position Location, Balance [Axis] Hedging Designation [Domain] Hedging Designation [Domain] Schedule of Balances and Changes in Carrying Amounts of Goodwill Schedule of Goodwill [Table Text Block] PROPERTY, BUILDINGS AND EQUIPMENT Property, Plant and Equipment Disclosure [Text Block] Capitalized software Software and Software Development Costs [Member] Selling, general and administrative expenses Selling, General and Administrative Expense Accounts receivable (less allowances for credit losses of $36 and $35, respectively) Accounts Receivable, after Allowance for Credit Loss, Current Foreign currency translation adjustments – net of reclassification to earnings Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Long-term debt Long-term debt Long-Term Debt Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Document Fiscal Period Focus Document Fiscal Period Focus All Executive Categories All Executive Categories [Member] Balance Sheet Location [Domain] Statement of Financial Position Location, Balance [Domain] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Assets Assets [Abstract] Total other comprehensive earnings (losses) Other comprehensive earnings (losses) Other Comprehensive Income (Loss), Net of Tax Document Type Document Type Derivative Contract [Domain] Derivative Contract [Domain] Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Summary of Segment Results Schedule of Segment Reporting Information, by Segment [Table Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Short-term debt, fair value Short-Term Debt, Fair Value Dividend declared (in dollars per share) Dividends Payable, Amount Per Share Subsequent Event [Table] Subsequent Event [Table] Non-amortized trade names and other Indefinite-Lived Intangible Assets (Excluding Goodwill) Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Net carrying amount Finite-Lived Intangible Assets, Net Wholesale Wholesale [Member] Wholesale Postretirement benefit plan losses and other – net of tax benefit of $1 and $1, respectively Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax Current Fiscal Year End Date Current Fiscal Year End Date Statistical Measurement [Axis] Statistical Measurement [Axis] PEO Name PEO Name Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Earnings before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest All Award Types Award Type [Domain] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Name Outstanding Recovery, Individual Name Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Non-PEO NEO Non-PEO NEO [Member] Long-term debt, excluding current maturities, , fair value Long-Term Debt, Excluding Current Maturities, Fair Value Disclosure Long-Term Debt, Excluding Current Maturities, Fair Value Disclosure Weighted average life Finite-Lived Intangible Asset, Useful Life Additional Contributed Capital Additional Paid-in Capital [Member] Hedging Relationship [Axis] Hedging Relationship [Axis] Award Timing Predetermined Award Timing Predetermined [Flag] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Cash dividends paid Payments of Ordinary Dividends, Common Stock Diluted (in dollars per share) Earnings Per Share, Diluted Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Non-cash lease expense Operating Lease, Right-of-Use Asset, Periodic Reduction Name Measure Name Entity Interactive Data Current Entity Interactive Data Current Trade accounts payable Accounts Payable, Trade Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Cumulative preferred stock, shares issued Preferred Stock, Shares Issued Customer [Axis] Customer [Axis] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Net earnings Net earnings Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Proceeds from sale of assets Proceeds from Sale of Property, Plant, and Equipment Income tax provision Income Tax Expense (Benefit) Other expense (income): Nonoperating Income (Expense) [Abstract] Interest rate Debt Instrument, Interest Rate, Stated Percentage Derivative, notional amount Derivative, Notional Amount Operating earnings (losses) Segment Reporting, Reconciling Item, Corporate Nonsegment [Member] Derivative instruments and hedges, liabilities Derivative Instruments and Hedges, Liabilities Net sales Total net sales Revenue from Contract with Customer, Excluding Assessed Tax Total other expense – net Nonoperating Income (Expense) Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Operating earnings Segment operating earnings Operating Income (Loss) Number of reportable segments Number of Reportable Segments Total liabilities and shareholders' equity Liabilities and Equity Other non-current liabilities Other Operating Activities, Cash Flow Statement SUBSEQUENT EVENTS Subsequent Events [Text Block] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] All Adjustments to Compensation All Adjustments to Compensation [Member] Accrued compensation and benefits Employee-related Liabilities, Current Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Short-term Debt, Type [Domain] Short-Term Debt, Type [Domain] 4.20% senior notes due 2047 Unsecured Senior Notes, 4.20% [Member] Unsecured Senior Notes, 4.20% [Member] Hedging Designation [Axis] Hedging Designation [Axis] DERIVATIVE INSTRUMENTS Derivative Instruments and Hedging Activities Disclosure [Text Block] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Individual: Individual [Axis] Building, Structures and Improvements Building and Building Improvements [Member] Accumulated Other Comprehensive Earnings (Losses) AOCI Attributable to Parent [Member] Inventories – net Inventory, Net Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity Address, State or Province Entity Address, State or Province Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Statement [Line Items] Statement [Line Items] Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Other Other Short-Term Debt Other Short-Term Debt Accrued sales incentives Contract With Customer, Sales Incentive Liability Contract With Customer, Sales Incentive Liability Schedule of Property, Buildings and Equipment Property, Plant and Equipment [Table Text Block] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Liabilities and shareholders' equity Liabilities and Equity [Abstract] Debt issuance costs – net of amortization and other Debt issuance costs – net of amortization and other Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Restatement Determination Date Restatement Determination Date Adoption Date Trading Arrangement Adoption Date Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Postretirement benefit plan reclassification, net of tax benefit Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Operating lease right-of-use Operating Lease, Right-of-Use Asset Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Commercial Services Commercial Services [Member] Commercial [Member] Provision for credit losses Accounts Receivable, Credit Loss Expense (Reversal) Short-term Debt, Type [Axis] Short-Term Debt, Type [Axis] Segments [Axis] Segments [Axis] Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Derivative Instrument [Axis] Derivative Instrument [Axis] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Long-term debt, gross Long-Term Debt, Gross Exercise Price Award Exercise Price Arrangement Duration Trading Arrangement Duration Subsequent event Subsequent Event [Member] GOODWILL AND OTHER INTANGIBLE ASSETS Goodwill and Intangible Assets Disclosure [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Warehousing Warehousing [Member] Warehousing Segments [Domain] Segments [Domain] Other non-current liabilities Liability, Other Postretirement Defined Benefit Plan, Noncurrent Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Trade accounts payable Increase (Decrease) in Accounts Payable, Trade All Individuals All Individuals [Member] Other Other Short-Term Debt [Member] Other Short-Term Debt Proceeds from debt Proceeds from Lines of Credit Trademarks, trade names and other Trademarks and Trade Names [Member] PEO PEO [Member] Name Trading Arrangement, Individual Name Other – net Other Nonoperating Income (Expense) Current maturities, fair value Long-Term Debt, Current Maturities, Fair Value Disclosure Long-Term Debt, Current Maturities, Fair Value Disclosure Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Intangibles – net Total intangible assets, net Intangible Assets, Net (Excluding Goodwill) Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Local Phone Number Local Phone Number Intangible Assets, Gross (Excluding Goodwill), Total Intangible Assets, Gross (Excluding Goodwill) Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Change in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] PEO Total Compensation Amount PEO Total Compensation Amount Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Common Stock Common Stock [Member] Measure: Measure [Axis] Intangible Assets [Domain] Asset Class [Domain] Cumulative preferred stock, shares authorized Preferred Stock, Shares Authorized Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Entity Emerging Growth Company Entity Emerging Growth Company 3.75% senior notes due 2046 Unsecured Senior Notes, 3.75% [Member] Unsecured Senior Notes, 3.75% [Member] Summarized Information Segment Reporting [Abstract] Entity Central Index Key Entity Central Index Key Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount 4.60% senior notes due 2045 Unsecured Senior Notes, 4.60% [Member] Unsecured Senior Notes, 4.60% [Member] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Equity Component [Domain] Equity Component [Domain] Cumulative preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share SEGMENT INFORMATION Segment Reporting Disclosure [Text Block] Current maturities Current maturities Long-Term Debt, Current Maturities Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Entity Shell Company Entity Shell Company Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Title Trading Arrangement, Individual Title Deferred income taxes and tax uncertainties Deferred Income Taxes and Other Tax Liabilities, Noncurrent Statement [Table] Statement [Table] Total comprehensive earnings (losses) attributable to noncontrolling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Consolidation Items [Domain] Consolidation Items [Domain] City Area Code City Area Code Current liabilities Liabilities, Current [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Contractors Contractors [Member] Contractors [Member] Total current assets Assets, Current Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Senior Notes Senior Notes Senior Notes [Member] Purchases of treasury stock Payments for Repurchase of Common Stock Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Long-term debt Long-Term Debt, Excluding Current Maturities Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Earnings per share: Earnings Per Share [Abstract] Retained earnings Retained Earnings (Accumulated Deficit) Inventories Increase (Decrease) in Inventories Other Noncurrent Liabilities Other Noncurrent Liabilities [Member] Debt issuance costs – net of amortization and other, fair value Debt Instrument, Unamortized, Discount (Premium) And Debt Issuance Costs, Net, Fair Value Debt Instrument, Unamortized, Discount (Premium) And Debt Issuance Costs, Net, Fair Value Endless Assortment Endless Assortment [Member] Endless Assortment Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Equity Awards Adjustments Equity Awards Adjustments [Member] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Underlying Securities Award Underlying Securities Amount Total company revenue (as a percent) Percentage Of Company-Wide Revenue Percentage Of Company-Wide Revenue Cash dividends paid Dividends, Common Stock, Cash Amendment Flag Amendment Flag Long-term debt, fair value Long-Term Debt, Fair Value Entity Registrant Name Entity Registrant Name Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] High-Touch Solutions N.A. High-Touch Solutions (N.A.) [Member] High-Touch Solutions (N.A.) Gross profit Gross Profit Fair Value as of Grant Date Award Grant Date Fair Value Subsequent Events [Abstract] Subsequent Events [Abstract] DEBT Debt Disclosure [Text Block] Shareholders' equity Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Customer lists and relationships Customer-Related Intangible Assets [Member] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Debt principal amount Debt Instrument, Face Amount Schedule of Disaggregation of Revenues Disaggregation of Revenue [Table Text Block] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Interest rate swaps Interest Rate Swap [Member] Restatement Determination Date: Restatement Determination Date [Axis] Title of 12(b) Security Title of 12(b) Security Common Stock – $0.50 par value – 300,000,000 shares authorized; 109,659,219 shares issued Common Stock, Value, Issued Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Furniture, Fixtures, Machinery and Equipment Furniture, Fixtures, Machinery and Equipment [Member] Furniture, Fixtures, Machinery and Equipment [Member] Term Loan Agreement, 0.05% Term Loan Agreement, 0.05% [Member] Term Loan Agreement, 0.05% 1.85% senior notes due 2025 Unsecured Senior Notes, 1.85% [Member] Unsecured Senior Notes, 1.85% Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Cumulative preferred stock – $5 par value – 12,000,000 shares authorized; none issued or outstanding Preferred Stock, Value, Issued Government Government Customer [Member] Government Customer [Member] Accrued expenses Accrued Liabilities Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Basic (in dollars per share) Earnings Per Share, Basic Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Schedule of Goodwill [Table] Goodwill [Table] Designated as Hedging Instrument Designated as Hedging Instrument [Member] Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Total current liabilities Liabilities, Current Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Weighted average number of shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Total assets Assets Cost of goods sold Cost of Goods and Services Sold Healthcare Healthcare [Member] Healthcare Customer [Member] Capital expenditures Payments to Acquire Property, Plant, and Equipment Other, fair value Other Short-Term Debt, Fair Value Other Short-Term Debt, Fair Value Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Termination Date Trading Arrangement Termination Date Entity Address, City or Town Entity Address, City or Town Debt Instrument [Axis] Debt Instrument [Axis] Other non-current liabilities Derivative Asset, Subject to Master Netting Arrangement, Liability Offset Net earnings attributable to W.W. Grainger, Inc. Net Income (Loss) Attributable to Parent Net Income (Loss) Trading Arrangement: Trading Arrangement [Axis] Japanese yen term loan Yen Denominated Bank Term Loan [Member] Yen Denominated Bank Term Loan Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Schedule of Balance in Intangible Assets, Net Schedule of Finite-Lived Intangible Assets [Table Text Block] Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Entity File Number Entity File Number REVENUE Revenue from Contract with Customer [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Noncontrolling Interest Noncontrolling Interest [Member] Income Statement [Abstract] Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Exchange rate effect on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Name Forgone Recovery, Individual Name Document Period End Date Document Period End Date Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Intangible Assets [Axis] Asset Class [Axis] Insider Trading Arrangements [Line Items] Stock-based compensation APIC, Share-Based Payment Arrangement, ESPP, Increase for Cost Recognition Other Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment [Member] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Adjustment to Compensation: Adjustment to Compensation [Axis] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Less net earnings attributable to noncontrolling interest Net earnings Net Income (Loss) Attributable to Noncontrolling Interest Document Transition Report Document Transition Report Document Quarterly Report Document Quarterly Report Customer [Domain] Customer [Domain] Accumulated other comprehensive losses Accumulated Other Comprehensive Income (Loss), Net of Tax Less comprehensive earnings (losses) attributable to noncontrolling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest [Abstract] Entity Current Reporting Status Entity Current Reporting Status Retained Earnings Retained Earnings [Member] Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Total net sales (as a percent) Revenue From Contract With Customer, Excluding Assessed Tax, Percentage Revenue From Contract With Customer, Excluding Assessed Tax, Percentage Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Total shareholders' equity Beginning balance Ending balance Equity, Including Portion Attributable to Noncontrolling Interest Increase (Decrease) in Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Executive Category: Executive Category [Axis] Deferred income taxes and tax uncertainties Other Income Tax Expense (Benefit), Continuing Operations Name Awards Close in Time to MNPI Disclosures, Individual Name Entity Filer Category Entity Filer Category Company Selected Measure Name Company Selected Measure Name EX-101.PRE 12 gww-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 14 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
COVER - shares
3 Months Ended
Mar. 31, 2024
Apr. 18, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
Document Transition Report false  
Entity File Number 1-5684  
Entity Registrant Name W.W. Grainger, Inc.  
Entity Incorporation, State or Country Code IL  
Entity Tax Identification Number 36-1150280  
Entity Address, Address Line One 100 Grainger Parkway  
Entity Address, City or Town Lake Forest,  
Entity Address, State or Province IL  
Entity Address, Postal Zip Code 60045-5201  
City Area Code 847  
Local Phone Number 535-1000  
Title of 12(b) Security Common Stock  
Trading Symbol GWW  
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   49,068,805
Entity Central Index Key 0000277135  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
shares in Millions, $ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Net sales $ 4,235 $ 4,091
Cost of goods sold 2,567 2,457
Gross profit 1,668 1,634
Selling, general and administrative expenses 999 954
Operating earnings 669 680
Other expense (income):    
Interest expense – net 21 24
Other – net (7) (6)
Total other expense – net 14 18
Earnings before income taxes 655 662
Income tax provision 158 154
Net earnings 497 508
Less net earnings attributable to noncontrolling interest 19 20
Net earnings attributable to W.W. Grainger, Inc. $ 478 $ 488
Earnings per share:    
Basic (in dollars per share) $ 9.65 $ 9.66
Diluted (in dollars per share) $ 9.62 $ 9.61
Weighted average number of shares outstanding:    
Basic (in shares) 49.2 50.2
Diluted (in shares) 49.4 50.5
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Comprehensive Income [Abstract]    
Net earnings $ 497 $ 508
Other comprehensive earnings (losses):    
Foreign currency translation adjustments – net of reclassification to earnings (54) 2
Postretirement benefit plan losses and other – net of tax benefit of $1 and $1, respectively (3) (3)
Total other comprehensive earnings (losses) (57) (1)
Comprehensive earnings – net of tax 440 507
Less comprehensive earnings (losses) attributable to noncontrolling interest    
Net earnings 19 20
Foreign currency translation adjustments (22) (5)
Total comprehensive earnings (losses) attributable to noncontrolling interest (3) 15
Comprehensive earnings attributable to W.W. Grainger, Inc. $ 443 $ 492
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS (PARENTHETICAL) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Comprehensive Income [Abstract]    
Postretirement benefit plan reclassification, net of tax benefit $ 1 $ 1
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Current assets    
Cash and cash equivalents $ 804 $ 660
Accounts receivable (less allowances for credit losses of $36 and $35, respectively) 2,330 2,192
Inventories – net 2,178 2,266
Prepaid expenses and other current assets 228 156
Total current assets 5,540 5,274
Property, buildings and equipment – net 1,667 1,658
Goodwill 364 370
Intangibles – net 236 234
Operating lease right-of-use 408 429
Other assets 185 182
Total assets 8,400 8,147
Current liabilities    
Current maturities 501 34
Trade accounts payable 1,133 954
Accrued compensation and benefits 235 327
Operating lease liability 71 71
Accrued expenses 444 397
Income taxes payable 144 48
Total current liabilities 2,528 1,831
Long-term debt 1,783 2,266
Long-term operating lease liability 359 381
Deferred income taxes and tax uncertainties 101 104
Other non-current liabilities 120 124
Shareholders' equity    
Cumulative preferred stock – $5 par value – 12,000,000 shares authorized; none issued or outstanding 0 0
Common Stock – $0.50 par value – 300,000,000 shares authorized; 109,659,219 shares issued 55 55
Additional contributed capital 1,363 1,355
Retained earnings 12,548 12,162
Accumulated other comprehensive losses (207) (172)
Treasury stock, at cost – 60,582,972 and 60,341,817 shares, respectively (10,560) (10,285)
Total W.W. Grainger, Inc. shareholders’ equity 3,199 3,115
Noncontrolling interest 310 326
Total shareholders' equity 3,509 3,441
Total liabilities and shareholders' equity $ 8,400 $ 8,147
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS (PARENTHETICAL) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 36 $ 35
Cumulative preferred stock, par value (in dollars per share) $ 5 $ 5
Cumulative preferred stock, shares authorized 12,000,000 12,000,000
Cumulative preferred stock, shares issued 0 0
Cumulative preferred stock, shares outstanding 0 0
Common stock, par value (in dollars per share) $ 0.50 $ 0.50
Common stock, shares authorized 300,000,000 300,000,000
Common stock, shares issued 109,659,219 109,659,219
Treasury stock, shares at cost 60,582,972 60,341,817
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities:    
Net earnings $ 497 $ 508
Adjustments to reconcile net earnings to net cash provided by operating activities:    
Provision for credit losses 6 4
Deferred income taxes and tax uncertainties (2) 10
Depreciation and amortization 56 50
Non-cash lease expense 21 17
Stock-based compensation 11 12
Change in operating assets and liabilities:    
Accounts receivable (163) (162)
Inventories 76 4
Prepaid expenses and other assets (85) 74
Trade accounts payable 202 53
Operating lease liabilities (23) (21)
Accrued liabilities (35) (193)
Income taxes – net 107 102
Other non-current liabilities (7) (4)
Net cash provided by operating activities 661 454
Cash flows from investing activities:    
Capital expenditures (119) (98)
Proceeds from sale of assets 1 2
Net cash used in investing activities (118) (96)
Cash flows from financing activities:    
Proceeds from debt 1 6
Payments of debt (17) (18)
Proceeds from stock options exercised 9 23
Payments for employee taxes withheld from stock awards (10) (3)
Purchases of treasury stock (268) (142)
Cash dividends paid (105) (87)
Other – net (1) (3)
Net cash used in financing activities (391) (224)
Exchange rate effect on cash and cash equivalents (8) 2
Net change in cash and cash equivalents 144 136
Cash and cash equivalents at beginning of year 660 325
Cash and cash equivalents at end of period $ 804 $ 461
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENT OF SHAREDHOLDERS' EQUITY - USD ($)
$ in Millions
Total
Common Stock
Additional Contributed Capital
Retained Earnings
Accumulated Other Comprehensive Earnings (Losses)
Treasury Stock
Noncontrolling Interest
Beginning balance at Dec. 31, 2022 $ 2,735 $ 55 $ 1,310 $ 10,700 $ (180) $ (9,445) $ 295
Increase (Decrease) in Stockholders' Equity              
Stock-based compensation 32   14     18  
Purchases of treasury stock (142)         (142)  
Net earnings 508     488     20
Other comprehensive earnings (losses) (1)       4   (5)
Cash dividends paid (87)     (87)      
Ending balance at Mar. 31, 2023 3,045 55 1,324 11,101 (176) (9,569) 310
Beginning balance at Dec. 31, 2023 3,441 55 1,355 12,162 (172) (10,285) 326
Increase (Decrease) in Stockholders' Equity              
Stock-based compensation 10   8     2  
Purchases of treasury stock (277)         (277)  
Net earnings 497     478     19
Other comprehensive earnings (losses) (57)       (35)   (22)
Cash dividends paid (105)     (92)     (13)
Ending balance at Mar. 31, 2024 $ 3,509 $ 55 $ 1,363 $ 12,548 $ (207) $ (10,560) $ 310
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENT OF SHAREDHOLDERS' EQUITY (PARENTHETICAL) - $ / shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Stockholders' Equity [Abstract]    
Cash dividends paid per share (in dollars per share) $ 1.86 $ 1.72
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
W.W. Grainger, Inc. is a broad line, business-to-business distributor of maintenance, repair and operating (MRO) products and services with operations primarily in North America (N.A.), Japan and the United Kingdom (U.K.). In this report, the words “Grainger” or “Company” mean W.W. Grainger, Inc. and its subsidiaries, except where the context makes it clear that the reference is only to W.W. Grainger, Inc. itself and not its subsidiaries.

Basis of Presentation
The Company's Condensed Consolidated Financial Statements have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) for interim financial reporting and the rules and regulations of the U.S. Securities and Exchange Commission (SEC) and therefore do not include all information and disclosures normally included in the annual Consolidated Financial Statements. The preparation of these Condensed Consolidated Financial Statements and accompanying notes in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported. Actual results could differ materially from these estimated amounts. In the opinion of the Company’s management, the Condensed Consolidated Financial Statements reflect all adjustments, which are normal and recurring in nature, necessary for fair financial statement presentation.

The Condensed Consolidated Balance Sheet at December 31, 2023, has been derived from the audited Consolidated Financial Statements at that date but does not include all of the information and footnotes required by GAAP for complete financial statements.

The Condensed Consolidated Financial Statements should be read in conjunction with the Consolidated Financial Statements and accompanying notes for the year ended December 31, 2023 included in the Company’s Annual Report on Form 10-K filed with the SEC on February 22, 2024 (2023 Form 10-K).

There were no material changes to the Company’s significant accounting policies from those disclosed in Note 1 of the Notes to Consolidated Financial Statements in Part II, Item 8: Financial Statements and Supplementary Data in the Company's 2023 Form 10-K.
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUE
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
REVENUE REVENUE
Grainger serves a large number of customers in diverse industries, which are subject to different economic and market-specific factors. The Company's revenue is primarily comprised of MRO product sales and related activities.

The Company's presentation of revenue by segment and customer industry most reasonably depicts how the nature, amount, timing and uncertainty of the Company's revenue and cash flows are affected by economic and market-specific factors. The majority of Company revenue originates from contracts with a single performance obligation to deliver products, whereby performance obligations are satisfied when control of the product is transferred to the customer per the arranged shipping terms.

The following table presents the Company's percentage of revenue by reportable segment and by major customer industry:
Three Months Ended March 31,
2024
2023
Customer Industry(1)
High-Touch Solutions N.A.Endless Assortment
Total Company(2)
High-Touch Solutions N.A.Endless Assortment
Total Company(2)
Manufacturing32 %29 %31 %31 %30 %31 %
Government18 %%15 %18 %%15 %
Wholesale%18 %%%17 %%
Commercial Services%11 %%%12 %%
Contractors%11 %%%12 %%
Healthcare%%%%%%
Retail%%%%%%
Transportation%%%%%%
Utilities%%%%%%
Warehousing%— %%%— %%
Other(3)
10 %19 %12 %10 %16 %11 %
Total net sales100 %100 %100 %100 %100 %100 %
Percent of total company revenue80 %18 %100 %81 %18 %100 %
(1) Customer industry results for the three months ended March 31, 2024 and 2023 primarily use the North American Industry Classification System (NAICS). As customers' businesses evolve, industry classifications may change. When these changes occur, Grainger does not recast the customer classification for prior periods as the industry used in the prior period was appropriate at the point-in-time. As a result, year-over-year changes may be impacted.
(2) Total Company includes other businesses, which includes the Company's Cromwell business. Other businesses account for approximately 2% and 1% of total Company revenue for the three months ended March 31, 2024 and 2023, respectively.
(3) Other primarily includes revenue from industries and customers that are not material individually, including hospitality, restaurants, property management and natural resources.

Total accrued sales incentives are recorded in Accrued expenses and were approximately $112 million and $114 million as of March 31, 2024 and December 31, 2023, respectively.

The Company had no material unsatisfied performance obligations, contract assets or liabilities as of March 31, 2024 and December 31, 2023.
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
PROPERTY, BUILDINGS AND EQUIPMENT
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
PROPERTY, BUILDINGS AND EQUIPMENT PROPERTY, BUILDINGS AND EQUIPMENT
Property, buildings and equipment consisted of the following (in millions of dollars):
As of
March 31, 2024December 31, 2023
Land and land improvements$397 $397 
Building, structures and improvements1,476 1,469 
Furniture, fixtures, machinery and equipment1,881 1,852 
Property, buildings and equipment$3,754 $3,718 
Less accumulated depreciation2,087 2,060 
Property, buildings and equipment – net$1,667 $1,658 
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
GOODWILL AND OTHER INTANGIBLE ASSETS
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL AND OTHER INTANGIBLE ASSETS GOODWILL AND OTHER INTANGIBLE ASSETS
The Company did not identify any significant events or changes in circumstances that indicated the existence of impairment indicators during the three months ended March 31, 2024. As such, quantitative assessments were not required.     

The balances and changes in the carrying amount of goodwill by segment are as follows (in millions of dollars):
High-Touch Solutions N.A.Endless AssortmentTotal
Balance at January 1, 2023$313 $58 $371 
Translation(3)(1)
Balance at December 31, 2023315 55 370 
Translation(3)(3)(6)
Balance at March 31, 2024
$312 $52 $364 
The Company's cumulative goodwill impairments as of March 31, 2024 were $137 million. No goodwill impairments were recorded for the three months ended March 31, 2024 and 2023.
The balances and changes in intangible assets net are as follows (in millions of dollars):
As of
March 31, 2024December 31, 2023
Weighted average lifeGross carrying amountAccumulated amortizationNet carrying amountGross carrying amountAccumulated amortizationNet carrying amount
Customer lists and relationships10.7 years$165 $153 $12 $166 $153 $13 
Trademarks, trade names and other14.9 years30 23 31 23 
Non-amortized trade names and otherIndefinite19 — 19 20 — 20 
Capitalized software4.3 years675 477 198 659 466 193 
Total intangible assets6.2 years$889 $653 $236 $876 $642 $234 
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DEBT
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
DEBT DEBT
Total debt, including long-term and current maturities, consisted of the following (in millions of dollars):
As of
March 31, 2024
December 31, 2023
Carrying ValueFair Value Carrying ValueFair Value
4.60% senior notes due 2045
$1,000 $934 $1,000 $967 
1.85% senior notes due 2025
— — 500 483 
3.75% senior notes due 2046
400 328 400 336 
4.20% senior notes due 2047
400 349 400 361 
Debt issuance costs – net of amortization and other(17)(17)(34)(34)
Long-term debt1,783 1,594 2,266 2,113 
1.85% senior notes due 2025
500 485 — — 
Japanese yen term loan15 15 32 32 
Other(14)(14)
Current maturities501 486 34 34 
Total debt$2,284 $2,080 $2,300 $2,147 

Senior Notes
Between 2015 and 2020, Grainger issued $2.3 billion in unsecured debt (Senior Notes) primarily to provide flexibility in funding general working capital needs, share repurchases and long-term cash requirements. The Senior Notes require no principal payments until maturity and interest is paid semi-annually.

The Company incurred debt issuance costs related to its Senior Notes, representing underwriting fees and other expenses. These costs were recorded as a contra-liability in Long-term debt and are being amortized over the term of the Senior Notes using the straight-line method to Interest expense – net. As of March 31, 2024 and December 31, 2023, the unamortized costs were $18 million and $19 million, respectively.

The Company uses interest rate swaps to manage the risks associated with its 1.85% Senior Notes. These swaps were designated for hedge accounting treatment as fair value hedges. The resulting carrying value adjustments are presented in Other in Current maturities as of March 31, 2024 and Other in Long-term debt as of December 31, 2023 in the table above. For further discussion on the Company's hedge accounting policies, see Note 6.

MonotaRO Term Loan
In August 2020, MonotaRO Co., Ltd (MonotaRO) entered into a ¥9 billion term loan agreement to fund technology investments and the expansion of its distribution center (DC) network. As of March 31, 2024 and December 31, 2023, the carrying amount of the term loan in Current maturities was $15 million and $32 million, respectively. The term loan matures in August 2024 and bears an average interest rate of 0.05%.

Fair Value
The estimated fair value of the Company’s Senior Notes was based on available external pricing data and current market rates for similar debt instruments, among other factors, which are classified as Level 2 inputs within the fair value hierarchy.
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DERIVATIVE INSTRUMENTS
3 Months Ended
Mar. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
DERIVATIVE INSTRUMENTS DERIVATIVE INSTRUMENTS
The Company's earnings and cash flows are subject to fluctuations due to changes in foreign currency exchange and interest rates. Grainger currently enters into certain derivatives or other financial instruments to hedge against these risks.

Fair Value Hedges
The Company uses interest rate swaps to hedge a portion of its fixed-rate debt. These swaps are treated as fair value hedges and consequently the gain or loss on the derivative as well as the offsetting gain or loss on the hedged item, are recognized in the Condensed Consolidated Statements of Earnings in Interest expense – net. The notional amount of the Company’s outstanding fair value hedges as of March 31, 2024 and December 31, 2023 was $450 million.

Due to the high degree of effectiveness between the hedging instruments and the underlying exposures being hedged, no recognition of ineffectiveness was recorded for the three months ended March 31, 2024 and 2023.

The liability hedged by the interest rate swaps is recorded in Current maturities as of March 31, 2024 and Long-term debt as of December 31, 2023 on the Condensed Consolidated Balance Sheets. The carrying amount of the hedged item, including the cumulative amount of fair value hedging adjustments was $434 million as of March 31, 2024 and $432 million as of December 31, 2023.

The interest rate swaps are reported on the Condensed Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023 as shown in the following table (in millions of dollars):
As of
March 31, 2024December 31, 2023
Accrued expenses$14 $— 
Other non-current liabilities$— $16 

Fair Value
The estimated fair values of the Company's derivative instruments were based on quoted market forward rates, which are classified as Level 2 inputs within the fair value hierarchy and reflect the present value of the amount that the Company would pay for contracts involving the same notional amounts and maturity dates. No adjustments were required during the current period to reflect the counterparty’s credit risk or the Company’s own nonperformance risk.
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SEGMENT INFORMATION
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
SEGMENT INFORMATION SEGMENT INFORMATION
Grainger's two reportable segments are High-Touch Solutions N.A. and Endless Assortment. The remaining businesses, which include the Company's Cromwell business, are classified as Other to reconcile to consolidated results. These remaining businesses individually and in the aggregate do not meet the criteria of a reportable segment.

The Company's corporate costs are allocated to each reportable segment based on benefits received. Additionally, intersegment sales transactions, which are sales between Grainger businesses in separate reportable segments, are eliminated within the segment to present only the impact of sales to external customers. Service fees for intersegment sales are included in each segment's Selling, general and administrative expenses and are also eliminated in the Company's Condensed Consolidated Financial Statements.

Following is a summary of segment results (in millions of dollars):
 Three Months Ended March 31,
20242023
 Net salesOperating earnings Net salesOperating earnings
High-Touch Solutions N.A.$3,405 $610 $3,294 $621 
Endless Assortment751 59 724 58 
Other79 — 73 
Total Company$4,235 $669 $4,091 $680 

The Company is a broad line distributor of MRO products and services. Products are regularly added 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, including the evolving list of products stocked and additional products available online but not stocked. Assets for reportable segments are not disclosed as such information is not regularly reviewed by the Company's Chief Operating Decision Maker.
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONTINGENCIES AND LEGAL MATTERS
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
CONTINGENCIES AND LEGAL MATTERS CONTINGENCIES AND LEGAL MATTERS
From time to time the Company is involved in various legal and administrative proceedings, including claims related to: product liability, safety or compliance; privacy and cybersecurity matters; negligence; contract disputes; environmental issues; unclaimed property; wage and hour laws; intellectual property; advertising and marketing; consumer protection; pricing (including disaster or emergency declaration pricing statutes); employment practices; regulatory compliance, including trade and export matters; anti-bribery and corruption; and other matters and actions brought by team members, consumers, competitors, suppliers, customers, governmental entities and other third parties.

The Company has been engaged in litigation involving KMCO, LLC (KMCO) as described in previous quarterly and annual reports. The Company has since settled several of the personal injury lawsuits. Those settlements had, and continue to have, no effect on net earnings or cash flows. The Company continues to contest the remaining KMCO-related lawsuits and cannot predict the timing, outcome or any estimate of possible loss or range of losses on the remaining KMCO lawsuits.
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUBSEQUENT EVENTS
3 Months Ended
Mar. 31, 2024
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS SUBSEQUENT EVENTS
On April 24, 2024, the Company’s Board of Directors declared a quarterly dividend of $2.05 per share, payable June 1, 2024, to shareholders of record on May 13, 2024.
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net Income (Loss) Attributable to Parent $ 478 $ 488
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement
None of the Company's directors or officers adopted, modified, or terminated a Rule 10b5-1 trading arrangement or a non-Rule 10b5-1 trading arrangement during the Company's quarter ended March 31, 2024.
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUE (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenues
The following table presents the Company's percentage of revenue by reportable segment and by major customer industry:
Three Months Ended March 31,
2024
2023
Customer Industry(1)
High-Touch Solutions N.A.Endless Assortment
Total Company(2)
High-Touch Solutions N.A.Endless Assortment
Total Company(2)
Manufacturing32 %29 %31 %31 %30 %31 %
Government18 %%15 %18 %%15 %
Wholesale%18 %%%17 %%
Commercial Services%11 %%%12 %%
Contractors%11 %%%12 %%
Healthcare%%%%%%
Retail%%%%%%
Transportation%%%%%%
Utilities%%%%%%
Warehousing%— %%%— %%
Other(3)
10 %19 %12 %10 %16 %11 %
Total net sales100 %100 %100 %100 %100 %100 %
Percent of total company revenue80 %18 %100 %81 %18 %100 %
(1) Customer industry results for the three months ended March 31, 2024 and 2023 primarily use the North American Industry Classification System (NAICS). As customers' businesses evolve, industry classifications may change. When these changes occur, Grainger does not recast the customer classification for prior periods as the industry used in the prior period was appropriate at the point-in-time. As a result, year-over-year changes may be impacted.
(2) Total Company includes other businesses, which includes the Company's Cromwell business. Other businesses account for approximately 2% and 1% of total Company revenue for the three months ended March 31, 2024 and 2023, respectively.
(3) Other primarily includes revenue from industries and customers that are not material individually, including hospitality, restaurants, property management and natural resources.
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
PROPERTY, BUILDINGS AND EQUIPMENT (Tables)
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property, Buildings and Equipment
Property, buildings and equipment consisted of the following (in millions of dollars):
As of
March 31, 2024December 31, 2023
Land and land improvements$397 $397 
Building, structures and improvements1,476 1,469 
Furniture, fixtures, machinery and equipment1,881 1,852 
Property, buildings and equipment$3,754 $3,718 
Less accumulated depreciation2,087 2,060 
Property, buildings and equipment – net$1,667 $1,658 
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Balances and Changes in Carrying Amounts of Goodwill
The balances and changes in the carrying amount of goodwill by segment are as follows (in millions of dollars):
High-Touch Solutions N.A.Endless AssortmentTotal
Balance at January 1, 2023$313 $58 $371 
Translation(3)(1)
Balance at December 31, 2023315 55 370 
Translation(3)(3)(6)
Balance at March 31, 2024
$312 $52 $364 
Schedule of Balance in Intangible Assets, Net
The balances and changes in intangible assets net are as follows (in millions of dollars):
As of
March 31, 2024December 31, 2023
Weighted average lifeGross carrying amountAccumulated amortizationNet carrying amountGross carrying amountAccumulated amortizationNet carrying amount
Customer lists and relationships10.7 years$165 $153 $12 $166 $153 $13 
Trademarks, trade names and other14.9 years30 23 31 23 
Non-amortized trade names and otherIndefinite19 — 19 20 — 20 
Capitalized software4.3 years675 477 198 659 466 193 
Total intangible assets6.2 years$889 $653 $236 $876 $642 $234 
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DEBT (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Long-Term Debt Instruments
Total debt, including long-term and current maturities, consisted of the following (in millions of dollars):
As of
March 31, 2024
December 31, 2023
Carrying ValueFair Value Carrying ValueFair Value
4.60% senior notes due 2045
$1,000 $934 $1,000 $967 
1.85% senior notes due 2025
— — 500 483 
3.75% senior notes due 2046
400 328 400 336 
4.20% senior notes due 2047
400 349 400 361 
Debt issuance costs – net of amortization and other(17)(17)(34)(34)
Long-term debt1,783 1,594 2,266 2,113 
1.85% senior notes due 2025
500 485 — — 
Japanese yen term loan15 15 32 32 
Other(14)(14)
Current maturities501 486 34 34 
Total debt$2,284 $2,080 $2,300 $2,147 
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DERIVATIVE INSTRUMENTS (Tables)
3 Months Ended
Mar. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Fair Value and Carrying Amounts of Outstanding Derivative Instruments
The interest rate swaps are reported on the Condensed Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023 as shown in the following table (in millions of dollars):
As of
March 31, 2024December 31, 2023
Accrued expenses$14 $— 
Other non-current liabilities$— $16 
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SEGMENT INFORMATION (Tables)
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Summary of Segment Results
Following is a summary of segment results (in millions of dollars):
 Three Months Ended March 31,
20242023
 Net salesOperating earnings Net salesOperating earnings
High-Touch Solutions N.A.$3,405 $610 $3,294 $621 
Endless Assortment751 59 724 58 
Other79 — 73 
Total Company$4,235 $669 $4,091 $680 
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUE - Disaggregation of Revenues (Details)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Total net sales (as a percent) 100.00% 100.00%
Percent of total company revenue 100.00% 100.00%
Operating earnings (losses)    
Disaggregation of Revenue [Line Items]    
Total company revenue (as a percent) 2.00% 1.00%
Manufacturing    
Disaggregation of Revenue [Line Items]    
Total net sales (as a percent) 31.00% 31.00%
Government    
Disaggregation of Revenue [Line Items]    
Total net sales (as a percent) 15.00% 15.00%
Wholesale    
Disaggregation of Revenue [Line Items]    
Total net sales (as a percent) 9.00% 9.00%
Commercial Services    
Disaggregation of Revenue [Line Items]    
Total net sales (as a percent) 8.00% 8.00%
Contractors    
Disaggregation of Revenue [Line Items]    
Total net sales (as a percent) 6.00% 6.00%
Healthcare    
Disaggregation of Revenue [Line Items]    
Total net sales (as a percent) 6.00% 6.00%
Retail    
Disaggregation of Revenue [Line Items]    
Total net sales (as a percent) 4.00% 4.00%
Transportation    
Disaggregation of Revenue [Line Items]    
Total net sales (as a percent) 4.00% 4.00%
Utilities    
Disaggregation of Revenue [Line Items]    
Total net sales (as a percent) 3.00% 3.00%
Warehousing    
Disaggregation of Revenue [Line Items]    
Total net sales (as a percent) 2.00% 3.00%
Other    
Disaggregation of Revenue [Line Items]    
Total net sales (as a percent) 12.00% 11.00%
High-Touch Solutions N.A.    
Disaggregation of Revenue [Line Items]    
Total net sales (as a percent) 100.00% 100.00%
Percent of total company revenue 80.00% 81.00%
High-Touch Solutions N.A. | Manufacturing    
Disaggregation of Revenue [Line Items]    
Total net sales (as a percent) 32.00% 31.00%
High-Touch Solutions N.A. | Government    
Disaggregation of Revenue [Line Items]    
Total net sales (as a percent) 18.00% 18.00%
High-Touch Solutions N.A. | Wholesale    
Disaggregation of Revenue [Line Items]    
Total net sales (as a percent) 8.00% 7.00%
High-Touch Solutions N.A. | Commercial Services    
Disaggregation of Revenue [Line Items]    
Total net sales (as a percent) 7.00% 7.00%
High-Touch Solutions N.A. | Contractors    
Disaggregation of Revenue [Line Items]    
Total net sales (as a percent) 5.00% 5.00%
High-Touch Solutions N.A. | Healthcare    
Disaggregation of Revenue [Line Items]    
Total net sales (as a percent) 7.00% 7.00%
High-Touch Solutions N.A. | Retail    
Disaggregation of Revenue [Line Items]    
Total net sales (as a percent) 4.00% 4.00%
High-Touch Solutions N.A. | Transportation    
Disaggregation of Revenue [Line Items]    
Total net sales (as a percent) 4.00% 4.00%
High-Touch Solutions N.A. | Utilities    
Disaggregation of Revenue [Line Items]    
Total net sales (as a percent) 3.00% 3.00%
High-Touch Solutions N.A. | Warehousing    
Disaggregation of Revenue [Line Items]    
Total net sales (as a percent) 2.00% 4.00%
High-Touch Solutions N.A. | Other    
Disaggregation of Revenue [Line Items]    
Total net sales (as a percent) 10.00% 10.00%
Endless Assortment    
Disaggregation of Revenue [Line Items]    
Total net sales (as a percent) 100.00% 100.00%
Percent of total company revenue 18.00% 18.00%
Endless Assortment | Manufacturing    
Disaggregation of Revenue [Line Items]    
Total net sales (as a percent) 29.00% 30.00%
Endless Assortment | Government    
Disaggregation of Revenue [Line Items]    
Total net sales (as a percent) 3.00% 3.00%
Endless Assortment | Wholesale    
Disaggregation of Revenue [Line Items]    
Total net sales (as a percent) 18.00% 17.00%
Endless Assortment | Commercial Services    
Disaggregation of Revenue [Line Items]    
Total net sales (as a percent) 11.00% 12.00%
Endless Assortment | Contractors    
Disaggregation of Revenue [Line Items]    
Total net sales (as a percent) 11.00% 12.00%
Endless Assortment | Healthcare    
Disaggregation of Revenue [Line Items]    
Total net sales (as a percent) 1.00% 2.00%
Endless Assortment | Retail    
Disaggregation of Revenue [Line Items]    
Total net sales (as a percent) 4.00% 4.00%
Endless Assortment | Transportation    
Disaggregation of Revenue [Line Items]    
Total net sales (as a percent) 2.00% 2.00%
Endless Assortment | Utilities    
Disaggregation of Revenue [Line Items]    
Total net sales (as a percent) 2.00% 2.00%
Endless Assortment | Warehousing    
Disaggregation of Revenue [Line Items]    
Total net sales (as a percent) 0.00% 0.00%
Endless Assortment | Other    
Disaggregation of Revenue [Line Items]    
Total net sales (as a percent) 19.00% 16.00%
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUE - Narrative (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]    
Accrued sales incentives $ 112 $ 114
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
PROPERTY, BUILDINGS AND EQUIPMENT (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property, buildings and equipment $ 3,754 $ 3,718
Less accumulated depreciation 2,087 2,060
Property, buildings and equipment – net 1,667 1,658
Land    
Property, Plant and Equipment [Line Items]    
Property, buildings and equipment 397 397
Building, Structures and Improvements    
Property, Plant and Equipment [Line Items]    
Property, buildings and equipment 1,476 1,469
Furniture, Fixtures, Machinery and Equipment    
Property, Plant and Equipment [Line Items]    
Property, buildings and equipment $ 1,881 $ 1,852
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
GOODWILL AND OTHER INTANGIBLE ASSETS - Balances and Changes in Carrying Amounts of Goodwill (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Goodwill [Roll Forward]    
Goodwill, beginning balance $ 370 $ 371
Translation (6) (1)
Goodwill, ending balance 364 370
High-Touch Solutions N.A. | Segment Balances Before Intersegment Eliminations and Consolidation Reconciling Items    
Goodwill [Roll Forward]    
Goodwill, beginning balance 315 313
Translation (3) 2
Goodwill, ending balance 312 315
Endless Assortment | Segment Balances Before Intersegment Eliminations and Consolidation Reconciling Items    
Goodwill [Roll Forward]    
Goodwill, beginning balance 55 58
Translation (3) (3)
Goodwill, ending balance $ 52 $ 55
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
GOODWILL AND OTHER INTANGIBLE ASSETS - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]    
Translation $ (6) $ (1)
Segment Balances Before Intersegment Eliminations and Consolidation Reconciling Items    
Segment Reporting Information [Line Items]    
Cumulative goodwill impairments 137  
High-Touch Solutions N.A. | Segment Balances Before Intersegment Eliminations and Consolidation Reconciling Items    
Segment Reporting Information [Line Items]    
Translation $ (3) $ 2
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
GOODWILL AND OTHER INTANGIBLE ASSETS - Balance in Intangible Assets, Net (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Intangible Assets, Gross (Excluding Goodwill), Total $ 889 $ 876
Accumulated amortization 653 642
Total intangible assets, net $ 236 $ 234
Weighted average life    
Weighted average life 6 years 2 months 12 days 6 years 2 months 12 days
Customer lists and relationships    
Gross carrying amount $ 165 $ 166
Accumulated amortization 153 153
Net carrying amount $ 12 $ 13
Customer lists and relationships | Weighted average life    
Weighted average life 10 years 8 months 12 days 10 years 8 months 12 days
Trademarks, trade names and other    
Gross carrying amount $ 30 $ 31
Accumulated amortization 23 23
Net carrying amount $ 7 $ 8
Trademarks, trade names and other | Weighted average life    
Weighted average life 14 years 10 months 24 days 14 years 10 months 24 days
Non-amortized trade names and other    
Gross carrying amount $ 19 $ 20
Accumulated amortization 0 0
Non-amortized trade names and other 19 20
Capitalized software    
Gross carrying amount 675 659
Accumulated amortization 477 466
Net carrying amount $ 198 $ 193
Capitalized software | Weighted average life    
Weighted average life 4 years 3 months 18 days 4 years 3 months 18 days
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DEBT - Long-Term Debt Instruments (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Feb. 29, 2020
Debt Instrument [Line Items]      
Debt issuance costs – net of amortization and other $ (17) $ (34)  
Long-term debt 1,783 2,266  
Current maturities 501 34  
Long-term debt 2,284 2,300  
Long-term debt, fair value 1,594 2,113  
Debt issuance costs – net of amortization and other, fair value (17) (34)  
Current maturities, fair value 486 34  
Long-term debt, excluding current maturities, , fair value 2,080 2,147  
Japanese yen term loan      
Debt Instrument [Line Items]      
Short-term debt 15 32  
Short-term debt, fair value 15 32  
Other      
Debt Instrument [Line Items]      
Other (14) 2  
Other, fair value (14) 2  
Senior Notes      
Debt Instrument [Line Items]      
Debt issuance costs – net of amortization and other (18) (19)  
4.60% senior notes due 2045 | Senior Notes      
Debt Instrument [Line Items]      
Long-term debt, gross 1,000 1,000  
Long-term debt, fair value $ 934 967  
Interest rate 4.60%    
1.85% senior notes due 2025 | Senior Notes      
Debt Instrument [Line Items]      
Short-term debt $ 500 0  
Short-term debt, fair value 485 0  
1.85% senior notes due 2025 | Senior Notes      
Debt Instrument [Line Items]      
Long-term debt, gross 0 500  
Long-term debt, fair value $ 0 483  
Interest rate 1.85%   1.85%
3.75% senior notes due 2046 | Senior Notes      
Debt Instrument [Line Items]      
Long-term debt, gross $ 400 400  
Long-term debt, fair value $ 328 336  
Interest rate 3.75%    
4.20% senior notes due 2047 | Senior Notes      
Debt Instrument [Line Items]      
Long-term debt, gross $ 400 400  
Long-term debt, fair value $ 349 $ 361  
Interest rate 4.20%    
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DEBT - Narrative (Details)
1 Months Ended
Aug. 31, 2020
JPY (¥)
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Feb. 29, 2020
Debt Instrument [Line Items]        
Debt issuance costs – net of amortization and other   $ 17,000,000 $ 34,000,000  
Senior Notes        
Debt Instrument [Line Items]        
Debt principal amount     2,300,000,000  
Debt issuance costs – net of amortization and other   $ 18,000,000 19,000,000  
1.85% senior notes due 2025 | Senior Notes        
Debt Instrument [Line Items]        
Interest rate   1.85%   1.85%
Long-term debt, gross   $ 0 500,000,000  
Term Loan Agreement, 0.05% | Japanese yen term loan        
Debt Instrument [Line Items]        
Debt principal amount | ¥ ¥ 9,000,000,000      
Long-term debt, gross   $ 15,000,000 $ 32,000,000  
Average interest rate 0.05%      
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DERIVATIVE INSTRUMENTS - Narrative (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Derivative [Line Items]    
Derivative instruments and hedges, liabilities $ 434 $ 432
Fair Value Hedging | Designated as Hedging Instrument    
Derivative [Line Items]    
Derivative, notional amount $ 450  
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DERIVATIVE INSTRUMENTS - Fair Value and Carrying Amounts of Outstanding Derivative Instruments (Details) - Interest rate swaps - Designated as Hedging Instrument - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Accrued Liabilities    
Derivative [Line Items]    
Other non-current liabilities $ 14 $ 0
Other Noncurrent Liabilities    
Derivative [Line Items]    
Other non-current liabilities $ 0 $ 16
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SEGMENT INFORMATION - Narrative (Details)
3 Months Ended
Mar. 31, 2024
segment
Segment Reporting [Abstract]  
Number of reportable segments 2
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SEGMENT INFORMATION - Summary of Segment Results (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Segment Reporting Information [Line Items]    
Total net sales $ 4,235 $ 4,091
Segment operating earnings 669 680
Other    
Segment Reporting Information [Line Items]    
Total net sales 79 73
Segment operating earnings 0 1
High-Touch Solutions N.A. | Segment Balances Before Intersegment Eliminations and Consolidation Reconciling Items    
Segment Reporting Information [Line Items]    
Total net sales 3,405 3,294
Segment operating earnings 610 621
Endless Assortment | Segment Balances Before Intersegment Eliminations and Consolidation Reconciling Items    
Segment Reporting Information [Line Items]    
Total net sales 751 724
Segment operating earnings $ 59 $ 58
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUBSEQUENT EVENTS (Details)
Apr. 24, 2024
$ / shares
Subsequent event  
Subsequent Event [Line Items]  
Dividend declared (in dollars per share) $ 2.05
EXCEL 53 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !2!F5@'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 " 4@9E8Q4H65N\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O32K(J'KB^+3!H(#Q;>0W+9@DX;DI-VWMXU;A^@'\#%W__SN M=W"-#E+W$9]C'S"2Q70SNLXGJ<.:'8F"!$CZB$ZE,!@M(? MZH @.+\#AZ2,(@4SL @+D;6-T5)'5-3',][H!1\^8Y=A1@-VZ-!3@JJL@+7S MQ' :NP:N@!E&&%WZ+J!9B+GZ)S9W@)V38[)+:AB&M[ ^ MD?(:IU_)2CH%7+/+Y-?5P^/NB;6"B[K@=2%N=X)+?B]%_3Z[_O"["KO>V+W] MQ\87P;:!7W?1?@%02P,$% @ %(&96)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" 4@9E8K#S!A;L% "O'@ & 'AL+W=OEE:ZGUZJWCI/Y2Q#P] MERN1P)VY5#'7<*H63KI2@@>Y*(XM?HL$8LZS2-_+]>]B"]0U?KZ,TOPO M61?/=CHMXF>IEO%6#"6(PZ3XY2_;%[$G8'4"MA6P5P):)_"V B\'+4J68[WC MF@\'2JZ),D^#FSG(WTVN!IHP,=4XU0KNAJ#3P_&G+]?WI$W2)5B*H88?N#HG'CTCS&4=2WG& MN'RT CGMV^3?%<#S+[#K93PG8P]^$[Z6?0135YV*R$C1274[?] MV8:$JAHB=4ND[G%(GS.NM%#1AMR+E53:AH=;:9797LH8537$ZY5XO>/P)D*% M,C"]D, X8*T\W*GL=[4=#]4WY+PH.2^.;)F*PQ22SP#U]8A[S7F46BL2E34$ M[)> ?;10UXD.]8;@[6ZO;ZTZ5->0[$U)]N88LGNQ",T8 M"G7XDVEKSC94Y3JS4N-T=?Q($LKA(]9F5]A11 MB%99B.)IYC5MV8DG2CZ'B6^O:-RSI@.?(B#1*B%1/->\!IW(5/.(_!6NZL-#)6^T(/GGKZ7"#?N?"BG6*?$2K@$3Q5',G M?:BTR5(F6( X8-+UNFT8C.S#[BGB$:WR$<7#S4.H(1K).:'LE]FO9"K\3$%- M6B%QI[&,8YB=IEKZ3U;04Z0E6L4EBN<<2+@!S 1DNHEG,K+RX0;O'Q^M6*=( M1JQ*1@S/+KL*(]#D.W K)^Y8QWF* ML,.JL,.."COF@PQR.TS]"ZFLH\T!GSNNH*V/?%^ $=@$A:65^!2!AU6!AQT5 M>*8QCR)RE:5P.[6W6]RG]OL:US7EJW(..RKG7,="+4S'? \.>@DI(%[QQ%ZU MN&$]Z"D2#JL2#L,#RJXBEP(J$L/#;>KQ3I%T6)5T&!Y2=B/MWC0.Z3Q?OR:? M,@WA-3$3J)7X!V68[7LHW+JYF]DO>1YVWKB]?M_M#IQG&V.5=MA1RT%C&%$5 MQ+K;)! OY ]AKT;<"N*U,IPB[+ J[# \J^RFRYLP-?'UJ^ *7<,\ M8-=N4];VK%\=N+(AJ%?%'P]/+>4"YC[I#5RTCK 'S.I6:'%94\8J GEX8'G- MN%V3KJ?$[3Y;ZQ$7-66LXH^'AY41 8%9,2M8\P!@]I1%=?]7S!G;TO03'CY M3FE*?+, 6>P.EE?+W=A1O@?I5(\76[D?N)DO4Q*).4C=\PL8\%2Q.UJ<:+G* M-QAG4FL9YX=+P0.AS -P?RZEWIV8?U#N40__!5!+ P04 " 4@9E8]D&M M1/@$ !9$P & 'AL+W=O'1B_)?8$2+!2Q)3,79V4NXO75>L=R3!HL/VA*HW&\83+%63 M;UVQYP2'J5,2N\CS C?!$74FH_39 Y^,V$'&$24/'(A#DF#^[S6)V6GL0.?U MP6.TW4G]P)V,]GA+ED3^W#]PU7(+E#!*"!41HX"3S=BY@I=3U-4.J<6?$3F) MRCW0H:P8^Z4;\W#L>)H1B!#+!_9Z0^2!^1KO#6+1?H/3KFMYX#U04B6Y,Z* M01+1[(I?\H&H."@AJ7DJNWD?*3D^G]8G:S6-[,@+I;WO^8SZZ>5&/YI"YW-XNG);C_ M#FZN'A?SQ>T2? 4_ES/P^>,7(':8$P$B"NZB.%83(B[ QVISY$I%3W?BKG,J MUQD5U$*E"^X8E3L!;FA(PG-_5X55Q(9>8[M&5L [S#N@"R\ \E#/P&?Z_]V[ M%CK=8JB[*5ZW!6].URPA8"FQ)&HA2/#7U4I(KA+Y;]-@96 ],YA>W9=BC]=D M[*CE*P@_$F?RZ0,,O&^F2-\)["SN7A%WSX8^6:AB)'!,C"F1N0:IJRXYQTD/ M=?V1>ZRR-QAY0U@8G;'R"U:^E=64"0G8!FP9"P40+ Y-]#(,O](S\H-^C9[! MJ.?WS?2"@EY@I7?+F1!@S]DFDB9B0:-/& 2#&C&34;=G)M8OB/6MQ):JXD9T M>P&VA!*.8X!I"'"H2E.DDUD794!>E,H(\X3W&YR&PV&-M\'&;Z$]*&@/K+3O M]T23HUM ,*?J:B0W:'0J7R>-8IF5-)%*XL O_T88 @_ 8H,:9\#G>VSF!MPLA7['%34+0Z_.U6 S M:.%:*B"T"LWD)E][8$74#I2 +-.!Q"_F8I'#G2TVOZX.)J, M5 M10O:56M> M4--5^!CI?:N18J\Y3GZ]$!N-VO*R5#!HES MK+9J!IO"U!LVIV^D@.>G>-D#,R=>&[J X M39O\!U!+ P04 " 4@9E8Y"P[L 4$ 8#@ & 'AL+W=OX]3MF(;,ZK:3N8GHMOE& M12&#B2!R$\=4O-Y!Q'<=R[7V$X_A>]MW?>V06/P*82>/WHF6,N/\MQX,YQW+T8P@@D!I"(J/+?0ABC02 M\O@[ [7R_]2.Q^][]*^)>!0SHQ+Z/'H.YVK5L9H6F<.";B+UR'??(1-4TW@! MCV3R2W:9K6.18",5CS-G9!"'+'W2ERP01PZ(8W;P,@>OZ.!?<*AF#M5$:,HL MD75/%>VV!=\1H:T13;\DL4F\44W(=!JG2N#7$/U4M_\POA^,IX-[@F_3AQ_# M^]X3#J9/^!@-QD]3\O 5/XTFCX/O:#?\-2"#WN-X./XV)9_)S^D]^7#SD=R0 MD)%1&$68&=FV%1+3\':0D;A+27@72%3)B#.UDF3 YC _];=14*[*VZNZ\TH! M1U142-7]1#S'\PU\^O_>O5I"IYH'N9K@52_@3155@&M?$;X@?1[CAEOIG; % M,F0!CX'\T9M))7!-_VF*7HKNF]'U1K^5:QI QT)@"6(+5O?].[?N?#%)OQ+8 M22#\/!!^&7IWC'4)J& A6QJ72>I=3[QU =IV_5:C;6^/^9_;U)QF;G-"JY;3 MJI7FYT&M0)#@)#%[FN1#Q*4$^?'61+AVSPD!/4\!/72S&!-Q(K'L.0( M 2QX);@:F8QH6FOG?V$ET@M8DO?OFI[K?B$,DM4L((BHE.$B#%);Q4LSG+*H M'67O<\TO9/CE6*>F^F>AY)DR46V=T?-\I4#ZWJ3D-,V?7.9R< M3FG5^ %2OA5C0I42X6RCZ"P"O3<8QX+/E.!X5K(E'IL*!Y1=8&H]H%UH>& MPBT]IK-M_G\NONK;U!]Y0EB$^ZC:H8 M91@Z"O],AZGM*!XY]E&/'8-8)E1G7.&]('E=X=4-A#; [PO.U7Z@ M_R"_#';_ 5!+ P04 " 4@9E8QU5*$IX" $!@ & 'AL+W=OF MO/%]G>904'TE2Q!XDDE54(-+M?9UJ8"N'*C@?M!J7?L%9<*+NFYOIJ*NW!C. M!,P4T9NBH.KW +C<];RVM]^8LW5N[(8?=4NZA@3,8SE3N/(;EA4K0&@F!5&0 M];Q^^V;8L?$NX!N#G3Z8$ZMD*>6378Q7/:]E$P(.J;$,%(9*"SR<[]EOG7;4LJ0:AI)_9RN3][S/'EE!1C?23?:R*(&8P8%$]5(G^LZ' "0YS@@J '!:T#G#4!8 T(GM,K,R1I10Z.N MDCNB;#2RV8FKC4.C&B;L7TR,PE.&.!,-'Z:C>)K$(X*SY.%^/.HO<)$L<)C$ MTT5"'F[Q:#*;QW<8-_X6D[@_GXZG7Q-R/NO/,>0N7HR'_?L+\H$\)B-R?G9! MS@@39,(XQS^EN[[!1.UU?EHG-:B2"MY(*B03*4RN22Q6L'J)]U%@HS+8JQP$ M)PDG5%V1L'U)@E;0.9+/\-_AX8ETPJ;HH>,+W^!+##6 K6"(S,A0%MA_N6V, M+9"Q2&4!Y$=_J8W"-_[S6/4J]LYQ=MOW-[JD*?0\)-:@MN!%[]^UKUM?CDG_ M3V0O"M%I"M$YQ1[-)*H$PU15C24(R)@A):?6(E).M6892ZGM^$LBP!7,T.=] MY+'B5#=>NQNMAVVC=M??'BH^%5')\ \:J@"U=CZC22HWPE2OKMEMK*SO.OC5 M_@ MKG*DOS25/^*;6C.A"8<,*5M7G] @5.4YU<+(TK7M4AHT 3?-T:9!V0 \ MSZ0T^X6]H#'^Z ]02P,$% @ %(&96&"_T4'=!@ @1P !@ !X;"]W M;W)KV164Y#_?I;V6##98LTIF^2+!A)?]7TNYO)5\\"?DS7W.N MT'.:9/EE;ZW4YOU@D,_7/&7YF=CP#'Y9"IDR!;=R-<@WDK-%V2A-!L3SPD'* MXJPWOBB_NY?C"U&H),[XO41YD:9,OGS@B7BZ[.'>[HMO\6JM]!>#\<6&K?B4 MJ^^;>PEW@[J719SR+(]%AB1?7O:N\/L)#76#TN+?F#_E>]=(NS(3XJ>^^;RX M['E:$4_X7.DN&'P\\@E/$MT3Z/BU[;17/U,WW+_>]?Y/Z3PX,V,YGXCD1[Q0 MZ\M>U$,+OF1%HKZ)IT]\ZU"@^YN+)"__HZ>MK==#\R)7(MTV!@5IG%6?['D[ M$'L-L-_1@&P;D-]$4Y-F5K\";.]#1. ME81?8VBGQI.[V^N;V^G--8*KZ=V7S]=7#W#SX>K+U>WD!DT_W=P\3-$I^CZ] M1G^?O$,G*,[0USA)8 [RBX$"";JCP7S[N _5XTC'X[XR>88H[B/B$=_2?.)N M?LWG=7-ZV'P CM?>D]I[4O9'N[POI.290BS/N;*Z4[7W[>UUC+W/-VS.+WL0 M1#F7C[PW?OL&A]ZYS;D_U-F!J[1VE;IZ'T]8OD8L6Z"YON"_BOB1)>"[U>NJ MJ[#L2B>"QW'DP70][CMCVH2A5]L<:/1KC;Y3X]5\+@J0!/EASD'?+.'H[X3G M.6()Y!N6S7F.('6AN>2+6*%$P+SE2"S1"0U+YTYHT(?6^8:7Z2%Y>6=SKU(1 M[$DGE'HM_RQ&>$3L#@:U@X'3P<_9(PRYD#&H?OLF(AB?HXPKF\; \OAAU-)H M,2)A:-<8UAI#I\9[R3T'AT$/CMB;<8D:%O%QC5 J,C@PK@E>JECV9%G"SB;%6-JX[# M3:I%'UD.D3EH83AL*;<9!9%=^:A6/G(J_RC$X@GRO4W4R'@>#=MIPF(S[$@3 MV&N@Y1V)(\6R50SYX6@<;7LZ#/:P)=)JU#'E> ^MV*GR#J:<*9AKE'"H-)#4 M)<6I6)X6.;=*Q88*WVM'C\V(C#JD-AS$3O:,[\KX[@Z<;?.#I14%;6DVHXZ, MB1MN83>XJMAV2*/&4R/?:P>US0K[PPYQ#;"P_ZH"(HG9+$YB!8G=JM')O=\M M(_Y4;X<^-PS#;HCM?(8:NI#=+IML"CS)%MPV!]L:XD- M>]&%A%6C!468TK9(TVH4=*ELB(7=R():1Q8S#BNI M(VF-F"PB@5'O6:QP1#NFFNQMW=S(^B*RU:GB,H5=^\R*?F+AT3!JA[?%JKN( M)@VVB!M;C3SQ.Y%#3$[18-26;#&*N@:T81EQ[[ZN^9+#M"]@A[^W2G5*@BM4 MP.9+*A9GG8O!W#!A(^%;C3IR*6F(1-Q$JJJ73&2GKUVX)G_D.Y'C=8CH5:P_[Y/[XXUQ/.49SG M.N$+6L%M<^AQ V)R!,2+1:Q+&@T3D2D9SPJE MJQVVB0$P5JDF<3$-C6QML^J22QLP4S>8OW&=VG3AP&2F=^?64S$+E4G@MWEG M-<-AQT:(-FBF;C1#;5.%$:_/8Z!VA&2B#]4ALJK3,*MPD\"GQ&N?'MBL\+!+ M=L-IZN;T@P3J%?*EBO<^8@ITY\V!1^CU@XCT1T-2L@9NJ8_[$1YN5_?A>9[5 M/9/@I]@+PG9DV^U(U+5Z]HY67[-%_7'VXPQ]E+".5ESV$=1Z9Y4+VVQ?.CP\ M=^1\:N$Z'K7I;[7"74XT^*=N_-^*K(Q4D22Z5@'0:PQV'L_I%_.?65R%6#WI1!J=Z/?0M5O'KR^*GQ/0R.27!.R1XYR;XAP2_,%J2%;:F5--P*,6>2!.-:F90U*;(1C99BG MP\FGA^GL83&;$APM/MW?3<=+G-R,[\$9:2CXQS?"=J:&M$,L)V='C\3?EX[Y7'?Z3RBOCN>^(Y M7J/H6H2O?KZ386HJJ&5U7#*_3\5_06FFK 1:J)6),/+*5IQ"@GC^&J^4EKCT_FZR6FIWFK7-?KQ6&8U@9.&&4R!W8(6__N(&SN]-QO\GL5H9 M_*H,?IMZ..:XN]$[$#PG2"SRE5[G'+=<)/)4-[[F4C H!,W1L0O]8&COCATU MA'2KD!IGI^+LM').\B3GU)P#!*NP!BDA)KAEHJ?W)*.2["C/@5S@"HT%YU0J MD@$>85LJX;+)1.<%8??$0UM$S4*WLM#]SQ8*4$5HKK="LF\0-S&7\MTC(A>/ M M#Z';(FK0_0JZWPXMD@3/GS>L[5*_=XQT=;JZVV-JX(,*?/ 3X&>MZ,&+XOF. MT[BDSXFL4;O.]\^B\_/JCC[G;2KW$3D[E M\NMIO36)A-*-X.X+FL#I]KU!SSOE;HKT.V[?[9U@VT?MB.D%\2._8:DB'-:8 MZESU4$.6[54YT2(K.I25T-CO%,,MMJ0@30#>7PNAGR>FZ:F:W/!?4$L#!!0 M ( !2!F5BE/?R7IP8 %L= 8 >&PO=V]R:W-H965T&ULK5G;;MLX$/T5PBV*76!=6Y2O:6(@<1(T0'-!G6Z?:8F.N95$EZ3M9+]^ MAY(BR>(E6< OMB[#T>$,9\X,>;KGXI=<4ZK0+E@B9\?]8).J\/OK.GM=(/>K/3#7FB"ZI^;!X$W/4J+3%+:289SY"@J[/. M>7 R#\=Z0"[Q-Z-[V;A&>BI+SG_IFYOXK-/7B&A"(Z55$/C;T3E-$JT)M7[=?YY&$R2R+IG"<_6:S69YU)!\5T1;:)^L[W7VDYH:'6%_%$ MYK]H7\KV.RC:2L7375W>+J$L'5XO[; MS>7Y(]PL'N'O]NKN<8'NK]'\?/$577^[_[E 7?1C<8G^^/@G^HA8AFY9DH W MY&E/ 1BMLA>5'[XH/HP='P[1+<_46J*K+*;QX?@>3**:"7Z=R07V*KPEXC,* M@[\0[N.!!<_\_<-##YRP,FR8ZPM=AB5RC580)1*M!$\1!)X@BF5/Q;W6PP'9_V=DW\ILRP/ZED#F -*UA#KV/.XW\@K" 3 M*8D4AU04\2QB"459 Z]^H^\C[<6-X#L&BQ0M7][OQN$QW7@D90?V&E7V&GG= M^*!GGV=M( T4"1HSA1(N);5ZM5 V;'ALU/*I*3&P>W1<(1Q[$5[2%16 "Q)2 MQ%.*%'FF$I$LUE=HFT54*" T[2H;XK&!IXM;D$V1H&_'/*DP3][ #*Z*&"FX M#*"2E O%_LT?V%!.# C#MF$M(@Z4TPKEU!_"/.OF(9!0H$I$GZ%ZD-0&;VI\ M&P*9(,+;#"_HU>_6] !>*1[^ZFL=C!+[7\)P6+%4= &ACM,E@!\@&Q09^ M*EB3[(EJNFQD#X@?52S2A)$E2]R9I-1^I%1R+&V'ML"U+;#78>=1Q+$Q:]16"P>KM94E*O)"G9@FF@R;*,UA<8NN#7-!EY6FCT* M$E-@R=+?&_+B=/;03![]=@JV" U#!\::V@(_M]U7\5@DN$8H6H&:U-7%QJ*T M"04.I#7%!7Z.@[@16QJ_B=!"9J'A;HM0,'49LV:TP$]I-TWV_?1A@H/@BRZB MK#A-K@KZ[>+/*N2*[IK2 C^GW><1DVEFVT+5D*DW;6H25]> :I%Q1!"NR0W[ MR>WNO06H#34VF6PT:M.=16@P=.&N^0Z_P7>MUH=!/I7OJ9GQ49GN6-H.K5 S M'?8SW9QLF"))D:ZA9MX*AZ-L)!9,VYZR2$T=G1"NF0[[F0YJ^XC2N/23)- % M\96'3;!):\:2,D4<(8MKYL-O=Y)Y(&QE7N5;5Y05KX7]@F#2AFR1FHXW0"C7#XC>[Q\8*B^G22@?8Y$QC7?D:RT-P M-:EB/ZD^D)=B'P 6O1.:C2S;Z=\JY(K.FE"QGU!;T:E;'4C_NKV1D%6HB)AL M[YR5F$WB-/*)*8(=%0"NJ17[J;6RI]XIH.DFX2_TM2#8,[5>TR1N3H;LB8CM M@6OATT;+7<[!(N280UB3;N@GW8>MB-9$E]>P*)2 LG K7@J\UMTZDT&[>-3. M,#:I8.#(BV%-M*&7PHH4$S-=&V2Q+K&9=3F46EK&;%>%-JF)HT$/:Q8,_2Q8 M5%MO5(.AC0+;\"PR+F.@ 7]-F=1/D&07'.4SVM3@C/\W.QUO.+X&1>G//5:HICQULBP!<2VOD5 MJ.Q_'H,I17&25]PHOLD/PY9<*9[FEVM*8BJT +Q?<:Y>;_0'JO/4V7]02P,$ M% @ %(&96$M5(:?H!0 &B4 !@ !X;"]W;W)K@G0)EF<;-A'16)BH9+H2G32 M_ON2LB);),7$&_F8;CC(L[*T7S6?'==S6=X2_*L M1-<5J+=%$5<_SE&.GT]'_&'4J:%:BL M,UR""CVO3T60$4O00;W-R@Y\C MU"[(87@)SNOF+WAN98T12+8UP46K3#THLG+W&7]O W&@ *T!!;-5,-^J8+4* M%J=@P0$%NU6P>0N3 06G57 X!6=HT6ZKX/(6G $%KU7P. 73'E"8M J3)KN[ M=#2Y7,8DGL\J_ PJ)DW1V$5#B$:;IC K&7=7I**_9E2/S!=7ETO_@JL K**S&W\977U>^C>KWX#_Y]W%[3_@!-RMEN#] MNP_@'C8FU"T&/DY:%\YW+I@#+MQB$N<2M85:;8&+@I)_17#R M5:*]5&N?I6G&-D^<@P4N297=;PE*P2+>9')O?#7>#2*T4% $/Z[*K'R4Q2%X MQ:4DV1;;/&9^7)$UJJAG!2U(:U8IGE"'#-Y_QG6-Z@\2$^$KH:;EK=Y6/P:C M%JGU+W&9L&AAFNOR$5R4!%6H)GV@,:5@QT.SXZ'9(-L#R.?H,2O9\F@ERN,R M02 F8(F2C\""OP/3,$T9L7:8;H/)JO33W/0L9S9^.J21*.1P(DM1!%K0Z OY M$B'#,SBI0)0Z@1-.*)0(36V;\RJ2K&ZZE^F%V>K";#5*UD"8+\J$40"!]S2V MS=4'MGD;.JQQGJ*JIAO\VS8C/V3QME0Y9(_93_4F3M#IB-*V1M43&LU__06Z MQA^R[:T3;*D3S-<)%N@$"W6"19K >D2T.R+:ROW>,.Z$G3I2D- R1VM5QH[EDF@/VEPMT&DOT D62IR?<'5%D[U>WITN[XXR[]?; M*EG3K-< /P#R\CBJ!QY'YXZPFA-H\\E76CPV^3K!?)U@@4ZP\"V!C319[!'% M[8CB*HER2?LV-'R6.G>%!3@&1_2%TL*QQ- )YHO>VQ/.^T"GP5 G6"1Z;QKR M5C6: 3S-<)%HB1X!Y:H4YS MD23P V?32<>!B9(#B[A>@S1[RE)4IC78Q%DJR_A$-#SQN)0K#1V;O28=O28*NGAERG7'GZ)JZX]M&14F8H'1X/OLA:BD- >BB+0 M,ODCH40(0H,K1H$H=0(]E]NH$J&IXTZYI[-D=7"@#$-C/PXR_EL?+@UT"]KS MQ;;Y0BR1$D(MD8$6+^7+I$SH70")&H\U)A5(IPYSP[;ALD:8[$/"#^1O\ M/SOR%EU32ZX5;:D5S=>*%FA%"[6B1;K0^HS<3^*@>A1W3&O>0O4VHL%O>Z6Y MHTDE6ISPU4&GP4 K6BAQG^^Z=!GLIW\_(83*N<^Q'7J+UJN>IL5 _QU!VZ+>6")_R/TW*,*<\%44IL'$49:+D6?S242)F.+=1R4>S$ M-#Q^3TJD*)%=@W\\2Q8I=.KC@W_[?-_%=[T]XW\A<^ET=;P)^4MR+HSUH)2O& M[K0QB?M66R>$*492,Q"U[-#'--5$*HW[BM.JK]3 X_V!_$( MH'B: 4X%<%X#NF\ W K@&J%E9D;6B$CB]3C; ]?1BDUO3&T,6JFAN?Z+H>3J ME"J<]/S9=!1,PV $:A?.KB>CP5(9X5(M-\%T";,K",>#13 :SZY'P2+\#,&/ MV\GR-YS,E7>Z' ?+B3^X/H6O\!%L$ GA*'JV5+GI&^RHRF-8YN&\D8<+-RR7 MB8 @CS%^B;>5IEJ8==-RZSJ[A<]_@ M"R61J%Z_!+:&4++H+F%IC%RH>MYOJ7R$/X.5D%P]Z[]-U2O9N\WLNM4O14$B M[%NJEP7R'5K>IP^=L_;W)NG_B>Q%(;IU(;KOL7L^$0G$=$=CS&,!!:$Q%,C+ MAP,G-(>8I2GAXME[VE20\I9S53NOT[HXZ]F[8Z%-0>=.'50*L(^Z)T.^ M,4-%0,2VN2S?6^VMY]; M.LK_U#-LW+\/-.4PU"]I@W-!:2X5I3MUKF:!KP< M,*4A66%Z=,6DZGBS3=1,1JX#U/F:,7DP] 7UE/>> %!+ P04 " 4@9E8 M"_)\2;(% "G#0 &0 'AL+W=OO-F.#I:&_O)K:3T=%ODVAVW5MZ7!YV.2U>R$"XQI=3861A; M"(^E779<::7(@E"1=_K=[JM.(91N#8["NZD=')G*YTK+J257%86P=R M8E=!S@]FUQ<7PZO?Z?*,9N/SR?AL/!I.WM-P-+J\GKP?3\YI>OGK>#0^G1UU M/.RQ5">M=9]$W?UOZ-ZC"Z/]RM&ISF3V6+X#/S?.]AMG3_I/*KP0-J&]7IOZ MW?[^$_KV-L'O!7U[W]!W:9="J[\$\Z--(Z.=R54F(EUT1E,KG=0^OC +.E-: MZ%2)G&9X*<%-[^B/X=QY"W;]N0VAZ,#^=@>XX@Y<*5)YW"K9EKV1K<'S9[U7 MW<,GPMO?A+?_E/;_F-O_2S=]2#XD=&[1();2MFFLTX24(T%S:T1&K+E-\\KA MW[D7WKQHGBE30%;-*V\LP\\]QDM. 02L+(6R(4WH4!8YTDO:N;BZW*72FJQ* MD1K>9%!5*AWJRJ^:H\@T3BFT(97?D=(T,1:[PT):E0K:F23#9+=-OXA21";X ME:1KK;S,Z!T,9::@G>OD7;*;(![L(AXX!"7MEKU# M0C#USL@4,'#7;!02UK:AQ1XHQ..JN5.9@M?2M4G>IK+TM%Y)*X/5%-4F;SUP M^H1XE:;7,1S&KCOS*=T(EPK&+QN$+> MPT8=TD^.RRE#\P9B]X6%Q=8:6HD;27,I-;*"O%J<4]RQ4^#(Z8[)NTYF"2VE M1@IS.(]MQ(^C?*[2@0!(*I27.>+?.1\.I[N$>XN8-L@V+3:V8[)8HLFNK5B( M5U8NJ[PF"4(,J6?+,YE65GE5'SN]35<"H''(A7+AEMJ9G8YV&Y6 VR SF8D@ MZC2O,DEP'<_Q-FWZ#'B>YL95 !-GL9,'5@:!@ 3[(+2NX/EWP4Q"'B*.F\X% M!4[^HY2P7PQL2"<#A2"859IIQNXK?Q?3PC@#M,^58O\+H7&9LPYF%U.1I/,H M-5_C)AP&@#+"&Z@I%@M,%$4NLTZH MUL*B(F.0C;6LT5:7J$3Q*WV/!SVHOM[KPX>>M^O]'T<+N>8Y(V179!]Q;X?W M;52G2E<$1M>)K1D&)ED&%7!JX9'X-FF)+N4P& 7*+KBYW?/5-::H?%!Q25UR M6_T\$7DHG5F8[8#S6Q@HYL"MOD'WVJ@[%\LN Y W$&IP)%%EH=O] %%\3",? M01O'@PDT?DSY&O,OF;\PQD=BU03*:'X7&<4H,/UR";U;D'!/1K_55;<*])ES M*Q19S>6/E8X#8B!SG?A_5QSL,BNXX[8K>>CY&O2OZOI+&@YCG5^%$D";)IX^ MJ==]\0XHY)#;^(EF$_;EW%;,FWX_3D:T$PQMY'8#4J#@6@8>;@J'8@=S7*G; M7'%JJ=4"-R)X][#) IR4VV#-%H.JJUM8#&L"-*C7Y'P2L(&)[^,*V:E U.,Q M;B*\I#<'WT[ K"I!#EYS\#S]?@$I+J''0"3;AJK.@^$9]_\R?"*$3J-]G*,W M;S=?(<,X?-\?CY\PF$^7"FTMEPN(=I/7+UMDXV=!7'A3AE%\;CP&^_"X A.E MY0/8YW)H%FQ@\VTV^!M02P,$% @ %(&96 HHSM]?!@ 60\ !D !X M;"]W;W)K&ULI5=)4QLY%/XK*F>2D"KC'7 (4$4( MD^0 H8 DAZDYR-W/;B5JJ4=28_SOYWOJQ798*E-S<%MZ>OLJ'2VM^^DSHB#N M= 2M$FI+ '"3^ M[NB,M&9&4..?FF>G%$HR<(Q^+"FI!Y<6Y22K?I^U"BU634:/)^]"S#"^EZ8CSLBM%@-'F&W[BU M;!SYC9^RC.[(E"3FSN;B#+HZ9 "\&S)Q%OU*3OQU.O,1_O=C#JCX3Q[GS]5R MZ N9T'$'Y>#)W5'GY-6+X?[@W3/:3UKM)\]Q?RXNOT4H/CI4Y (V1LV\D$)+ MMR!ARGP&J)W7V47."V5$BMIPGK!, 7:*?%:50=_1UH&8,0J5@'Z_*Q]G,%4X!M*K%H8K4SFC@BW-#&>&2. RJD\6D;"@B( .F M ""SU11 ML),#N;RV?FXU_!>!"!,U\?:_>!V\$DX#I/IV$C@JK*M(-_,!)]&O#Q/C$&(= MT5:?$^A2J(FF3?%GO&XGGYN4VAF^$9\P#W9O;0GT&ZO+RF67O=,>W'J M/32*FMS:('4;U)W1_R:_D*;DY"D=>VP\$B_%Z"T^XV'[&32KCQ9Q-Y'1<,I M_(9[_-G:?<\LY*(BQ;0Y8XX'O#FH-U !CD@4M+E!WU$)\C$BL)QI@SVJ-TU7 M1H:+O09K'[^]!HLWGTCJD"6<;9&Z!O.Z0;DF%*$6$RP?^]UR[L7HQV2?U)3- M<;/^&I2.K27:/*IMWUQ_AQ*9+;F6(NS5B^EH.'JWP6,-8?POR$TG=L9OQ)"] M/7S;V%5M]QN;J_@9:CK>58D>2RV2)[^TA.F@"5-%,!UN[SE)SQYT M0U05+C3H(K:JR1!K(*]J@!ZK :ZB6 ?KCEYZBL27\'DF3B% )=*LZ^-,2^^Y MP54!N5GY0+G8N3S]?';SIH?,7@^GUV+&_D;"PR]T9_4=6G&K;;+%R*.4 C:D%T%AN_^C08;LK;?..#H&%-K8K95/TOZKW MM,J4/,*4J3O?&E,L@2D+-$- T:*%K"05%H-C5YE=3!2*5LO:_5VQ(NEVN2YW M>=4:P/;-(!*1YOG1B[6^7?W*)+I,V=B8?&OO-0.]1=ANG&<8&TOZ[)""XM5=KWJQ ME"JMULG6VN,V;WSKB\S6V&>KX7YN)AQWUMYQMP(Z[A5I*;5>=6N67.69]86" M,1B[49<@2S03GHX<3@Q_'A\&TZ8=*/&Z (Y MB5*E,=7= >;K'$(0(4 M*E[-H P2T+JTRI_3&I'N\?3RM0%+XGO#EL__&**7Y$KK^+P!#@"3-<#'Z]1# MOWZ@A.(=L(8^<')[KQ((7B9ADET[JC3KD?_$Q:#;WCZ@A"O7HA ZX-GFA:0[20>]@ MKR-<]9"K-L$6\?$TLP'Y$Y<9WK[D& 'G_>2CH @ F08 !D !X;"]W;W)K&UL MG55M;],P$/XKIX FD*+EI:^,ME*[%9BTC;(Q$$)\<)-K8^'8F>VLV[_G[+1A MP%80'V+[[+OGGKNS+Z.-TM]-@6CAKA32C(/"VNHHBDQ68,G,H:I0TLE*Z9)9 M$O4Z,I5&EGNC4D1I'/>CDG$93$9^;Z$G(U5;P24N-)BZ+)F^GZ%0FW&0!+N- M2[XNK-N()J.*K?$*[76UT"1%+4K.2Y2&*PD:5^-@FAS-ND[?*WSBN#$/UN B M62KUW0FG^3B('2$4F%F'P&BZQ6,4P@$1C9LM9M"Z=(8/USOT-SYVBF7)#!XK M\9GGMA@'PP!R7+%:V$NU>8?;>'H.+U/"^!$VC6Z7/&:UL:K<&I-<C2//\H19-AEIM0'MM G-+7RHWIK(<>F*G$"\P_7IXOS^<7'463)C5..LBWDK(%,GX#L MP+F2MC PESGFO]I'1*_EF.XXSM*]@.=,'T(G"2&-T^X>O$X;<\?C=9Z*6=.= MUO8^A(5@T@*3.K?& M8@YJ!;9 6"E!#8 TX067=).%H$=IW&E.)TR;ETL,)9E@N4>]V M.G#F7+E/N(&7E5:WZ+P:> Z=5X/M.-M2"X'J66>VI@#A#XLD[ [Z;NR_@C>U MEMSIA;#B=]X@I,>6%90U??];A$DX'"9N[*7_D ^B% YZW69.AG"&AE2RK"YK MP5R:&Q:Q<]:!&PO=V]R:W-H965TCD2";0YD.G'X2]8,W)$I'DD/37=R6#0W*$N7;Z 2/) MNX^>W7V\4F^E]'>3(5IXSH4T_2"S=GE2KYLDPYR9FEJBI#=SI7-F::H7=;/4 MR%+OE(MZU&BTZSGC,ACT_-J='O148067>*?!%'G.],L9"K7J!V&P6;CGB\RZ MA?J@MV0+G*#]?7FG:5:O4%*>HS1<2= X[P?#\.2LZ>R]P1\<5V9K#"Z2F5+? MW624]H.&(X0"$^L0&/T]X3D*X8"(QN,:,ZBV=([;XPWZKSYVBF7&#)XK\,ZGI;#2Y0P_@FKTK85!Y 4QJI\[4P,#H<7XW.;BYA.)E<3B>]NJ6=G'T]6:.>E:C1!Z@Q M?%/29@8N98KI6_\Z,:QH1AN:9]%>P&],UR .CR!J1,T]>'$5=NSQXH_"5BI= M<2& R11&TC*YX#.!,#0&K8$+;A*A3*$1_AS.C-4DGK]VI:'F% :4@R2CX:X!(2KI,B-U2-A!9LQ@A MIN1@,:4I CYS8Y'>@IH#IZVXI@9162EM("TTEPMO;3.-"'FI1'1*!-)1DE5" MJE&]J1TEV1$\%L2*6^9Z!#!2@3&Y9[A"$H$+1>-CP36F-1_HC(F2I1/05@AN MWX1I_>)(L%P5Q(ZX+C9ZFU$:<.%),^UV@KD2U!D-')!W3B;4JXQS26F=:7-X M M?46;Y.%?&$B1*%]1;CVK#F/B]!3)ULE;8>=:HL$W!6T@/*X&],%M1NH8PY MAL\4OGNVNF[8"6&JF32"^289P4%\" ?AX3;"!2:8SU!O\A;3H 6M%GDWWGA[ M7_=KO_%_FW1/('($W"-N-[>%\XNAII<7HJQ#E;774AN7,LK..TQ?I<]AW-FD ML 9C!0O8!>!M-29*.T70N?9S8O&5=M'O%P!_;2:L;"9?/G6C,#P%B?^BYL-= M4?Y8B =_ZA!7]H2:#E$0?(YPI16)XKT,A\DZM^/_ >+< MGU[$5M!'6^9)8ZD4D_&E@;!1Z\ +4L DA+#=?Y8_B:->B*@7=[C$]VS[B*';1=SONV6Y&?J4)NTZ-^M;A3]E>^"L.E<[5 MH+P'5*O5+6I87AY>S&PO=V]R:W-H965TU7 M&;POS@>) .*2\R :%!ZW?,UE*8H XZ].YZ W*8+[[SOM[Z+O\&6I/%_;\@]= MA,WY8#&@@E>J*<,GN_TG=_[,1%]N2Q]_:=NNS8X'E#<^V*H3!H)*F_:I[KHX M[ DLDA<$LDX@B[A;0Q'EC0KJXLS9+3E9#6WR$EV-T@"GC23E5?B+._9W?+@XH?OTGER^@K2:8]T^IKV%Q/POZ7HBPV*2G!P&8:D35XV MA39K*JU9OPGL*E*F (<<<[5DM_LRH6OEW+UH^EV5#=,[I5WW M^O+,=#1/OB?/1EM'Q@;V5.!SEDQG=$#I,$D2/$\FT_W1_)C2T6+VK%PVHQ^^ M6V1I=MH_9Y":+B8T&1T_+S.=TQ1K)MFB?4XP'F4OX#INUTQ/VN<\I4@Y[7VC M3,Z(L ^^M9V>DD%W1>Q495W0?ZNV'R$Y%K%W=)@>'W4_DVGW\Z%/HJ073A\# M>CJS843916&4IG\C_)Y/_7#I>@ MD9\,?]>->\(C6$AA88XPR+_0L64CL@.0BVE\)HLD/B=)^TP1N\\MX']%P%<< MM@PH60+[$A6@3X;T#X5'E'M M-'897=Y3L!C86UV YB7?::C0X5XTK!H3*V;-AAVPRP8BXUS56GPQS 6JQ6\4 M6HCCN@'UL0-X4@28#W66*[_!_%^-=HP-"[LD?4%1/?*RFT:2!)K)=0T#M;J/ MZ^%+T.4NM/D-!Q MJ:34$0>-X2-40W%+FAKLPW'$@]U6LHO!BL73GJ5\AX, G(^6_4[YEF-HF2Q5!7%M*-;F%(^E%CY)B9POFUDPVBF,0_P]EP^2!>[-AG%#]*3 MW5ABZFN.QXVGB6J$/7UF'?)"?JMJ+\ K97 ,BD:=]E\12N]MKF/NMCIL8O;: M@M\/R2X?K9X(KF"OUR8*XMA&&RZ@5^6Y;=HT!QS?@A!/$K:2-GP;VW!Z&G+(D"WR8&*R-' MU+($G"5(,Z)W!$=7C8NJ"FS\C8_G1MNN[>+_H_\V&+4M=1YW1<\<0TKSD9QO MT,X^_4I?!,X':9#O#5TV:_C>-:A^R;4=#>E#*.AP]^F(..8X5K%%3D[U,.[B-,NTI\V"R>S_ 6&3M $W]4&-A.7BF, M!Y51CU0'[<>YA;ED'$%(@H4&(47RN(0 +QDEL^]'^V<*T8X5V 5B'3RPO'.F MHT3L#L>G3_JB>"*'_4((I&Z5+B/9^ YFC31N!\X@/@7.W+MC5A<-]Y5;6#X6 MG]?P7KFN,QMDJHGI'$ILH:%MKBL<3:W#Q^U&(T=25WF)^MO;<272\=RVHV*WCY<=39'Y[0^B_]O>KR_9:\;"\O9R!.FN MIY)7$$UPA!J@2<4+3SL(MHZ7C*4-N++$UPWNB.QD >97%G'M!F*@OW5>_!=0 M2P,$% @ %(&96!JR:?UI!0 Z@P !D !X;"]W;W)K&ULG5=M;]LX#/XK1#;L[H"N>5TW]"5 ^K*MP-8KVJ[WX7 ?%)N. MMR=RQ$]/!1*NZ->[GVYW^^[ M),="N%U3HJ:=S-A">/JTB[XK+8HT*!6J/QH,]OJ%D+HW/0QKEW9Z:"JOI,9+ M"ZXJ"F%7QZA,?=0;]MJ%*[G(/2_TIX>E6. U^A_EI:6O_AHEE05J)XT&B]E1 M;S;I]ZD&(F*N6O3/T5FW@^,%YBE N_4$?9 M/1).*N=-T2B3!X74\2D>&AXZ"I\&+RB,&H51\#L:"EZ>"B^FA];48%F:T/@E MA!JTR3FI^5"NO:5=27I^>GIV=7X[NSF_/8/SB^N;JQ_?SRYNK@_[GK!9HI\T M.,<19_0"SAB^&^US!VP1NO M QT'O/%+@:*52\$I .?:>5M19GD'0J?P%=.%U N8<89(+]'!J72),JZR"'_/ MYB1.V?//-E:BT#/<&!Z^$-%F'-'D-_1?. M[O_@P$V.<&**4NC5;PY06$TD1<82X7+(J*#IDRARU?PG51EX0XM5XBO!%><@ MK9#7DESH!9$J-5 7H3K1E-G6HDY6@ ]Q-\!*[9%H\F"%1[<+7RQUE07:1MPK MDF<1AF)4Q DR\:7P7@>C0>FB4>\KV+PY"RPWQPE92=%J\/:A@ &JJG% M\9-W3)8Y])ZS>YMB,$2\>RQV@C\6$[/0\E]>C"(GA@J:?$CYS1DET^#PM:=' MY)1B/6N3@Y3.6X;PH61%>/?FTV@X/ "-D0#0ACFBDQ&%J;1G +_A.8A_/"#< MRCM/'+#S6\@)AJE+)/FZ303&3C'!8DX9T*R.H1;@X.WDPX :J%)D>A=.8V8& M#JAO$X,+BTP78)9AN"DT$D]S]#7BABSV13YI'[Q7$4E6K7B;P@Z-@Y7Y.W*\ M0U&W[*XS1#\V5E-,+&*I@W*E!&2?LV-%;*[(S75;T!QG)%=),9=*^E5[N/.8 M-]L25W;LT?4FU>3Z%@HJE&$:[Z^ M7/0_$=8&'A\GQZ-,E3I15<@+WDJJHE)-]J]UGB1, $Q_TGT:SXVI?CL93]J, M>#E0DAH]D7H69O1\&\.QIK@KD/._0L:OY#>)NMS4NBW9S"AJS8$>,5<(O]-Z M$T$ 36E?6/?'/LRV&7EN8)8DMB(7FXHFZF XH9]0JJ,#^#-T7&WT^Z91K[-0 M!N%6CM3VNDV662/"9!$(V!R9>](2Z/KIM+AN_=7$>)C* KOWE6$@FB[O:)RE M"JJ%3>-EL@-U+BE*/I!$">=D)F/?_89+5# BV+)B1.GSEL=.#DFTS-(J' $- MCBK<=R04[G6*.,HU?C=YZ'/ANW'0A%JI%$JQ"N5-O3T,%MPVET8MVX1VHGC6 M)&.K:2IS!6F\("_,XZS&D&[WE;046TJBZQ*)QU(2BR;ESM<-(6$#:$MA_:;[ M)@0A?;@9^=;PT(2Q;6[I=^;/ NTB3-DNXL91=+VZ'N1G<7[=B,=_ 92+5*P. M%&:D.MC]^*%'/H3).GYX4X9I=FX\S<;A-:<_(VA9@/8S0SG0?+"!]=^;Z7]0 M2P,$% @ %(&96&JO+SH?!0 90L !D !X;"]W;W)K&ULE5;;\6YW5QVAIW=BT>3+8.\Z$\N5BKC&8??5@\.JWX;19N"2V]L28X7 MEYWI\/QJ+/;1X'?#&[_W3,)D;NVS++[HR\Y ''.:9 ("G]KON8\ET" \7<3 ML],>*8[[S[OH-Y$[N,R5YVN;_V%T6%YV3CND>:&J/#S:S6=N^!Q)O-3F/O[2 MIK9-SCJ45C[8HG$&@L*4];_ZVN1AS^%T\(I#TC@D$7=]4$3Y004UN7!V0TZL M$4T>(M7H#7"FE*+,@L.N@5^8S#Y^NOUX]T1?[F[N'V^G3U_N[R[Z 8%ENY\V M0:[J(,DK049T:\NP]/2QU*R_]>\#4(LJV:&Z2MX,>*M>^.L0W3K:^' TTW MYL[DW0_#X\'[-[".6ZSCMZ+_UXK\[R#TR4&C&;N?/(6-A:(D%VJ>,_DZ/9Z4 M8_J,/O[UR5;IDF8VKT0[GNYZTQZI4DN%<_:>IM[#6[QZ]+1D1),)()F=5QY@ MO&??I* M)LRG.9>\,' %5<:DTCV::FTD_P*["\Q M'/S"F4@='#I59QO;;;EY'IWSF'# M7+:%_S8C0+!2$?&!3JAKP;G!R(D,-B8LFZ3M((!4;'\\VA)YE3V#?*1!DM8 M!/&O@ T*S30#A1[-H!F3,BT8-OBR'.(F )K.B?6*"6Q,D/ 96@>LNI0A;P[A MI:Q* Z\18_2.L M0E9%X5KR**:8!A92H@6&S7>E-N4:M*S;0FNI8 MWI:J,"FA,RNP ?$HJ!U*O%BP8]UM1"%%%@->VWPMBQQ9$Z\V55!;^MPVK./%?4@.J8O12 M'<=KW*U@/=]^K[ZEX<5>$W_@U,3;WZUZ9M<[]''M[UU],%NR>,&3<5R5H;X% MM6_;.^2TOCJ]F-<74.@N,Q!'S@NX#GHG1QUR]:6N7@2[BA>IN0T89/%QB7LP M.S' _L+:L%O( >W->O(/4$L#!!0 ( !2!F5AKN1TN9@0 &H) 9 M>&PO=V]R:W-H965T>];V).3?]SN>W-H"#^U+XLNY?-^Y>09+YY]" MR1SIN3(V#+,RQOJTVPUYR94*!ZYFBYN9\Y6*V/IY-]2>59&4*M/M]WH?NY72 M-AL-TMF='PU<$XVV?.Q'&:?,BIXIAH3[]WR M*Z_YG(B]W)F0?FG9RI[T,\J;$%VU5@:"2MOV7SVOX["G\*GWBD)_K=!/N%M' M">6%BFHT\&Y)7J1A31:):M(&.&TE*0_1XU9#+XXFWVX?KVZ_7-Y.KBX?:'Q[ M0=>77\;7=#-^?+R\?QAT(YR(:#=?&SQO#?9?,7A$-\[&,M"E+;CXNWX7X+8( M^QN$Y_TW#=XH?T!'AQWJ]_K';]@[VC(^2O:.7F/LJDI'U%4,I&Q!$\#5=LXV MUQSH0H?XL#F?05 O5+Y*WO+5E'W@O/%00*_$B.T969X; M+6F&>(Z<2V:IT*%N(N.:[4)[9Z4N@%J'T,AI8Q,JP &4FGU6&PPMP!+@DG!MM&*405AIUXCL.LC.^Z9N4H2#\1KY->N(4:.I=@\E( MTQ5%5A557$E^.ML(I&55(RZ ADUH:F!KS], 3,NY0R@WZ<&OCM*N.]>QU!Y9 M4E[.#^AQKSY+!13,%FISY"X5*8I)S]OXM;4K_'^^F7SKT/7UA-[)\CU!L>"0 M"^^DA5Y>I-K^WL 1>],&0UDK>?E MYNR?#:(K!=7HUHP+&[5V7I6JZ*S#+T.K2?U8J@6R:!WQ;(9"(E"R>,U9>2LM MEEI%A9)F>(#_ 6YC)H@=V7"("91G>= W,?FPZ87A*S=R "2 _V\$NZB\-#Z[>^]? M:A%YY0,(-3:V3^'V=/LA,6[?SYUX^Q6"UV:NK0RO&51[!S^=9.3;E[W=1%>G MUW3J(DHS+4M\#+$7 =S/'-IYO1$'V\^KT5]02P,$% @ %(&96)9\UHQO M @ 2@4 !D !X;"]W;W)K&ULE53;;MLP#/T5 MPAWZ5,27I)>UB8&DS; -Z-8U:_ MPT.9U'"M]).I$"V\U$*:4519VUS&L2DJK)GIJ08E>19*U\R2J9>Q:32RTH-J M$6=).2X-GM[<)7,E7IRQJ=R%"5. M$ HLK&-@]%GA-0KAB$C&\Y8SZE(ZX/Y^Q_[!UTZUS)G!:R5^\-)6H^@B@A(7 MK!7V7JT_XK:>4\=7*&'\"NL0F[V/H&B-5?463 IJ+L.7O6SO80]PD;P!R+: MS.L.B;S*&V99/M1J#=I%$YO;^%(]FL1QZ7[*S&KR,MT#_KI M"61)-CC U^]J['N^_ELUMG.#SRU*"],5K09^CN?&:NJ(7Z^5&]@&K[.Y*;DT M#2MP%-$8&-0KC/+CH_0LN3J@==!I'1QB_[?_\9\4\%7"N-%<0#8(EWH"MD*X M5G7#Y.;XZ")+SZ\,3!33):@%W'!-0Z.TH?XN!--8 H/GEFF+6FR@Y"M>HO2A M[[)><@H-TIQ7%'@"#=NPN4#XW$J$M$NG@K]2HD3B)22E4"Z=A%NV@;0?0GNO MW6&\U]\UZJ6?8@.%:J4-K=Z==@_%.,S'G_#PRE!O+;DT('!!T*1W?AJ!#I,; M#*L:/RUS96GV_+:BQPZU"R#_0BF[,UR"[OG,?P-02P,$% @ %(&96#J1 M2_Q2 @ LP4 !D !X;"]W;W)K&ULK51M3]LP M$/XKIPQ-(&VD3<*+6!J)EDT@C:FB8OOL)M?&PK$S^]+"OY_MI*&@@*9I7QK? M^9[G[KGZ+MTJ_6!*1(+'2D@S"4JB^B(,35YBQ3X')\,4MG#&33$) M1JX@%)B38V#VL\$9"N&(;!F_.\Z@3^F ^^<=^S>OW6I9,H,S)7[Q@LI)) 'DC2%5=6!;0<5E^V6/71_V )9G&!!U M@.@UX*T,<0>(O="V,B_KBA'+4JVVH%VT97,'WQN/MFJX=/_B@K2]Y19'V9P] MP<; '+5_$3)'N.(F%\HT&N$SW"^NX/#@" Z 2[CE0MC>FS0DF]H1A'F79MJF MB=Y($\.MDE0:^"H++%[B0UMR7W>TJWL:O4MXR_0QQ.-/$(VB9*">V=_#XW?* MB?LVQIXO_IC+T-:_Q/9"^5) MKSQYCSW[83?-C>V:V;39:< MG:?A9E_;0,SY[]2BG:&2]#O MZ>P/4$L#!!0 ( !2!F5@!21&IL0( .X' 9 >&PO=V]R:W-H965T M&K!5 M43#SND*IMXM@&.P6[L0F=WXA3.8EV^ ]NC_EK:%9V*EP4:"R0BLPF"V"Y?!R M-?/VM<%?@5N[-P8?R5KK1S^YYHL@\D H,75>@='K&:]02B]$&$^M9M =Z1WW MQSOUGW7L%,N:6;S2\I_@+E\$LP X9JR2[DYO?V$;S\3KI5K:^@G;QG;T-8"T MLDX7K3,1%$(U;_;2YF'/818=<8A;A[CF;@ZJ*;\SQY*YT5LPWIK4_* .M?8F M.*'\1[EWAG8%^;GDFM++T<"#85RH#2R-86J#E'9GYZ&C$[Q=F+9JJT8M/J(V M@ANM7&[AA^+(W_N'1-;AQ3N\5=PK>,/, $;#,XBC>-RC-^K"'=5ZHR-ZA\(\ M@_4K7"LNG@6OF#P4=2,Z/BSJ_YM+6[(4%P']&!;-,P;)YT_#:?2M!WG<(8_[ MU"D%#HU@$A[0%!9T=NA;'8+NE_VM%7HQER-ZRGBADZ#M"7%5!1I'E7%8.>'$^Z'$]ZD[$/M9=56#:!'\INOV#&I,4> ML&D'-CWUE@KNHH.[^%#6'KK".,36KWF*;=:QS3Z M'5R@V=2=QD*J*^6:Z[A;[9K9LKG#W\R;3DCUO1'*@L2,7*/!!=6::;I+,W&Z MK&_TM7;4'^IA3@T9C3>@_4QKMYOX [H6G_P'4$L#!!0 ( !2!F5B6^2E$ M^00 ' + 9 >&PO=V]R:W-H965TX@C423UD?PHZ7IK[ ^7(WKX62CM;J+<^_)J,'!ICH5P?5.BII65L87P-+7K M@2LMBBP8%6J0#(<7@T)('4VO@^S!3J]-Y974^&#!544A[.X6E=G>1''4"A[E M.O5,TQH2@D+K^%S^; M/!P83(:_,$@:@R3@KC<**#\(+Z;7UFS!LC9YXT$(-5@3.*FY* MO:562G9\^ MWGV[N_]Z!R=/8JG0G5X//'GEM4':>+BM/22_\#""+T;[W,&=SC [MA\0F@Y2 MTD*Z35YT^$78/HSB'B3#9/R"OU$7XBCX&_TJ1-R@KA!6UA0P)ZR6J$!I]CG, M0X+1PA^SI0OR/Y]+0.U__+Q_;ILK5XH4;R+J"X=V@]'TS:OX8OC^!?3C#OWX M)>_3!;5A5BD$LX(/THGUVN):!$:3I(G-/8?Z9;]/.67$*&I*J=?@N?H0X&OO MP-/BW!2ET+NW#DJT*8FI1WE+VZ1SN:-A:6QMZG!-K>I!Z(Q7"O&7L0U_*;U2 M9S2TNRMXRBWB$6. ZIWF7<'Y,]H7YG-C"2?Q*7RB%CM[,A6I+XRJ. D.[ONS M/GLB]CJ8.4>( I(GXX5JHX"3Y'^;?Q&Z6A%%*LL9&R7P&I)W]!G%W6?8CCZ: M#5H=',43%M(O/N?/T>Q[;FA?0?F;M&OL\9(GE\V$(% B4DEH%L0MF:*K%7B? M2:N=-).6W\8Z.&^U+NAWWFKQY!,*Y?-46*RM&S&/6Y5']$(J&-/PN=^3%=J% MZ@Z#>=J4O^7\9-B6 MJ3:8Q,=S)NG\WZ0G:T=WA*-VLZ&S?.B!HNX!?*X'N(M"'Y16TETIU0XJA\'X MGG*>PXPVD*G0^_Z8*^&<7)$P%&2Q;7KDR%$KDRP7>HU]XBMJ1D%8:I$#DZ:5[<%'2P^ -46=&1)JXRGJ M5#@?,'?GP+'OD!"*D+\4CLDK#-)16N4S@^..=TXVSIP=%9]!OZ'N1?I*FIB'.$G!\2$OA2^\^W)UL5C#^_.IBKRLXQ-M M3NGGPX3KSN@MGU:D+CW?A!UTNXY.:M?47OU M^BU*J5M+XK["%9D.^Y?G$=CZ?5=/O"G#FVII/.4@#'-Z$J-E!5I?&>/;"6_0 M/;*G_P!02P,$% @ %(&96'VW5M[Y @ C 8 !D !X;"]W;W)K&ULC55M3]LP$/XKIS A)D7DI:^PME(+W88$K.-ETS3M M@YM<&PO'#K9#X=_OG+0!MM+M0_QZ]]QS=[[+8*7TG! M23+,F3E4!4JZ62B=,TM;O0Q,H9&EE5(N@C@,NT'.N/1&@^ILID<#55K!)87F/2 M*;Y<;] _5KZ3+W-F\$2)[SRUV=#K>Y#B@I7"7JG59US[TW%XB1*F&F%5R[:[ M'B2EL2I?*Q.#G,MZ9H_K.+Q0Z(=O*,1KA;CB71NJ6)XRRT8#K5:@G32AN47E M:J5-Y+AT2;FVFFXYZ=G1[.K+;'IU\\.'R>W9^>G9Y:=K&%^>PO3K[=GL8GIY M P#=EX0W82[P2\ M8/H06I$/<1BW=^"U&N=;%5[K+>^[&-_$[X[>2?[%YH]8#. MJH%WT#KJK<=-"'R@S)6)+8D^_*41^>U>UXW=(_A8:LF=G \+_E@I^%1?248Q MT4]_>!CY_7[DQDX,_XX'4?)[G78]1WTX1T,B25+FI6 N3"E2>!/.JO84^V&_ MY\9N^!_8^WO].(H^@$1G)_*[W5X]=_JP[8$%+SI$CGI9]4%#*2NEK9M%<]JT MVG'=89[%ZSY-N5IR2J/ !:F&A[V.![KN??7&JJ+J-W-EJ7M5RXQ^%ZB= -TO ME+*;C3/0_(!&OP%02P,$% @ %(&96+-+B.L$! A D !D !X;"]W M;W)K&ULK59M;^(X$/XKH^QIU4I=( D)M 6D0'LM MIRZM"G?[X70?3&*(M8[-VD[9WJ^_L1-2NJ5(E>Y#'-N9EV=FGK$SV$KU7>>4 M&OA9<*&'7F[,YJ+=UFE."Z);VSHW=:(\&&[*FC6[TW!QO)4LKO=C'-AE[' J*TCLW4$RNX+[Q>WU M(TQGBV1V,QW?74,RGU\OYG"R($M.]>F@;="E56RGM?EQ93YXQWP(7Z4PN89K MD='LM7X;H39X@QW><7#4X%>B6A#Z9Q!T@NX1>V$3?^CLA>_%+V6V99P#$1E, MA2%BS3!62+2F1L,5TRF7NE04_DZ6VBADT3^'TE!YZ1[V8COK0F](2H<>MHZF MZHEZH\^?_+AS>22&;A-#]YCUT1P[-2L1M%S!F' B4JI=/),(YZ/!S/(J?8('ONTQ?W!K^E.PC$0; (UKOL+Y]!TS4V MNP&"N28:5I+C@:'A!+4+%,$6=J SW"=*GU[ +3;FJ;1&E,L[J0AK"=]D!8N /(DH\A:"B4@B_(:OL&/7MM.?#0A&A.7%G1P G MX2F<^*?[%JYH2HLE53LZACB)((I0N_-*V^G:)WZECU1&Z#LN.P"!!6"',.[" M$69$#3.BCS+#5N,-S\]@1LTA&APU_W$:L!?'I&JPSY_Z@>]?@J ?J'SBUK_D M[VTYOKDCF69 GJC"&P8X6U&X41*I\2L9DS0MBQ(+9L4+9 W[MRH>)N:-\/]@ M8N*.=D3+F395GA2M^*)SMM'@=UH]>*88,-+!CR,[1I:@CB1^'+]LA)9M&5[6 M>)&?@;%S$*2HTR^Q]Q3XW=9Y;2[L ":GAWFR[S[,I/A2XT7DA]6G>'ROF&"& M@G]>%2VXM-.@TZQP.B$;AGWF#&FY,EM;TFXKK#W'O0BZO1[J]2&.SJ&+4?CG M8=V<;\D1MX(F!?W^.8ZQBS@(;?3]GAWC;N!V#O=+>^]FQ&ROW?V/I;,UJ"[) M9K?YQ4BJF_5%O/H_0;JM&3*1TQ6J8G6P-U1UYU<+(S?NGEU*@Z5UTQQ_DZBR M OA]):79+:R#YL=K]!]02P,$% @ %(&96&;V&7A; P :@< !D !X M;"]W;W)K&UL?55M;]LV$/XK!W4K$L"S7BT[B6T@ M3EJL18L%3=9]&/:!ELX648IT2:IN]NM[)!7-VVQ# H]O=_?<*^=[I;^8!M'" M]U9(LX@::W?7<6RJ!EMFQFJ'DDXV2K?,TE)O8[/3R&K/U(HX2Y(R;AF7T7+N M]Q[T^;:S;B)?S'=OB(]K?=P^:5O$@ MI>8M2L.5!(V;172;7J\*=]]?^,QQ;P[FX"Q9*_7%+=[5BRAQ@%!@99T$1N0; MWJ$03A#!^-K+C :5CO%P_B+]K;>=;%DS@W=*_,%KVRRB600U;E@G[">U_Q5[ M>R9.7J6$\2/LP]W\*H*J,U:U/3,A:+D,E'WO_7# ,$M.,&0]0^9Q!T4>Y3VS M;#G7:@_:W29I;N)-]=P$CDL7E$>KZ903GUW>OUD]P<436PLTE_/8DDAW$%<] M^RJP9R?8<_BHI&T,O)$UUO_FCPG*@"=[P;/*S@K\R/08\G0$69(59^3E@WVY MEY>?L@_7%NZYJ80RG4;X\W9MK*9<^.N8L4%6<5R6JX]KLV,5+B(J (/Z&T;+ MUZ_2,KDY@[08D!;GI"\?J=[J3B"H#7Q0PZU?4VRK9@@NF59ANT;]LI/#'=/Z MV4GZS$2'\)9QW4]/GQ3C,OD9#$JN-$AET4!-VUE23. G2$=)DA"]RHO#53F% M=#R;'.7+)O#ZU2Q+LYN!3HBKF.60CZ?'>8H2"KJ39[- LQV3E$/PC!*\"J&8A'3B_CQS M_V\]+H?E]=YW^3QZ1AI0TE.0&][MT#-E(T2&0L\+39)9XFB>!IN2[8Y46 M'_2_%O76=WE#CNRD#:UPV!T>DMO0/_^Y'EXARM$MI_05N"'6A (>@0Z=/2RL MVOENNE:6>K.?-O08HG87Z'RCR)7]PBD8GM?E#U!+ P04 " 4@9E8-AUK M-^<" !!!@ &0 'AL+W=OU!L)A8J2YXDU^W?CY(3M\/28"^V M1)&'Y\@DW:^4?C89HH777$@S"#)KBUX8FB3#G)DS5:"DD[72.;.TU9O0%!I9 MZH-R$4:MUD68,RZ#N.]MCSKNJ](*+O%1@RGSG.FW$0I5#8)VL#/,^":SSA#& M_8)M<([VJ7C4M L;E)3G* U7$C2N!\&PW1MUG;]W6'*LS(XL9-"E=X,?U#OW&:RR?K/7[3W\3T"T#8@\ M[SJ19SEAEL5]K2K0SIO0W,)+]=%$CDOW4>96TRFG.!M/KF?3Y7 Q75[#]'Z^ MF#W=7=\OYG"R8"N!YK0?6DKB7,-D"SBJ :-/ #MPIZ3-#%S+%-._XT,BUS", M=@Q'T4' .Z;/H-/^"E$KZA[ ZS2*.QZO\YEBU/R%N5J J316EU1BU@"3*=QB MNN%R T-7*MQR-##A)A'*E!KAYW!%[E1&O_;=2IVTNS^I:ZV>*5B"@X!ZQZ!^ MP2 ^/FI?M*X.2.HVDKJ'T.,YM6I:"@2UAAO&-2R9*-%+&C.MW[RF7)5.)[D\ ME-98.G3F_;>Q3^!!"OL%+C($+BV2P8)F%L%4K*"[IMO46"AM,05J34M^8T7U M(@T9:&64X"ESIR,FF$P0YJ["*=(+H))(LJ8FO,X))IBO4.^L'>=J,E5)8N 3 MK)6@">0T6U?;<$+VG M!L\&#IG3.M#GMP7!?DG\3#)-$ET017PM'W, 7:'?I M<7QT&;6C*WB@K!JDDM^24FNZ5A"]\3X948S M'K5SH/.U4G:W<0F:OT;\!U!+ P04 " 4@9E8BNY7[L(" #Q!0 &0 M 'AL+W=O MN*B6RQ#KEW T\K^WF+"N<:&#O MGF0T$%O-LP*?)*AMGC/Y-D8N=D/'=PX7\VR3:G/A1H.2;7"!^F?Y)$ER:Y0D MR[%0F2A XGKHC/S^N&GLK<&O#'?JZ PFDY40ST9X3(:.9P@AQU@;!$;;"]XB MYP:(:/S;8SIU2.-X?#Z@W]O<*9<54W@K^.\LT>G0Z3J0X)IMN9Z+W0/N\VD9 MO%AP95?85;9!SX%XJ[3(]\[$(,^*:F>O^WX? \JX"69;?F6;1 M0(H=2&--:.9@4[7>1"XK3%$66I(V(S\=+>Y^3.ZF2WBET(S#K#4_5UC]HP1[FQPT9!++:%KCJR MOJWGV:AJXW?S:AC2&VXR2I3CFER]1J?E@*P&3"5H4=JF7@E-(\(>4YK)*(T! MZ=="Z(-@ M13/OH/4$L#!!0 ( !2!F5A2"JZT-@H "=I 9 >&PO M=V]R:W-H965T'[K$0)MF M:X&E*])U?3'LA6HSMC!9\B0Y:8%]^%'RPXDR=32-8U\TL7/\YW@\V[_P3M3U MAFEV7VR;/"O:ALNKM>IU6WUZSO'R^F3B3PQ,/ MV7+5M$],9]>;=,D^LN;3YD/%'TV/*HMLS8HZ*PNK8H\WDU?.RUO'"=H1G]];[5R^E.4_[8-WBYN)W;K$IF$D^L!7M,MWGS4#Z_9?L9=0[.R[SN_K>> M=[8^-YYOZZ9<[P=S#]99L?N:?MU'HC> Z\@'N/L![G" /S+ VP_PNHGN/.NF M]29MTMEU53Y;56O-U=IONMATH_ELLJ)=QX]-Q7^:\7'-[.'NS[OWG^ZL%]:; MK$Z7RXHMTRZ^Y:/UP)Y8L66U]<,;UJ197O]X/6WX[VQ'3N=[_=<[?7=$W[/N MRZ)9U=9=L6 +_3ZLKRG)\LUW9]B3^WYP_W$'>\8_R\ M3L\;T1N-FO77;]S4>M>P=?VW+&X[75^NV[Y\7]:;=,YN)OSU6;/JB4UFWW_G MA/;/LDD3B0DA\(\A\#'UV1]ED^96P=]SZC1OLR6MK=3:L&K.BD::,CN]I--K MWVB>9L[U]*D_'\Q"<#(X.AF@3G[8N=,N4-/Y.R_7F[3XQM^+NN62N1DHW<0L M!#?#HYLAZN;O/&P\DXJEQ=*JX%]Y./.RKIG\M8>*Z>80D9@P[^@X[\C0RRBB M# &1F!""^!B"^(R7T2 MSW@QQ23SJN1>&2$V<*7"-$YK*3U+(H5(3 MPP"8XZ (<4E^1K*/[F28GPHKT5U $@=GDMMRO>:^9=SGCSP6V9S54A]1%>TE M(E(3YPQ4XR2F,I44>*C4Q+^R@7A<%"4NR-2]X" 'XT&FJJQ$=X%,7)Q,;LNB MJ3B,EI4T0_'1NDM#I2;.%;#&=0UEJ$N*/%1J8A@ >5R4)2[)4$^6>^$P0Q56 MHKN )BZ.)F]9FC>K>5I)/^SQP=HK0Z0F3A6PQ@U,)2@I\U"IB6$ YG'QS9P+ M$C0\*T$55J*[P"8NSB8/W2:OU"W2318J-7&:P#1N;"HY23&'2DT, V".B^_> M7)" Q,.!Y#.'SU6YK4?V MZ_'1VDMC8J?% YKQ3%64/%+:H5(3PP"TXYU35=+*T+,*2G*KL0P%*O%P*OF] M6;%*ZA7IW@J5FE@O!YCQ3563?%+(H5(3PP"0XU-7DWQ9G<@9YJ;<:J2:Y ., M^#B,O,V6JQ=_E-OYROI8YMMVZ6KK_=6K*ZFGI#LM5&KBS(%K?%/%)9\4>JC4 MQ##T^ES(&UW.Z'0YN]7%!RSQZ9M=?!ER##=OY4:.W?\WYCU0BH]3RNCKS/K/ M4O8"87Q@&-\4P_BD#$.E)H8!&,:G9AA?1B?>R>>$U&HL?X%A?)QA ML/S%.Q)P8>U5,P$Y 4!.8 IR E+(H5(3PP"0$U!#3B#%E^%;L0]U%-5+,"8*[ 5--.0,I<5&KBQ0/ 7"%UTTXH M;<<9MC^JK$1W@8U"G(VP[,7;)7!A[2L?3%2Y0F"NT%0_3T@*751J8A@ ND+J M?IY0VJFC>&/6'"1.!M I5'3[(*D]WFB!BVJOIXGB6 C\%9KJ @I)L8M*30Q# M[XHNZBZ@4-K?,ZQAJZQ$=P&/0AR/L,15-V'@XMHK9V+?*02X"DUU"H6D;$6E M)H8!V"JD[A0*S^H44EF)%Q(" T4X V$)C#9HX+K:EQ*:V':* *TB4PU$$2E: M4:F)80"TBJ@;B")I:]"P04-E);H+"!3A"(3NON'-&[BR]K*9V'B*@)XB4^U% M$2E!4:F)80""BJC;BR)IX]"P\"&W&GOG!=*)+B_5>S& M+F.GO8[=!#A% $X1=<$NDI7BAG^Y*8Q$9P%O(AQO[HH%][&V7M4U)]NQTAPN MHKT^)K:)8D"DV%1I+B9E)"HU,0S 2#%U:2X^+;H-DQ0U$1T%BHEQBKFDGR.6 M$LX$K:J^6"7Z)@5]B4_P2D_(+E9H8AMY) M/-3\$BO:H??3TFF:CH%@8EV"435KX(+:JV6"9A*@F<04S22D-$.E)H8!:":A MIIGDK$8CN54TWE,E'+2GI'%IKJ$TIH M3S,T6J'0U%XW0X]N"G)\N3=[2S0J&FOU9&CG;NG^WLF"JI.?BQT?JA,$)1_7.C M%0='7Y*VLHJ9+C@M'?'F36KEMV->&IK7FZ+9G _?RS+YO"@_07'>R/-_@=02P,$% @ %(&96&7+H:8T M @ $ 4 !D !X;"]W;W)K&ULK511;]HP$/XK MEE=-K;1AD@";6(A$ ]/VT J!Z!ZF/9CD0JPZ=F8[T/W[V4Z(J 35'O:2^,[W M?7??^>SX*-6S+@$,>JFXT#-<&E-/"=%9"175 UF#L#N%5!4UUE1[HFL%-/>@ MBI-P.)R0BC*!D]C[5BJ)96,X$[!22#=51=6?>^#R.,,!/CG6;%\:YR!)7-,] M;,!LZY6R%NE9&!SUV1HY)3LIGYWQ/9_AH2L( M.&3&,5#[.T *G#LB6\;OCA/W*1WP?'UB_^JU6RT[JB&5_ ?+33G#GS'*H: - M-VMY_ :=GK'CRR37_HN.;>QXA%'6:".K#FPKJ)AH__2EZ\,9(+@&"#M ^*^ MJ /XSI&V,B]K00U-8B6/2+EHR^86OC<>;=4PX4YQ8Y3=919GDO7R:?FX7:*/ MZ)$J15U/T>T"#&5]5AKSKT?-$UU7 T0 JE*Q0*H51 M=IQLYTV)4M]S4.CG?*>]_]+0WJ #AY_RZ8#+]< M$O^?R%ZU(NI;$;W%GLRS3#60(TTY:'O(&0@W!!?/N&6:>";W/!R2( ACT)9*S>75OA9V./1,:<2@L:CCX-,9(M?>O-8RL_0COI+&'XY>E?;) MN0"[7TAI3H:[%?TCF/P%4$L#!!0 ( !2!F5CLGY)_<@, *<. 9 M>&PO=V]R:W-H965TT12>++A(B(*A6-HR$Y3,"U 2VZ[C^'9" M6&J%H^+>3(0CGJN8I70FD,R3A(C;0QKSS=C"UMV-"[9<*7W##D<96=)+JJZR MF8"17;/,64)3R7B*!%V,K??XX CW-:"(^,KH1FY=(YW*->>_]& Z'UN.5D1C M&BE-0>!O38]H'&LFT/&[(K7J.35P^_J._:1('I*Y)I(>\?@;FZO5V HL-*<+ MDL?J@F\^TBJA@>:+>"R+7[0I8WT(CG*I>%*!04'"TO*?W%1&; $@43/ K0#N MWP*\"N 5B9;*BK0F1)%P)/@&"1T-;/JB\*9 0S8LUSBT^SX MXLOW'CJ\FIY.IN8]Y(&!7"'7;0[.8I J1=(Z.?^C8@FTFJ5A3*WSU OO..U/B'9$U;/!J&[PV]BT;KG,6SUFZ ME(45],X*4_8EI5]0ZE?&.O2& UC3]796IB .S7ROUVCT&F25 KZJDEWQ%9(\%AG>#P&7?^L$L;.B)K MV!#4-@3=[_S@0<%Y^[M%V1[3T+I?:]UOU7I8*>PAN)M'*@<["K'3)!-\3;5< MXR>IE?:IJ]416<,![-Q_LYUG+-N*O",GNF)K6K'5ON#N2[?B;+PL^T-_IWB- M4?Z^N7SQ?;.!6S_BX4DN4J;+MH=.V$U1OSUT1J(5Q(G;YEH:Q7?:<'3%UC3C MON7 WG-6.D7H M(QQTZ4N62A33!<"BLJ!XEEQL+CF"HXIQ>4*3I)4Z !XON!08-%B.Z!J9\UX@J6:\HTM=AQPE((28GN.$]@)CJDUZ*5K M+WS08WM)8@HO'(E]DF#^?02$'?J6:QT7YO%F*_6"/>CM\ 86(#_M7KB:V05+ M%"= 11W/:MKH4B6.,]D7-VN(?< MH8[F"QD1Z2\ZY+:.A<*]D"S)P4I!$M/L'W_+ U$"*!XSP,L!WCD@N #P?;P@(9/ M$_2\O)_.T>QI.7RZFXT>IFBX6$R7"W2%1IA@&H) F$9HO,5TH\8Q16/,^?>8 M;M P87LJ!6)K=,=8=(@)0>\G('%,Q =%\&DQ0>_??4#O-.I1[:HS%#U;*A>T M$#O,Y8XRN=X%N3YZ9%1N!9K2""(#?ER/=[T: EO%K@B@=PS@R*ME?,2\A7SW M(_(?LKG7SK/8_#_G#/UJZ[Z ?/H+U.D,Z*VF4BG MCUNQPR'T+94?!/!7L :__N(&SF\F+QLBJ_C<+GQNU[$7/G]$*]C$E.K[N,HN MK,GOC"Q(R726>QWXUT[/?BV[8[)Q"YN*RDZALE.K M!6>B#"87- 6%IN _1@YH]"]A"]X\W0_:9PH--J705B1>%Q*O:R7>JSQ\M63[ M<(L6C.QU^ 1Z:@U;Z&^T@(WZHLA3=AJ!^K !FE$)7.2;4Q*KO(DS8)J^U("1 M.$J7T!Q"1L.8:.]G$A)C4JJ5^*.O2D-DE6AVBVAVFTH/W29];HBLXO--X?-- MD^GAYNT==CMG]]QDXYOON>N)^]&UIBJT:RE,)X396 M0[B-%A%-L57]/I41;J-U1,Y6OL>=\T1ALNE>N.JG0L+]J4K"-=0);Q)%K4U5 MUZF8<)NK)G*J9,H##;G><(NM3X)\$W:$0H4ZFXDZX**U:+K'*:]EGTR MSUI65(P%I!G=:UB@[/NL!L(MDN;:163*JV+!UN5><,7!NH_35C\CC1 M#RAZ\<$_4$L#!!0 ( !2!F5A'%HP22@, . + 9 >&PO=V]R:W-H M965T2GEM[ ME$E/%)I1CH\25)'G1/XS1"9V?2_T]@MSNMYHN^ GO2U9XP+UA^VC-#._9LEH MCEQ1P4'BJN\-PIM1&%B B_B3XDX=C,&F\B3$)SN99GTOL(J08:HM!3&/9QPA M8Y;)Z/A .5P M3QDSA5$]7QM=EMU/*PW#4D/TBH88[@77&P43GF'6@!^UX\.HA< WAM2N1'M7 MAE$KXSV1'8C#WR *HO,F0>WP,:8U/&Z1$]=%BAU?_ K? M?FY&B8XU9(3?D: MIKP\P?8D_'5GPF&J,5=_-YE?LFOOX3=X/>F MQ$]$=F3#>6W#>1M[LI2$*^:2;LJS!'<=V-Y>S\E9M^<_'ZIO" GKD"--%[6F MBU9-^](,"2,\105#-)4QY> :I:I>3A@U1]<)5T!X!B,S$(QF90'GF J>4N8* M:\O8E%VKC.^MXHG(CASKUHYU?^)F[I[2AA.1'=EP6=MPV;IQ1D5>L/)*70N1 M[W?O0'4[JJ4[IJ3>G6_&6>+461;F A M6%%N]UEGT(%_X7\[)ZT2OW>#G(CLR,WKVLWKGWA.KD]IPXG(CFP(@V\=2O!? MKOT*?72IQR].14-,].+>]P]ZJ!SEVK66"E)1<%VV4_5JW;X.7-/F?PLO>U_3 M/:RIV<$,5P8:="[-D95E.UE.M-BZCNQ):-/?N>'&M. H;8!YOQ)"[R?V W53 MGWP%4$L#!!0 ( !2!F5CKZX[&PO=V]R:W-H965T M.X=HS#Q!H/TVL/;#RD M&Q&%"7E@@&_B&+/W"Q+1[%QW"Y$NJ"/1ZN\9+,B?BQ?F#RS,Y1@C F M"0]I AA9C*P)/)\B3PU((_X(R9;O'0.5R@NE/]7)=3"R',6(1,07"@++KUYJ\3.8%1.*1;K^3 M+*&>PO-IQ--/L,UB'0OX&RYHG V6#.(PV7WCMZP0>P-0OV$ R@:@0P=TL@&= M--$=LS2M&19X/&1T"YB*EFCJ(*U-.EIF$R;J,P,=. I0 [J:H9/S<-GQ,^'=\K#;5FEO%0H+Q5*\;H->)K$KQCE')Q< MOOG1)@B3);BB--C*A+^>@BG<7-[V+6F6O8\\;#.W7_IJ]G&;/2/,YU095QE?"I-:!*%P0 M'3\CC!+H<[[&/AE94H$Y8:_$&O_Z"W2=WW23O26P4L9NGK';3L9F&!>\$\PX M0""FB5AQ !$(\+M.&J9M()5R[>>Y]HW0TU1T"9,Y>5UM6T.U5EIXNID'$!CF_ M06LB-J@)%*R)F#FF1!$ZA:4Z1I+*#@\H8892J@^J\-/%-/';LWSXGV8X^!L< MO.#-MSIVZK>%5BY,8?#0[/"'9VW&@4XF3]X!0M<.5CGCHB> YJ;@B>% [@OD MGN$4"'4,$AR3W9R@8D68-GLCYM'/O"6T<@6*E@.:>XZ#%0_6.XF.4UVNFAC8 ML%R+;@.:VXUC-"^#ZI7:G2I)8TR99-$@0+,A'ZIY;JU _2J]>HC7P*ZP=&CV M]$^G^5&2UZK;MX56KDSA]]!L^(=G;<:!W4RFI%YE.H6ZS9K7#E@YYZ*'@.8F MXHXFW[*%)!,_7/:,J$<_]Y;0REO9HD=!YA[E8-E#F@ZDMENMQR!'OV91T:4@ M= MLN5T(;:8:=>Z&>;8F=X66CGIPN!12P:?X93>:/2K>QI=4&_0\& *BT?M63RJ MVW>W7S5175#3W@L5)H]:,7E4=W X\*H,=4$-;0@JC!Y]LGG7S/!CO-T,?_3, M_S^\'17>CEKR]D]P/MRXD^] O$9G;P5JEZ^]]U9;_:5PB]DR3#B(R$)B.V=] M.;O9[BW][D30=?JB^X4*N;]-#U=$:C)3 ?+W!:7BXT2].\__*QG_ U!+ P04 M " 4@9E80V?IGK$& !2- &0 'AL+W=O3?=B$1]LTRS=2C5V^RVEV\R$2[*I'7<(T$PZ*W#*.E,)^5G'[/I M)-W*.$K$QPSEV_4ZS+Z]$7%Z?]G!G>\??(IN5[+XH#>=;,);<2WDE\W'3+WK M[5$6T5HD>90F*!/+R\[/^!5G_2*AC/@C$O?YP6M44+E)TZ_%FZO%92_D3WN]B!"IYO?T05ZER:W%Y]%MD90RVZK3*W/TG L91G'^0H5] MN>;H^=,7Z"F*$O0^BF-UZO))3ZI""KC>O#KHF]U!R2,'?1]F743Q2T0"PASI M,W\Z%_-].G6DFS)W@0O'8I!0G&@YNO2>/1D1C%^C1,V_=(G"=9K)Z-]P-S"2!4KE2F0NB7>' M&I2'*B;?W?0"#R>]NT/E'#&4U6.XM^26@K"](,PK2-F2LFC)A9+&Q7*7WS]@ M@(WDI:\NSO>?:]/&?;+"O:1LWP;1;)2#@'2M^BT0^P0=6. ML4ZHMY261 =[HH,?/*$#Q[D:&11FCB :! 9/;R4M>0[W/(<->+Y$RS#*T%T8 M;X6+\]"^B/MCD[,=I.:"<:5S;U4M.8_VG$?GF5['Y!E9S.U)YHBQ+GQO^2W% M&>_%&3?L\&.LQQ8C-C)FULR.L4A[RVI)&@?:606-^D \S./M(DINE:^S!3DF M276P6@\$(Z/O9ZXHS(P+AOL+;RO,@>7$7F%^"S=AHG#1-Y&@4J X#1,G:2]0 M4Z\$BL:AT.HB:M.)85TG!K6=H&@<"JTNI7:>V&\]KU=J,OO_,E<(]3]39N_9 M,928G7<.1XFUI<1^3VDP/3IS' [38FW'V*S/X2^Q-IC8[S _//9O@C^O<4] MHG$HM+IFVJOB >QX 7*OK"++:ZQS. M%VOKB_W>]\,I/A:[C*S%U0ZRN)[#R&+M9+'?REZ+)$HS]'LJW?^F^M,;MP$D M&H="JR_)M!TF >R:#,BD5GLR2#0.A5:74AMHXC?0H+NRZECUSAP9G>D,&AN] MZ:^ZK2H':UBO39RR[B#X">6[#DV*#D6+K4 D8'WT'SK6N7[PQI<;[%[V'/Z8 M:'],*&SG IG<2DI(- Z%5I=2&W#29*G[$MUF:>Z^'!W6.S#7?+.3HKB_IK:< MM?TF?OO=;!]8@1WNY&!N.?QEM:6M'33QKWNO$L59Y!)EH70S MW>47RY@]BZ ;,'/1Y3].XP8XAQDFV@P3OQG&W5'?.:3)24,:R.E6PD*B<2BT MNK#:A9,1[) &,M*5E)!H' JM+J4V^>2(R3^^#ZH0#J=4WY[.]HK:&LWG\.14 M>W+J7U$WW =1>[O,1N9"R!%DLO97U9:UML_4;Y]_; ;YP9LV#B@:AT*K"ZL= M.(7=25-0SPV*QJ'0ZE(>W WAWTF?;!2IO74VYY CQ!I6W%]/6[[:&--FQOC( M(&+6^+5(V]:8F3='<']1;4EK9TS]SOBH1:SR38N([:$+NGL^X;!UQMH44[\I MIMVA>_2RP2FC%W3)#(K&H=#JPFI?38>PHQ?428.B<2BTNI3:25/_/OOTT3NR MIA"S3""U=]I6$/=7U):Q-KS4;W@;#E_;^U)B+@RIX_8,:MYVYB^K[?UUVOTR MO_L].GZK?',.TJ$Y?OT':GK]0Z'59='VF/GM,>N21_:HPQ-FM!^\Z6 !1>-0 M:'5AM3UFL/:8@=IC4#0.A5:74MMC!F2/F7V;KSVCF6V0[1GMKZ@MXX.[@2$- M,K,-,F5CD[8C:(!-VN>PR$Q;9/:#%IFYO2HC)EE0APR%ME.E=_#\1O&TS?LP MNXV2',5BJ> #Y9D[*-L]P+)[(]--^4C'32IENBY?KD2X$%D1H+Y?IFH\5V^* MIT3VCQ%-_P=02P,$% @ %(&96-2RI5!^! [!H !D !X;"]W;W)K M&ULO9E=;]LV%(;_RH&Z%1F06J)L^2.Q#221BJ5( MBJ!I-PS#+AB+MH5*I$?2=COTQX^4%-E*:"8&N.4BEF2>A^3[2HQ M)$3"MR*G8N(MI5R=^;Z8+4F!18>M"%7?S!DOL%2G?.&+%2=%Q>N^/3,5O+/*/DCH-8%P7FWR])SK83#WF/%SYEBZ74%_SI>(47Y)[( M+ZL[KL[\AI)F!:$B8Q0XF4^\"W26H($.*%O\EI&MV#L&/94'QK[JD^MTX@5Z M1"0G,ZD16'ULR!7)4*1Y,Y:+\C]LJ[91Z,%L+20KZF U@B*CU2?^5@NQ%Q > M"@CK@/"U =TZH/O:@%X=T'L2@'H' J(ZH)RZ7\V]%"[&$D_'G&V!Z]:*I@]* M]BB4PB#,( /=W_ R=LW MJ!^=FP9W96?=8MZP>O#E/H:3GTR8V(Z)R:S!="V8Q(YY3QXZ$(ZJF5F4ZC8V M=DM>]^"P'B1<4R'Y6CW%$OZ\40W@6I)"_&4RLJ+US#2=G,[$"L_(Q%/91Q"^ M(=Y4*Q^69()L<9T1F#&A!3P]LTP1.@-ZPVS,U M3!P-KZ5SU.@<676^)S1C'#XR281).FOTL=*YA,4N88DC6,N"?F-!WVGVZ;NT MQ"4L=@E+',%:E@P:2P8O9Y\5S^@L6^%<9YHUE28OK)ACO7 )BRM8M)=]PFX0 M&/./HWY;2@\;I8?_7YZW=G6L&\/G>7YHS//#9TJCD5%G1\-KZ3QJ=!Y9=4:= M8?0SB"K;4YWM(5T3_0(5P0]X:16PLH\5UB4L=@E+',%:!J%@5TL$3M>!&N?( M%:>TV"DM<45K&[-7Y"'KLW--)5%<":K((T8GK/%'.U'7G,%>1@DZ 1I&3Q*/ MTVZ35W3;UB_@[%%)_0=\P"M,5:?PG5 H MAUEB%)C3Q)6]]Z.5=UKDNJ*UE=^5N7JQ(1PO"&0OOI@,C&MZ$$1/;UNGM:=3 M6N**5HGM[_W:7Q"^*+=9A*H\51JH?OAOKC9;.1?E!H:_:U[M ]UBOLBH@)S, M56C0&:CGBU=;*]6)9*MR[^"!2,)-I\" #S!P &0 'AL+W=O8 M$74J5F8TE6J[8(;#7*RPAGJA_Q.FIG;L"0T0ZZHX"!Q.73.NV>C MT-J7!G.*&[4U!JMD(<2CG4R2H>/9@)!AK"T#,;\UCI Q2V3"^%US.HU+"]P> MO[!?E=J-E@51.!+L!TUT.G2^.)#@DA1,3\7F&FL]?W]##[!+9&2V!3# M\1@UH4R=F-6'V1B.CT[@""B'&\J8*84:N-I$8OGS;FBE76A;F:FH% MA">08K)"U0%&R8(RJBFVEKCB#TM^VRS642\PQ5QO*VRS\1N;G"]O8%? M$2IA3EB!<&T"I7P%?V",BJXXT9@ 4-^\MY8'(=C+2;S+2/]3Q M[1]2\X'(=C2'C>;PC<>W US8%X$P()DHVFL=_G\.^]X_9W6OP_?*<;=:LGT. M3<"&UZ?CE,S:N,TAJ8_:40^F5B&W_S MSD=_ 5!+ P04 " 4@9E84_ZF5]E.I%SP$,>4VYT!UG;DQV MX;HZGD-*]9G,0.#,5*J4&NRJF:LS!30I1"EW?<\+W90RX43M8NQ116V9&\X$ M/"JB\S2EZNT2N%QVG(:S'ABRV=S8 3=J9W0&(S#/V:/"GENY)"P%H9D41,&T MXW0;%[V6C2\"Q@R6>J--+,E$RA?;&20=Q[,) 8?86 >*CP7T@'-KA&G\*CV= MZB^M<+.]=K\NV)%E0C7T)/_.$C/O.%\=DL"4YMP,Y?(&2IYSZQ=+KHM?LBQC M/8?$N38R+<680P1^*? _*@A*05" KC(KL/K4T*BMY)(H M&XUNME&L3:%&&B;L+HZ,PEF&.A/UKX:#5>J-B1GIIC(71A,Y)0^YT08G[7 ?%%M0NR5D(+11.>XT1AWW MP5#&]0DZ#H0!!=H010T0O:29QM$^:#83.)(0JLD-)#-K]\<#0YY'?7)\=$*. M"!/DCG&.^Z_;KD%\"^'&)>KE"M7?@WI'U1D)&E^([_G-'?+>87D?XDH>;,M= M7/1JY?UJY?W"K[G'KQO'*D?J6T8GC#/#8"?301/[CE_HC,;01_B51%;29Y729Y_(,E[ M*=8Y_J,B#[K][^[49+8%'E;@85T5&=;)7)/9%G.K8F[56Y&M ^6VPGD?T0C_ MJDAWXX*R'P=X%.,QKPF'*8J\LQ:6@5I=N*N.D5EQ9TVDP1NP:,[Q&P64#<#Y MJ91FW;'78/75$_T&4$L#!!0 ( !2!F5A5&PO M=V]R:W-H965T:0;)1LVT/5@X$!K/4'M4W8_OO:AM!42G+!'GO>FS?#C*-6R!=5 6CTRBA7 ML5=I7<]\7V45,*Q&H@9N;@HA&=;&E*6O:@DX=R!&_3 (;GV&"?>2R)UM91*) M1E/"82N1:AC#\L\"J&AC;^P=#W:DK+0]\).HQB7L07^KM])8_L"2$P9<$<&1 MA"+VYN/98FK]G<-W JTZV2.;22K$BS56>>P%5A!0R+1EP&8YP!U0:HF,C-\] MIS>$M,#3_9']P>5NB?:1^CSN;%\F:#*?5'; M^4Y##V6-TH+U8*. $=ZM^+6OPPD@O 0(>T#H='>!G,I[K'$22=$B:;T-F]VX M5!W:B"/<_I2]EN:6&)Q.]LNOZ^7F&:TV#T^[]?QY];1!']$&2XEMN="[>]"8 M4/4^\K4)9T%^UE,O.NKP O4$K077E4)+GD/^/]XW,@>MX5'K(KQ*N,9RA";C M#R@,PBE24)KFT%=X)T,-)HYWITM)TS*]S:7=LT_-L M=HIFJL89Q)X9$P7R %[R]LWX-OAR1>MTT#J]QIYL&I:"1*(P$V'5XI3"L13J MG-B.[L;1V0D])&'D'TX5^"?=PT"6;D84RD3#===(P^DPAO.N^_ZY=S-L_E!) MN$(4"@,-1I],7-G-16=H4;M>3(4VG>VVE7E*0%H'&PO=V]R:W-H965T1@-U>D;_3H"P_2'W##H9;O(8ER,_;1ZZN[!PEBA.@(F84<5B- MK+%[,W5[VL%8_!G#7IR<(QW*,V-?],4L&EF.9@0$0JDAL#J\P!0(T4B*Q]<, MU,K?J1U/SP_H'TSP*IAG+&#*R%]Q)#L3?,B%.'!1.M8.7.7AEA_8%!S]S\$V@*3,3UBV6 M.!ARMD=<6RLT?6*T,=XJFICJ95Q*KI[&RD\&R[L_YG?W3VAV_^%A,1\_S1[N MT7NT3!<5L15:PEJMFD0+$$H9@=[>@L0Q$>^4V>?E+7K[YAUZ@V**YC$A:F'$ MT):*ET:WPXS#).7@7>#@HSFC/XEC7,)MXS+F*[1C*8%J!/Y[T_*',TD).*?*NU2 M['8UMJ[R&['%(8PL5<8"^ M8P:^_N%WG]ZK &P(KR-#.96C7H0=/3&*"J/HT M"4R@,D]2@*X!T!^@EZ#M^9VA_7(:0X61,W!SHP*W3LZM4\OML$3J\\BQ62+ MG*IC))7)^ @YS5HL$H&9^]W2@S/+2Z4 ML>L42K3+R+E7IL1-PZUL!U>@I_00:"Z%RRG#^/\NSEMS5.=D06E'*8^/B M=EZS/&O;HJNE: BM*,6Q/7+K^Z,?*<_N^:;8<2+8U ^@SDVJ<-:<;P!%P;:">KQB3APO] M@OP_C. [4$L#!!0 ( !2!F5C(BJ]Y' ( , $ 9 >&PO=V]R:W-H M965TZZ=-"I26YYXL7WM>X[/M8\=M5(]Z1S D)="E#KVB0K*'%E)U7!#(9J3W6E@&4.5 @:^/XU+1@OO21RP M4D371<'4[SD(V<;>V#M,//!];NP$3:**[6$-9E.M%$9T8,EX :7FLB0*=K%W M.Y[-0YOO$AXYM/IH3&PE6RF?;'"?Q9YO!8& U%@&AET#=R"$)4(9SSVG-VQI M@=CU[Z<_A"!!,SP""'A XW=U&3N6"&99$2K9$V6QDLP-7JD.C M.%[:2UD;A:L<<299;^;KY;?-\NMWLGS$=DVN%F 8%_IM1 UN8--HVI/-.[+@ M#-EMI48D"-^1P ]"\II0HG.F0/_-1%'BH#,8= :..CRGL]YJ>*ZA- 0:;$^) MN\A@W3W3%4LA]M"^&E0#7O+FU?C:_W!!WV30-W'LDW_K6UI]Y.=GS"#W!@K] MZY38R7\0&PYBPXN'N> -SZ#,T+ZIP O*R!4O228%!II4H+I[.^F COG&,=L7 MWR3!R)]&M#G60X\,:=_V%Z;VO-1$P YA_N@&S:VZ]](%1E;.HUMIT/%NF.,7 M \HFX/I.2G,(K.V'3ROY U!+ P04 " 4@9E8^P];KCH# B$P #0 M 'AL+W-T>6QE;+T[2M/@0X\=&EXK&OL_?W>>["S&,2K,1[&;)F G6 MN9#EF"R-*=Z%83E?LIR69ZI@TB*9TCDU=JH785EH1M,22+D(![U>'.:42S(9 MR55^E9LRF*N5-&,2MZ; W3ZF8]*/WY+ N9NJE(W)W;CTU3(QXX2$>M[QCC#;TQNLP M88*1$W\>?OU$LML"G?2&=1TGHTS);3DCX@PV+LU9<$_%F$RIX#/-@971G(N- M,P_ ,%="Z<#8/K)"^F I?SBX[V;08K6?G$NEJ]@N@ON>UOZ_9CN]UUJEH#^HI MVZ$55 ^=&S!9?H."WROS866W(ZLY= J[UBSCZVJ^SEH!F/<^ M[IT6A=B\%WPA<^8V_^2 DQ%M>,%2:?[#1H-6F5L#TR2X9]KP>=?R7=/BEJU- MTT[K#-<\.$#-?S?/"R:9IJ(KVO;^2\[RLQ5'%_]*'AR R>9$BP_H%WCDE[)P16FL 9[$Q^0)G/K$-&LQ67!@NZ]F2 MIRF3#XX*UKVA,_L'P(Y_NSYE&5T)<]N"8[(=?V8I7^5)N^H:$E&OVHX_P?;Z M<7L0M+&X3-F:I=-ZJA>S:AC8@8U:7T#81ZZJRX]@'(?Y$<"P.)@"C.-86)S_ M:3]#=#\.P[0-O<@0Y0Q1CF/YD&GUP>+X.8F]_#M-DBB*8RRCTZE7P13+6QS# MC]\;I@T86!R(]&>YQJN-=\CC?8#5]+$.P7:*=R*V4SS7@/CS!HPD\5<;BP,, MK I8[T!\?QSH*3\GBJ"JF#;L"<:1),$0Z$5_C\8QDIT8/O[Z8$])%"6)'P', MKR"*, 2>1AS!%( &#(FBZCVX]SX*F_=4N/VOV.0W4$L#!!0 ( !2!F5B7 MBKL

-8?20$3;8T.P6BP^0"X99K>]9!:GO$X1J5/;NOGCR M%&PGYOA:]O%-/CUS\6/#^0_TLZX:.78.2AT?!P-9'FA-Y#M^I(UNV7%1$Z6+ M8C^01T')5AXH574U\(;#T: FK'$^?[KTM10#L\ 5+17CC:YL*]:,/LO?[6T1 M/3')-JQBZF7L=+\KZJ":-:QFO^AV[ P=) _\^0L7[!=O%*GR4O"J&CONN6%- MA6+E']5Y"UF0C>QJ%-ED1(.,G=%0=[AC0JKNCJY_HAF?J+[Y7#HI/F.5HB(D MBLX%/QU9LV^[T:,8&,/HXG"YGH/X*/Y/&/ENQTH:\O)4TT:=XRAHU0(V\L". MTD$-J>G8F:9KG+7CT7\0;<]C4QK*B)1X9+I!1-L.SR9*$N(DQR'2O_(TCL*@ MT(6\T)<%3@Q(#X#T>H3\[AF0/@#I]PGI&Y#W .1]+Y"3( Z2*48&Y , ^= C MY-5TCP#(49_3?6] O@<@W_<)^6! ?@ @/_0).3(@/P*0'^U"YJO%(LB^H72& M\FB>1+-H&B0%"J;3=)44D;F9#Z'=?&@7,\-KG*RPB0/*Q;)=EEFZQ%GQ[2V: MK*(XC))YCH(D1/CO5;1<7&%">G$M^V6>IN'7*(X[MK3X@C,4)460S*-)C%%@ M8D*"<2T;)L23PF2!/.):%DF(LV@=%-$:ZU#E1;;2AX4B-^D@@;B6#9+C>AU@)-IA,^+(<;S($::LL#9500A<;B6S9&O)KE> MI6T0VRWE>FHA6;B6;;$D+^A)HB45W>--25'(9%EQ>1+4A(1DX5JV1=1(MJ4" M%8)L=9*! B%(LZ?M4](\4D.J\%Y'%>B-3I J*O\RN2!G>'TZX^KTYX$I29_. MN,:$G.&]@C-N3C$D#Z\7>=S$A"SBO;Y%;C)".O$LZ^2RBN_:79#L]X+NNYL0 MWZ&,/IF8D$X\RSKYC9D0O1>V[V70FY JPJKK6$)J\6RK!=QYS S>@^3B698+ MO/.8F#[D%]^R7V!,,T'V(=WXEG4#8YHIL@_IQK>LFVX?OT,Q;_9W!14U"NE& M(7W.4*)]U,0$WX&]AF[^:Y'[D'O\?MQS838Q(??XEMWSKY@SP@1:FYB0?GS+ M^KFE2&/Z34Q(/[[M;.8F9GZJ:R)>$#_E \O$[^0PNWS"V M=,<:NDUT]U+7EZ0JEP*UE_-+E_N'-D_:G:IJJNO2)N9D>_DD&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'/-V,MNPC 0A>%707D G)GA6@&K;MA6O$ $YB)R4^RJ\/:-8 $' M==$-\EE%MI7)O_H4>?'ERR*>FCH<3VT87*JR#LOL&&/[X5S8'GU5A&'3^KH_ MV3==5<1^V1U<6VS/Q<$[S?.)ZYYG9*O%\\S!YMKZ_TQL]OO3UG\VV^_*U_&/ MP>ZGZ<[AZ'W,!INB._BXS-RE?&P'=WO(L)^<#=:[9=:M=Y*YU$$*09H^R"#( MT@>-(&B4/F@,0>/T01,(FJ0/FD+0-'W0#()FZ8/F$#1/'R0YRI@3)+U@3:"U M(-="X+4@V$(@MB#90F"V(-I"H+8@VT+@MB#<0B"W(-U"8+<@WD*@MZ+>2J"W MHMY*H+>^_&P3Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+H M;:BW$>AMJ+<1Z&VHMQ'H;2^7)01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$ M>AOJ;>_4.\1KZ<.CY[[&V\AW4AW[=_WC\[?E?1-Q'MUP=G!9O_H%4$L#!!0 M ( !2!F5C_>6J2GP$ !T8 3 6T-O;G1E;G1?5'EP97-=+GAM;,V9 MS6Z#,!"$7P5QC8)CNTU_E.32]MKFT!=P80DH@"W;29.WKR$_4JL4)4JES@4+ MO#LS>*7O )/WK2$7;>JJ<=.X\-X\,N;2@FKE$FVH"3NYMK7RX=8NF%'I4BV( MB=%HS%+=>&K\T+<:\6SR3+E:53YZV83'KM3--+94N3AZVA6V7M-8&5.5J?)A MGZV;[(?+<.^0A,ZNQA6E<8-0$+.3#NW.[P;[OK&UL4$L! A0#% @ %(&96*P\P86[!0 KQX M !@ ("!#@@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %(&96,=52A*> @ ! 8 !@ ("! M:!< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M%(&96*4]_)>G!@ 6QT !@ ("!Y"0 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ %(&96 OR?$FR!0 IPT M !D ("!KC0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %(&96/&)E0>"! 9PH !D M ("!3$0 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ %(&96&JO+SH?!0 90L !D ("!0%4 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ %(&96#J1 M2_Q2 @ LP4 !D ("!V6$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %(&96'VW5M[Y @ C 8 !D M ("!>FP 'AL+W=O&PO M=V]R:W-H965T5S !X;"]W;W)K&UL4$L! A0#% @ %(&96#8=:S?G @ 008 !D ("! M=W< 'AL+W=O@ >&PO=V]R:W-H965T&UL4$L! A0#% M @ %(&96&7+H:8T @ $ 4 !D ("!^X< 'AL+W=O&PO=V]R:W-H965TL08 %(T 9 " @:N: !X;"]W;W)K&UL4$L! A0#% @ %(&96-2RI5!^! [!H !D M ("!DZ$ 'AL+W=O,)-I\" #S!P &0 @(%(I@ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ %(&96%5RS'\P @ J 0 !D ("!(ZP M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M%(&96/L/6ZXZ P (A, T ( !\;0 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ %(&9 M6$"[PRV' 0 O!< !H ( !(;T 'AL+U]R96QS+W=O XML 54 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 55 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 57 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 178 181 1 false 46 0 false 6 false false R1.htm 0000001 - Document - COVER Sheet http://www.grainger.com/role/COVER COVER Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS Sheet http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS Sheet http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS (PARENTHETICAL) Sheet http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGSPARENTHETICAL CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS (PARENTHETICAL) Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (PARENTHETICAL) Sheet http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL CONDENSED CONSOLIDATED BALANCE SHEETS (PARENTHETICAL) Statements 6 false false R7.htm 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 0000008 - Statement - CONDENSED CONSOLIDATED STATEMENT OF SHAREDHOLDERS' EQUITY Sheet http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREDHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENT OF SHAREDHOLDERS' EQUITY Statements 8 false false R9.htm 0000009 - Statement - CONDENSED CONSOLIDATED STATEMENT OF SHAREDHOLDERS' EQUITY (PARENTHETICAL) Sheet http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREDHOLDERSEQUITYPARENTHETICAL CONDENSED CONSOLIDATED STATEMENT OF SHAREDHOLDERS' EQUITY (PARENTHETICAL) Statements 9 false false R10.htm 0000010 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 10 false false R11.htm 0000011 - Disclosure - REVENUE Sheet http://www.grainger.com/role/REVENUE REVENUE Notes 11 false false R12.htm 0000012 - Disclosure - PROPERTY, BUILDINGS AND EQUIPMENT Sheet http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENT PROPERTY, BUILDINGS AND EQUIPMENT Notes 12 false false R13.htm 0000013 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS Sheet http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETS GOODWILL AND OTHER INTANGIBLE ASSETS Notes 13 false false R14.htm 0000014 - Disclosure - DEBT Sheet http://www.grainger.com/role/DEBT DEBT Notes 14 false false R15.htm 0000015 - Disclosure - DERIVATIVE INSTRUMENTS Sheet http://www.grainger.com/role/DERIVATIVEINSTRUMENTS DERIVATIVE INSTRUMENTS Notes 15 false false R16.htm 0000016 - Disclosure - SEGMENT INFORMATION Sheet http://www.grainger.com/role/SEGMENTINFORMATION SEGMENT INFORMATION Notes 16 false false R17.htm 0000017 - Disclosure - CONTINGENCIES AND LEGAL MATTERS Sheet http://www.grainger.com/role/CONTINGENCIESANDLEGALMATTERS CONTINGENCIES AND LEGAL MATTERS Notes 17 false false R18.htm 0000018 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.grainger.com/role/SUBSEQUENTEVENTS SUBSEQUENT EVENTS Notes 18 false false R19.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 19 false false R20.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 20 false false R21.htm 9954471 - Disclosure - REVENUE (Tables) Sheet http://www.grainger.com/role/REVENUETables REVENUE (Tables) Tables http://www.grainger.com/role/REVENUE 21 false false R22.htm 9954472 - Disclosure - PROPERTY, BUILDINGS AND EQUIPMENT (Tables) Sheet http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTTables PROPERTY, BUILDINGS AND EQUIPMENT (Tables) Tables http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENT 22 false false R23.htm 9954473 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) Sheet http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) Tables http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETS 23 false false R24.htm 9954474 - Disclosure - DEBT (Tables) Sheet http://www.grainger.com/role/DEBTTables DEBT (Tables) Tables http://www.grainger.com/role/DEBT 24 false false R25.htm 9954475 - Disclosure - DERIVATIVE INSTRUMENTS (Tables) Sheet http://www.grainger.com/role/DERIVATIVEINSTRUMENTSTables DERIVATIVE INSTRUMENTS (Tables) Tables http://www.grainger.com/role/DERIVATIVEINSTRUMENTS 25 false false R26.htm 9954476 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://www.grainger.com/role/SEGMENTINFORMATIONTables SEGMENT INFORMATION (Tables) Tables http://www.grainger.com/role/SEGMENTINFORMATION 26 false false R27.htm 9954477 - Disclosure - REVENUE - Disaggregation of Revenues (Details) Sheet http://www.grainger.com/role/REVENUEDisaggregationofRevenuesDetails REVENUE - Disaggregation of Revenues (Details) Details 27 false false R28.htm 9954478 - Disclosure - REVENUE - Narrative (Details) Sheet http://www.grainger.com/role/REVENUENarrativeDetails REVENUE - Narrative (Details) Details 28 false false R29.htm 9954479 - Disclosure - PROPERTY, BUILDINGS AND EQUIPMENT (Details) Sheet http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTDetails PROPERTY, BUILDINGS AND EQUIPMENT (Details) Details http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTTables 29 false false R30.htm 9954480 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Balances and Changes in Carrying Amounts of Goodwill (Details) Sheet http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails GOODWILL AND OTHER INTANGIBLE ASSETS - Balances and Changes in Carrying Amounts of Goodwill (Details) Details 30 false false R31.htm 9954481 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Narrative (Details) Sheet http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails GOODWILL AND OTHER INTANGIBLE ASSETS - Narrative (Details) Details 31 false false R32.htm 9954482 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Balance in Intangible Assets, Net (Details) Sheet http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalanceinIntangibleAssetsNetDetails GOODWILL AND OTHER INTANGIBLE ASSETS - Balance in Intangible Assets, Net (Details) Details 32 false false R33.htm 9954483 - Disclosure - DEBT - Long-Term Debt Instruments (Details) Sheet http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails DEBT - Long-Term Debt Instruments (Details) Details 33 false false R34.htm 9954484 - Disclosure - DEBT - Narrative (Details) Sheet http://www.grainger.com/role/DEBTNarrativeDetails DEBT - Narrative (Details) Details 34 false false R35.htm 9954485 - Disclosure - DERIVATIVE INSTRUMENTS - Narrative (Details) Sheet http://www.grainger.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails DERIVATIVE INSTRUMENTS - Narrative (Details) Details 35 false false R36.htm 9954486 - Disclosure - DERIVATIVE INSTRUMENTS - Fair Value and Carrying Amounts of Outstanding Derivative Instruments (Details) Sheet http://www.grainger.com/role/DERIVATIVEINSTRUMENTSFairValueandCarryingAmountsofOutstandingDerivativeInstrumentsDetails DERIVATIVE INSTRUMENTS - Fair Value and Carrying Amounts of Outstanding Derivative Instruments (Details) Details 36 false false R37.htm 9954487 - Disclosure - SEGMENT INFORMATION - Narrative (Details) Sheet http://www.grainger.com/role/SEGMENTINFORMATIONNarrativeDetails SEGMENT INFORMATION - Narrative (Details) Details 37 false false R38.htm 9954488 - Disclosure - SEGMENT INFORMATION - Summary of Segment Results (Details) Sheet http://www.grainger.com/role/SEGMENTINFORMATIONSummaryofSegmentResultsDetails SEGMENT INFORMATION - Summary of Segment Results (Details) Details 38 false false R39.htm 9954489 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://www.grainger.com/role/SUBSEQUENTEVENTSDetails SUBSEQUENT EVENTS (Details) Details http://www.grainger.com/role/SUBSEQUENTEVENTS 39 false false All Reports Book All Reports gww-20240331.htm gww-20240331.xsd gww-20240331_cal.xml gww-20240331_def.xml gww-20240331_lab.xml gww-20240331_pre.xml http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 59 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "gww-20240331.htm": { "nsprefix": "gww", "nsuri": "http://www.grainger.com/20240331", "dts": { "inline": { "local": [ "gww-20240331.htm" ] }, "schema": { "local": [ "gww-20240331.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/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "gww-20240331_cal.xml" ] }, "definitionLink": { "local": [ "gww-20240331_def.xml" ] }, "labelLink": { "local": [ "gww-20240331_lab.xml" ] }, "presentationLink": { "local": [ "gww-20240331_pre.xml" ] } }, "keyStandard": 172, "keyCustom": 9, "axisStandard": 15, "axisCustom": 0, "memberStandard": 23, "memberCustom": 21, "hidden": { "total": 5, "http://xbrl.sec.gov/dei/2024": 5 }, "contextCount": 178, "entityCount": 1, "segmentCount": 46, "elementCount": 406, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 407, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 5 }, "report": { "R1": { "role": "http://www.grainger.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": "gww-20240331.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": "gww-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "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": "gww-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "unique": true } }, "R3": { "role": "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "unique": true } }, "R4": { "role": "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGSPARENTHETICAL", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS (PARENTHETICAL)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS (PARENTHETICAL)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (PARENTHETICAL)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (PARENTHETICAL)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ProvisionForDoubtfulAccounts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "unique": true } }, "R8": { "role": "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREDHOLDERSEQUITY", "longName": "0000008 - Statement - CONDENSED CONSOLIDATED STATEMENT OF SHAREDHOLDERS' EQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENT OF SHAREDHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREDHOLDERSEQUITYPARENTHETICAL", "longName": "0000009 - Statement - CONDENSED CONSOLIDATED STATEMENT OF SHAREDHOLDERS' EQUITY (PARENTHETICAL)", "shortName": "CONDENSED CONSOLIDATED STATEMENT OF SHAREDHOLDERS' EQUITY (PARENTHETICAL)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.grainger.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:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.grainger.com/role/REVENUE", "longName": "0000011 - Disclosure - REVENUE", "shortName": "REVENUE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENT", "longName": "0000012 - Disclosure - PROPERTY, BUILDINGS AND EQUIPMENT", "shortName": "PROPERTY, BUILDINGS AND EQUIPMENT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETS", "longName": "0000013 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.grainger.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": "gww-20240331.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": "gww-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.grainger.com/role/DERIVATIVEINSTRUMENTS", "longName": "0000015 - Disclosure - DERIVATIVE INSTRUMENTS", "shortName": "DERIVATIVE INSTRUMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.grainger.com/role/SEGMENTINFORMATION", "longName": "0000016 - Disclosure - SEGMENT INFORMATION", "shortName": "SEGMENT INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "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": "gww-20240331.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": "gww-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.grainger.com/role/CONTINGENCIESANDLEGALMATTERS", "longName": "0000017 - Disclosure - CONTINGENCIES AND LEGAL MATTERS", "shortName": "CONTINGENCIES AND LEGAL MATTERS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.grainger.com/role/SUBSEQUENTEVENTS", "longName": "0000018 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true }, "uniqueAnchor": null }, "R20": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.grainger.com/role/REVENUETables", "longName": "9954471 - Disclosure - REVENUE (Tables)", "shortName": "REVENUE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTTables", "longName": "9954472 - Disclosure - PROPERTY, BUILDINGS AND EQUIPMENT (Tables)", "shortName": "PROPERTY, BUILDINGS AND EQUIPMENT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables", "longName": "9954473 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.grainger.com/role/DEBTTables", "longName": "9954474 - Disclosure - DEBT (Tables)", "shortName": "DEBT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSTables", "longName": "9954475 - Disclosure - DERIVATIVE INSTRUMENTS (Tables)", "shortName": "DERIVATIVE INSTRUMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.grainger.com/role/SEGMENTINFORMATIONTables", "longName": "9954476 - Disclosure - SEGMENT INFORMATION (Tables)", "shortName": "SEGMENT INFORMATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "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": "gww-20240331.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": "gww-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.grainger.com/role/REVENUEDisaggregationofRevenuesDetails", "longName": "9954477 - Disclosure - REVENUE - Disaggregation of Revenues (Details)", "shortName": "REVENUE - Disaggregation of Revenues (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.grainger.com/role/REVENUENarrativeDetails", "longName": "9954478 - Disclosure - REVENUE - Narrative (Details)", "shortName": "REVENUE - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "c-4", "name": "gww:ContractWithCustomerSalesIncentiveLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "gww:ContractWithCustomerSalesIncentiveLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTDetails", "longName": "9954479 - Disclosure - PROPERTY, BUILDINGS AND EQUIPMENT (Details)", "shortName": "PROPERTY, BUILDINGS AND EQUIPMENT (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails", "longName": "9954480 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Balances and Changes in Carrying Amounts of Goodwill (Details)", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS - Balances and Changes in Carrying Amounts of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "unique": true } }, "R31": { "role": "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails", "longName": "9954481 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Narrative (Details)", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-131", "name": "us-gaap:GoodwillAndIntangibleAssetImpairment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "unique": true } }, "R32": { "role": "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalanceinIntangibleAssetsNetDetails", "longName": "9954482 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Balance in Intangible Assets, Net (Details)", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS - Balance in Intangible Assets, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails", "longName": "9954483 - Disclosure - DEBT - Long-Term Debt Instruments (Details)", "shortName": "DEBT - Long-Term Debt Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:LongTermDebtNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "unique": true } }, "R34": { "role": "http://www.grainger.com/role/DEBTNarrativeDetails", "longName": "9954484 - Disclosure - DEBT - Narrative (Details)", "shortName": "DEBT - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-162", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "unique": true } }, "R35": { "role": "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails", "longName": "9954485 - Disclosure - DERIVATIVE INSTRUMENTS - Narrative (Details)", "shortName": "DERIVATIVE INSTRUMENTS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DerivativeInstrumentsAndHedgesLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DerivativeInstrumentsAndHedgesLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSFairValueandCarryingAmountsofOutstandingDerivativeInstrumentsDetails", "longName": "9954486 - Disclosure - DERIVATIVE INSTRUMENTS - Fair Value and Carrying Amounts of Outstanding Derivative Instruments (Details)", "shortName": "DERIVATIVE INSTRUMENTS - Fair Value and Carrying Amounts of Outstanding Derivative Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-170", "name": "us-gaap:DerivativeAssetFairValueGrossLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-170", "name": "us-gaap:DerivativeAssetFairValueGrossLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.grainger.com/role/SEGMENTINFORMATIONNarrativeDetails", "longName": "9954487 - Disclosure - SEGMENT INFORMATION - Narrative (Details)", "shortName": "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": "gww-20240331.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": "gww-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.grainger.com/role/SEGMENTINFORMATIONSummaryofSegmentResultsDetails", "longName": "9954488 - Disclosure - SEGMENT INFORMATION - Summary of Segment Results (Details)", "shortName": "SEGMENT INFORMATION - Summary of Segment Results (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "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": "gww-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-176", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "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": "gww-20240331.htm", "unique": true } }, "R39": { "role": "http://www.grainger.com/role/SUBSEQUENTEVENTSDetails", "longName": "9954489 - Disclosure - SUBSEQUENT EVENTS (Details)", "shortName": "SUBSEQUENT EVENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-178", "name": "us-gaap:DividendsPayableAmountPerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-178", "name": "us-gaap:DividendsPayableAmountPerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "gww-20240331.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountsPayableTradeCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableTradeCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Trade accounts payable", "label": "Accounts Payable, Trade", "documentation": "Carrying value as of the balance sheet date of obligations 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." } } }, "auth_ref": [ "r113" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable (less allowances for credit losses of $36 and $35, 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": [ "r711" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Accrued Income Taxes, Current", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r63", "r112" ] }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Accrued Liabilities", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities." } } }, "auth_ref": [ "r113" ] }, "us-gaap_AccruedLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesMember", "presentation": [ "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSFairValueandCarryingAmountsofOutstandingDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Liabilities", "label": "Accrued Liabilities [Member]", "documentation": "This item represents obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered." } } }, "auth_ref": [ "r63" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r30", "r137", "r437" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive losses", "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": [ "r20", "r21", "r76", "r144", "r433", "r466", "r467" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREDHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Earnings (Losses)", "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": [ "r1", "r10", "r21", "r372", "r375", "r411", "r462", "r463", "r691", "r692", "r693", "r700", "r701", "r702", "r703" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r638" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Additional contributed capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r69" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREDHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Contributed 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": [ "r476", "r700", "r701", "r702", "r703", "r749", "r807" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r651" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r651" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r651" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r651" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREDHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, ESPP, Increase for Cost Recognition", "documentation": "Amount of increase in additional paid-in capital (APIC) for recognition of cost for employee stock purchase program (ESPP) award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net earnings to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r684" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r610", "r620", "r630", "r662" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r613", "r623", "r633", "r665" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r685" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r651" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r658" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r614", "r624", "r634", "r658", "r666", "r670", "r678" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r676" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r145", "r228", "r232" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.grainger.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": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r110", "r122", "r141", "r168", "r192", "r198", "r216", "r220", "r229", "r267", "r268", "r270", "r271", "r272", "r273", "r274", "r276", "r277", "r363", "r367", "r389", "r430", "r499", "r552", "r553", "r584", "r601", "r741", "r742", "r765" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r133", "r147", "r168", "r229", "r267", "r268", "r270", "r271", "r272", "r273", "r274", "r276", "r277", "r363", "r367", "r389", "r584", "r741", "r742", "r765" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r673" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r674" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r669" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r669" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r669" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r669" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r669" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r669" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r672" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r671" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r670" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r670" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSFairValueandCarryingAmountsofOutstandingDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Axis]", "label": "Statement of Financial Position Location, Balance [Axis]", "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r258", "r776", "r777" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSFairValueandCarryingAmountsofOutstandingDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Domain]", "label": "Statement of Financial Position Location, Balance [Domain]", "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r50", "r53", "r258", "r776", "r777" ] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Building, Structures and Improvements", "label": "Building and Building Improvements [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r24", "r135", "r543" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents at beginning of year", "periodEndLabel": "Cash and cash equivalents at end of period", "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": [ "r24", "r90", "r166" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net change in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including 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": [ "r0", "r90" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r649" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r646" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r644" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.grainger.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r650" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r650" ] }, "gww_CommercialServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grainger.com/20240331", "localname": "CommercialServicesMember", "presentation": [ "http://www.grainger.com/role/REVENUEDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial Services", "label": "Commercial Services [Member]", "documentation": "Commercial [Member]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockDividendsPerShareCashPaid", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREDHOLDERSEQUITYPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Cash dividends paid per share (in dollars 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": [ "r100" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREDHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r589", "r590", "r591", "r593", "r594", "r595", "r598", "r700", "r701", "r703", "r749", "r806", "r807" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r68" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized", "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": [ "r68", "r487" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued", "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": [ "r68" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock \u2013 $0.50 par value \u2013 300,000,000 shares authorized; 109,659,219 shares issued", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r68", "r432", "r584" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r655" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r654" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r656" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r653" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive earnings attributable to W.W. Grainger, Inc.", "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": [ "r22", "r151", "r153", "r160", "r426", "r444", "r446" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive earnings (losses) attributable to noncontrolling interest", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r6", "r41", "r44", "r151", "r153", "r159", "r425", "r444", "r445" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS" ], "lang": { "en-us": { "role": { "terseLabel": "Less comprehensive earnings (losses) attributable to noncontrolling interest", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive earnings \u2013 net of tax", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r44", "r104", "r151", "r153", "r158", "r424", "r444" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails", "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails", "http://www.grainger.com/role/REVENUEDisaggregationofRevenuesDetails", "http://www.grainger.com/role/SEGMENTINFORMATIONSummaryofSegmentResultsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r120", "r169", "r192", "r200", "r214", "r215", "r216", "r217", "r218", "r220", "r221", "r222", "r267", "r268", "r269", "r270", "r272", "r273", "r274", "r275", "r276", "r552", "r553", "r741", "r742" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails", "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails", "http://www.grainger.com/role/REVENUEDisaggregationofRevenuesDetails", "http://www.grainger.com/role/SEGMENTINFORMATIONSummaryofSegmentResultsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r120", "r169", "r192", "r200", "r214", "r215", "r216", "r217", "r218", "r220", "r221", "r222", "r267", "r268", "r269", "r270", "r272", "r273", "r274", "r275", "r276", "r552", "r553", "r741", "r742" ] }, "gww_ContractWithCustomerSalesIncentiveLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grainger.com/20240331", "localname": "ContractWithCustomerSalesIncentiveLiability", "crdr": "credit", "presentation": [ "http://www.grainger.com/role/REVENUENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued sales incentives", "label": "Contract With Customer, Sales Incentive Liability", "documentation": "Contract With Customer, Sales Incentive Liability" } } }, "auth_ref": [] }, "gww_ContractorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grainger.com/20240331", "localname": "ContractorsMember", "presentation": [ "http://www.grainger.com/role/REVENUEDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contractors", "label": "Contractors [Member]", "documentation": "Contractors [Member]" } } }, "auth_ref": [] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.grainger.com/role/REVENUEDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating earnings (losses)", "label": "Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]", "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment." } } }, "auth_ref": [ "r15", "r215", "r216", "r217", "r218", "r221", "r707" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of goods sold", "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": [ "r79", "r80", "r418" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.grainger.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_CustomerRelatedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelatedIntangibleAssetsMember", "presentation": [ "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalanceinIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer lists and relationships", "label": "Customer-Related Intangible Assets [Member]", "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships." } } }, "auth_ref": [ "r16", "r726", "r727", "r728", "r729", "r731", "r733", "r735", "r736" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.grainger.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": [ "r97", "r167", "r253", "r254", "r255", "r256", "r257", "r265", "r266", "r278", "r284", "r285", "r286", "r287", "r288", "r289", "r294", "r301", "r302", "r304", "r403" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails", "http://www.grainger.com/role/DEBTNarrativeDetails" ], "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": [ "r19", "r62", "r63", "r111", "r114", "r169", "r279", "r280", "r281", "r282", "r283", "r285", "r290", "r291", "r292", "r293", "r295", "r296", "r297", "r298", "r299", "r300", "r560", "r561", "r562", "r563", "r564", "r583", "r697", "r737", "r738", "r739", "r763", "r764" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails", "http://www.grainger.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, gross", "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": [ "r19", "r114", "r305" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.grainger.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt principal amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r279", "r403", "r404", "r561", "r562", "r583" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails", "http://www.grainger.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r65", "r280" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails", "http://www.grainger.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [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": [ "r169", "r279", "r280", "r281", "r282", "r283", "r285", "r290", "r291", "r292", "r293", "r295", "r296", "r297", "r298", "r299", "r300", "r303", "r560", "r561", "r562", "r563", "r564", "r583", "r697", "r763", "r764" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails", "http://www.grainger.com/role/DEBTNarrativeDetails" ], "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": [ "r19", "r169", "r279", "r280", "r281", "r282", "r283", "r285", "r290", "r291", "r292", "r293", "r295", "r296", "r297", "r298", "r299", "r300", "r560", "r561", "r562", "r563", "r564", "r583", "r697", "r737", "r738", "r739", "r763", "r764" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails", "http://www.grainger.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r19", "r32", "r33", "r59", "r98", "r99", "r169", "r279", "r280", "r281", "r282", "r283", "r285", "r290", "r291", "r292", "r293", "r295", "r296", "r297", "r298", "r299", "r300", "r303", "r560", "r561", "r562", "r563", "r564", "r583", "r697", "r763", "r764" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "calculation": { "http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails", "http://www.grainger.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Debt issuance costs \u2013 net of amortization and other", "terseLabel": "Debt issuance costs \u2013 net of amortization and other", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r290", "r306", "r402", "r403", "r404", "r561", "r562", "r583" ] }, "gww_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grainger.com/20240331", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue", "crdr": "debit", "calculation": { "http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails": { "parentTag": "us-gaap_LongTermDebtFairValue", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Debt issuance costs \u2013 net of amortization and other, fair value", "label": "Debt Instrument, Unamortized, Discount (Premium) And Debt Issuance Costs, Net, Fair Value", "documentation": "Debt Instrument, Unamortized, Discount (Premium) And Debt Issuance Costs, Net, Fair Value" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes and tax uncertainties", "label": "Deferred Income Taxes and Other Tax Liabilities, Noncurrent", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences, after deferred tax asset, and other tax liabilities expected to be paid after one year or operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r8", "r29" ] }, "us-gaap_DerivativeAssetFairValueGrossLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssetFairValueGrossLiability", "crdr": "credit", "presentation": [ "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSFairValueandCarryingAmountsofOutstandingDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current liabilities", "label": "Derivative Asset, Subject to Master Netting Arrangement, Liability Offset", "documentation": "Fair value of liability associated with financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r14", "r18", "r107", "r108", "r534", "r535" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSFairValueandCarryingAmountsofOutstandingDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract [Domain]", "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r478", "r480", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r500", "r501", "r502", "r503", "r512", "r513", "r514", "r515", "r518", "r519", "r520", "r521", "r531", "r532", "r533", "r536", "r589", "r591", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSFairValueandCarryingAmountsofOutstandingDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r51", "r54", "r55", "r109", "r478", "r480", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r500", "r501", "r502", "r503", "r512", "r513", "r514", "r515", "r518", "r519", "r520", "r521", "r531", "r532", "r533", "r536", "r545", "r589", "r591", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761" ] }, "us-gaap_DerivativeInstrumentsAndHedgesLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgesLiabilities", "crdr": "credit", "presentation": [ "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative instruments and hedges, liabilities", "label": "Derivative Instruments and Hedges, Liabilities", "documentation": "Sum as of the balance sheet date of the (a) fair values of all liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments, and (b) the carrying amounts of the liabilities arising from financial instruments or contracts used to mitigate a specified risk (hedge), and which are expected to be extinguished or otherwise disposed of within a year or the normal operating cycle, if longer, net of the effects of master netting arrangements." } } }, "auth_ref": [ "r63" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.grainger.com/role/DERIVATIVEINSTRUMENTS" ], "lang": { "en-us": { "role": { "terseLabel": "DERIVATIVE INSTRUMENTS", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r106", "r370", "r377" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "presentation": [ "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Relationship [Axis]", "label": "Hedging Relationship [Axis]", "documentation": "Information by type of hedging relationship." } } }, "auth_ref": [ "r12", "r51", "r54" ] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLineItems", "presentation": [ "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSFairValueandCarryingAmountsofOutstandingDerivativeInstrumentsDetails", "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Line Items]", "label": "Derivative [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": [ "r377" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative, notional amount", "label": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r747", "r748" ] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeTable", "presentation": [ "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSFairValueandCarryingAmountsofOutstandingDerivativeInstrumentsDetails", "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Table]", "label": "Derivative [Table]", "documentation": "Disclosure of information about derivative instrument or group of derivative instruments, including, but not limited to, type of derivative instrument, risk being hedged, notional amount, hedge designation, related hedged item, inception date, and maturity date." } } }, "auth_ref": [ "r12", "r45", "r46", "r47", "r49", "r52", "r54", "r56", "r57", "r58", "r377" ] }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DesignatedAsHedgingInstrumentMember", "presentation": [ "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSFairValueandCarryingAmountsofOutstandingDerivativeInstrumentsDetails", "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Designated as Hedging Instrument", "label": "Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r12" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.grainger.com/role/REVENUEDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [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": [ "r319", "r566", "r567", "r568", "r569", "r570", "r571", "r572" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.grainger.com/role/REVENUEDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r319", "r566", "r567", "r568", "r569", "r570", "r571", "r572" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.grainger.com/role/REVENUETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregation of Revenues", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r744" ] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREDHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash dividends paid", "label": "Dividends, Common Stock, Cash", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r100" ] }, "us-gaap_DividendsPayableAmountPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableAmountPerShare", "presentation": [ "http://www.grainger.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend declared (in dollars per share)", "label": "Dividends Payable, Amount Per Share", "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date." } } }, "auth_ref": [ "r25" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.grainger.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/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.grainger.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/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.grainger.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/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.grainger.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r605" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.grainger.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": [ "r637" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.grainger.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": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r648" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars 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": [ "r161", "r175", "r176", "r177", "r178", "r179", "r180", "r184", "r186", "r188", "r189", "r190", "r191", "r358", "r361", "r379", "r380", "r427", "r447", "r546" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars 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": [ "r161", "r175", "r176", "r177", "r178", "r179", "r180", "r186", "r188", "r189", "r190", "r191", "r358", "r361", "r379", "r380", "r427", "r447", "r546" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Exchange rate effect on cash and cash equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing 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. Excludes amounts 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": [ "r392" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and benefits", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r63" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "gww_EndlessAssortmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grainger.com/20240331", "localname": "EndlessAssortmentMember", "presentation": [ "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails", "http://www.grainger.com/role/REVENUEDisaggregationofRevenuesDetails", "http://www.grainger.com/role/SEGMENTINFORMATIONSummaryofSegmentResultsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Endless Assortment", "label": "Endless Assortment [Member]", "documentation": "Endless Assortment" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.grainger.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_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.grainger.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_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.grainger.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_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.grainger.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.grainger.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": [ "r603" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.grainger.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/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.grainger.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/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.grainger.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": [ "r603" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.grainger.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/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.grainger.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": [ "r603" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.grainger.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/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.grainger.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": [ "r687" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.grainger.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": [ "r603" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.grainger.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": [ "r603" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.grainger.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": [ "r603" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.grainger.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": [ "r603" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r642" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r683" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r683" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r683" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREDHOLDERSEQUITY" ], "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": [ "r11", "r129", "r154", "r155", "r156", "r170", "r171", "r172", "r174", "r179", "r181", "r183", "r193", "r230", "r231", "r251", "r309", "r352", "r353", "r355", "r356", "r357", "r359", "r360", "r361", "r371", "r372", "r373", "r374", "r375", "r376", "r378", "r394", "r396", "r397", "r398", "r399", "r400", "r405", "r407", "r411", "r443", "r462", "r463", "r464", "r476", "r524" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r652" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r610", "r620", "r630", "r662" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r607", "r617", "r627", "r659" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r658" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalanceinIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets [Domain]", "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r578" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalanceinIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets [Axis]", "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r578" ] }, "us-gaap_FairValueHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueHedgingMember", "presentation": [ "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hedging", "label": "Fair Value Hedging [Member]", "documentation": "A hedge of the exposure to changes in the fair value of a recognized asset or liability, or of an unrecognized firm commitment, that are attributable to a particular risk." } } }, "auth_ref": [ "r48" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalanceinIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average life", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalanceinIntangibleAssetsNetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalanceinIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r139", "r234", "r248", "r559" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalanceinIntangibleAssetsNetDetails": { "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalanceinIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross carrying amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r234", "r248", "r420", "r559" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalanceinIntangibleAssetsNetDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalanceinIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net carrying amount", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r419", "r733" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r614", "r624", "r634", "r666" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r614", "r624", "r634", "r666" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r614", "r624", "r634", "r666" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r614", "r624", "r634", "r666" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r614", "r624", "r634", "r666" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r647" ] }, "gww_FurnitureFixturesMachineryandEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grainger.com/20240331", "localname": "FurnitureFixturesMachineryandEquipmentMember", "presentation": [ "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture, Fixtures, Machinery and Equipment", "label": "Furniture, Fixtures, Machinery and Equipment [Member]", "documentation": "Furniture, Fixtures, Machinery and Equipment [Member]" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Goodwill, beginning balance", "periodEndLabel": "Goodwill, ending balance", "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r138", "r235", "r421", "r553", "r558", "r577", "r584", "r715", "r722" ] }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetImpairment", "crdr": "debit", "presentation": [ "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cumulative goodwill impairments", "label": "Goodwill and Intangible Asset Impairment", "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill." } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETS" ], "lang": { "en-us": { "role": { "terseLabel": "GOODWILL AND OTHER INTANGIBLE ASSETS", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r713", "r725" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails", "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Translation", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r242" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillLineItems", "presentation": [ "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [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": [ "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r558" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillRollForward", "presentation": [ "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [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": [] }, "gww_GovernmentCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grainger.com/20240331", "localname": "GovernmentCustomerMember", "presentation": [ "http://www.grainger.com/role/REVENUEDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Government", "label": "Government Customer [Member]", "documentation": "Government Customer [Member]" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "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": [ "r77", "r81", "r121", "r168", "r229", "r267", "r268", "r270", "r271", "r272", "r273", "r274", "r276", "r277", "r389", "r547", "r552", "r704", "r706", "r708", "r709", "r710", "r741" ] }, "gww_HealthcareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grainger.com/20240331", "localname": "HealthcareMember", "presentation": [ "http://www.grainger.com/role/REVENUEDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Healthcare", "label": "Healthcare [Member]", "documentation": "Healthcare Customer [Member]" } } }, "auth_ref": [] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSFairValueandCarryingAmountsofOutstandingDerivativeInstrumentsDetails", "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Axis]", "label": "Hedging Designation [Axis]", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r12", "r369" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSFairValueandCarryingAmountsofOutstandingDerivativeInstrumentsDetails", "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Domain]", "label": "Hedging Designation [Domain]", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r12" ] }, "us-gaap_HedgingRelationshipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HedgingRelationshipDomain", "presentation": [ "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Relationship [Domain]", "label": "Hedging Relationship [Domain]", "documentation": "Nature or intent of a hedge." } } }, "auth_ref": [ "r12" ] }, "gww_HighTouchSolutionsNAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grainger.com/20240331", "localname": "HighTouchSolutionsNAMember", "presentation": [ "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails", "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails", "http://www.grainger.com/role/REVENUEDisaggregationofRevenuesDetails", "http://www.grainger.com/role/SEGMENTINFORMATIONSummaryofSegmentResultsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "High-Touch Solutions N.A.", "label": "High-Touch Solutions (N.A.) [Member]", "documentation": "High-Touch Solutions (N.A.)" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings 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": [ "r78", "r117", "r121", "r428", "r439", "r547", "r552", "r704", "r706", "r708", "r709", "r710" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax provision", "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": [ "r123", "r127", "r182", "r183", "r192", "r206", "r220", "r350", "r351", "r354", "r448", "r574" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableTrade", "crdr": "debit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Trade accounts payable", "label": "Increase (Decrease) in Accounts Payable, Trade", "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes \u2013 net", "label": "Increase (Decrease) in Income Taxes Payable", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "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": [ "r7" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Change in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r689", "r695" ] }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "label": "Increase (Decrease) in Other Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREDHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity", "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_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalanceinIntangibleAssetsNetDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalanceinIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-amortized trade names and other", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r234", "r249", "r559" ] }, "us-gaap_IndefinitelivedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefinitelivedIntangibleAssetsMember", "presentation": [ "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalanceinIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-amortized trade names and other", "label": "Indefinite-Lived Intangible Assets [Member]", "documentation": "Assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit." } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r614", "r624", "r634", "r658", "r666", "r670", "r678" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r676" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r606", "r682" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r606", "r682" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r606", "r682" ] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalanceinIntangibleAssetsNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalanceinIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Intangible Assets, Gross (Excluding Goodwill), Total", "label": "Intangible Assets, Gross (Excluding Goodwill)", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r138" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalanceinIntangibleAssetsNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalanceinIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangibles \u2013 net", "totalLabel": "Total 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": [ "r247", "r733", "r734" ] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense \u2013 net", "label": "Interest Income (Expense), Operating", "documentation": "Amount of interest income (expense) classified as operating." } } }, "auth_ref": [ "r422", "r706" ] }, "us-gaap_InterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestRateSwapMember", "presentation": [ "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSFairValueandCarryingAmountsofOutstandingDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate swaps", "label": "Interest Rate Swap [Member]", "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period." } } }, "auth_ref": [ "r542", "r596", "r597" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories \u2013 net", "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": [ "r146", "r544", "r584" ] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LandMember", "presentation": [ "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land", "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r745" ] }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LegalMattersAndContingenciesTextBlock", "presentation": [ "http://www.grainger.com/role/CONTINGENCIESANDLEGALMATTERS" ], "lang": { "en-us": { "role": { "terseLabel": "CONTINGENCIES AND LEGAL MATTERS", "label": "Legal Matters and Contingencies [Text Block]", "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies." } } }, "auth_ref": [ "r96" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r73", "r116", "r436", "r584", "r698", "r712", "r762" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and shareholders' equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r64", "r134", "r168", "r229", "r267", "r268", "r270", "r271", "r272", "r273", "r274", "r276", "r277", "r364", "r367", "r368", "r389", "r584", "r741", "r765", "r766" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.grainger.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/2024", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0, "order": 2.0 }, "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "totalLabel": "Long-term debt", "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": [ "r19", "r114", "r291", "r307", "r561", "r562", "r583", "r774" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0, "order": 1.0 }, "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current maturities", "totalLabel": "Current maturities", "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": [ "r142" ] }, "gww_LongTermDebtCurrentMaturitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grainger.com/20240331", "localname": "LongTermDebtCurrentMaturitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails": { "parentTag": "gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Current maturities, fair value", "label": "Long-Term Debt, Current Maturities, Fair Value Disclosure", "documentation": "Long-Term Debt, Current Maturities, Fair Value Disclosure" } } }, "auth_ref": [] }, "gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grainger.com/20240331", "localname": "LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Long-term debt, excluding current maturities, , fair value", "label": "Long-Term Debt, Excluding Current Maturities, Fair Value Disclosure", "documentation": "Long-Term Debt, Excluding Current Maturities, Fair Value Disclosure" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtFairValue", "crdr": "credit", "calculation": { "http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails": { "parentTag": "gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Long-term debt, 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": [ "r750", "r751", "r752", "r753" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "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": [ "r143" ] }, "us-gaap_LongTermDebtWeightedAverageInterestRateOverTime": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtWeightedAverageInterestRateOverTime", "presentation": [ "http://www.grainger.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Average interest rate", "label": "Long-Term Debt, Weighted Average Interest Rate, over Time", "documentation": "Weighted average interest rate of long-term debt outstanding calculated over time." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails", "http://www.grainger.com/role/DEBTNarrativeDetails" ], "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": [ "r19", "r737", "r738", "r739" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails", "http://www.grainger.com/role/DEBTNarrativeDetails" ], "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": [ "r19", "r31", "r737", "r738", "r739" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://www.grainger.com/role/REVENUEDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r226", "r568", "r585", "r588", "r744", "r775", "r778", "r779", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805" ] }, "gww_ManufacturingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grainger.com/20240331", "localname": "ManufacturingMember", "presentation": [ "http://www.grainger.com/role/REVENUEDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Manufacturing", "label": "Manufacturing [Member]", "documentation": "Manufacturing [Member]" } } }, "auth_ref": [] }, "us-gaap_MaterialReconcilingItemsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MaterialReconcilingItemsMember", "presentation": [ "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails", "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails", "http://www.grainger.com/role/SEGMENTINFORMATIONSummaryofSegmentResultsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment [Member]", "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity." } } }, "auth_ref": [ "r215", "r218", "r221", "r552", "r553" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r650" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r650" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling interest", "label": "Equity, Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r72", "r115", "r168", "r229", "r267", "r270", "r271", "r272", "r276", "r277", "r389", "r435", "r489" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r669" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r677" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.grainger.com/role/REVENUEDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r226", "r568", "r585", "r588", "r744", "r775", "r778", "r779", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r651" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r165" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r165" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r90", "r91", "r92" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net earnings attributable to W.W. Grainger, Inc.", "terseLabel": "Net Income (Loss) Attributable to Parent", "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": [ "r82", "r92", "r118", "r132", "r149", "r152", "r156", "r168", "r173", "r175", "r176", "r177", "r178", "r179", "r182", "r183", "r187", "r229", "r267", "r268", "r270", "r271", "r272", "r273", "r274", "r276", "r277", "r358", "r361", "r380", "r389", "r442", "r507", "r522", "r523", "r599", "r741" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS", "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "lang": { "en-us": { "role": { "terseLabel": "Less net earnings attributable to noncontrolling interest", "verboseLabel": "Net earnings", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r43", "r105", "r149", "r152", "r179", "r182", "r183", "r441", "r693" ] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r650" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r614", "r624", "r634", "r658", "r666" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r641" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r640" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r658" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r677" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r677" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREDHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interest", "label": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r39", "r309", "r700", "r701", "r702", "r703", "r807" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total other expense \u2013 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": [ "r84" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "lang": { "en-us": { "role": { "terseLabel": "Other expense (income):", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.grainger.com/role/SEGMENTINFORMATIONNarrativeDetails" ], "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": [ "r548", "r556", "r705" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS", "http://www.grainger.com/role/SEGMENTINFORMATIONSummaryofSegmentResultsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Operating earnings", "terseLabel": "Segment operating earnings", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r121", "r547", "r704", "r706", "r708", "r709", "r710" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liability", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r409" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term operating lease liability", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r409" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r408" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash lease expense", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r696" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails", "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails", "http://www.grainger.com/role/SEGMENTINFORMATIONSummaryofSegmentResultsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Balances Before Intersegment Eliminations and Consolidation Reconciling Items", "label": "Operating Segments [Member]", "documentation": "Identifies 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": [ "r214", "r215", "r216", "r217", "r218", "r221", "r552", "r553" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "lang": { "en-us": { "role": { "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r60", "r103", "r469", "r470" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r140" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest", "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, attributable to noncontrolling interests." } } }, "auth_ref": [ "r6", "r10", "r104" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments \u2013 net of reclassification to earnings", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "documentation": "Amount after tax, before 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": [ "r2", "r74", "r75", "r76", "r390", "r391", "r393" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREDHOLDERSEQUITY", "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive earnings (losses)", "verboseLabel": "Other comprehensive earnings (losses)", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r11", "r17", "r150", "r153", "r157", "r179", "r394", "r395", "r400", "r423", "r443", "r691", "r692" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive earnings (losses):", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax", "crdr": "credit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS" ], "lang": { "en-us": { "role": { "terseLabel": "Postretirement benefit plan losses and other \u2013 net of tax benefit of $1 and $1, respectively", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax", "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net periodic benefit cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r5", "r76", "r102", "r148" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax", "crdr": "debit", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGSPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Postretirement benefit plan reclassification, net of tax benefit", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax", "documentation": "Amount of tax (expense) benefit for reclassification adjustment from accumulated other comprehensive (income) loss of defined benefit plan." } } }, "auth_ref": [ "r3", "r104" ] }, "us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherIncomeTaxExpenseBenefitContinuingOperations", "crdr": "debit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes and tax uncertainties", "label": "Other Income Tax Expense (Benefit), Continuing Operations", "documentation": "Amount of other current and other deferred income tax expense (benefit) attributable to continuing operations." } } }, "auth_ref": [ "r746" ] }, "gww_OtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grainger.com/20240331", "localname": "OtherMember", "presentation": [ "http://www.grainger.com/role/REVENUEDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other", "label": "Other [Member]", "documentation": "Other [Member]" } } }, "auth_ref": [] }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncurrentLiabilitiesMember", "presentation": [ "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSFairValueandCarryingAmountsofOutstandingDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Noncurrent Liabilities", "label": "Other Noncurrent Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other \u2013 net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r85" ] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current liabilities", "label": "Other Operating Activities, Cash Flow Statement", "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities)." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r650" ] }, "us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current liabilities", "label": "Liability, Other Postretirement Defined Benefit Plan, Noncurrent", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit other postretirement plan, classified as noncurrent. Excludes pension plan." } } }, "auth_ref": [ "r36", "r37", "r66", "r101" ] }, "gww_OtherShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grainger.com/20240331", "localname": "OtherShortTermDebt", "crdr": "credit", "calculation": { "http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails": { "parentTag": "us-gaap_LongTermDebtCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Short-Term Debt", "documentation": "Other Short-Term Debt" } } }, "auth_ref": [] }, "gww_OtherShortTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grainger.com/20240331", "localname": "OtherShortTermDebtFairValue", "crdr": "credit", "calculation": { "http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails": { "parentTag": "gww_LongTermDebtCurrentMaturitiesFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other, fair value", "label": "Other Short-Term Debt, Fair Value", "documentation": "Other Short-Term Debt, Fair Value" } } }, "auth_ref": [] }, "gww_OtherShortTermDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grainger.com/20240331", "localname": "OtherShortTermDebtMember", "presentation": [ "http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Short-Term Debt [Member]", "documentation": "Other Short-Term Debt" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r612", "r622", "r632", "r664" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r615", "r625", "r635", "r667" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r615", "r625", "r635", "r667" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r639" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of treasury stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r88" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash dividends paid", "label": "Payments of Ordinary Dividends, Common Stock", "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity." } } }, "auth_ref": [ "r88" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments for employee taxes withheld from stock awards", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r163" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "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": [ "r87" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r649" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r649" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r641" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r658" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r651" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r640" ] }, "gww_PercentageOfCompanyWideRevenue": { "xbrltype": "percentItemType", "nsuri": "http://www.grainger.com/20240331", "localname": "PercentageOfCompanyWideRevenue", "presentation": [ "http://www.grainger.com/role/REVENUEDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total company revenue (as a percent)", "label": "Percentage Of Company-Wide Revenue", "documentation": "Percentage Of Company-Wide Revenue" } } }, "auth_ref": [] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r642" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r686" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r641" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r67", "r308" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative preferred stock, shares authorized", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r67", "r487" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative preferred stock, shares issued", "label": "Preferred Stock, Shares Issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r67", "r308" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative preferred stock, shares outstanding", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r67", "r487", "r505", "r807", "r808" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative preferred stock \u2013 $5 par value \u2013 12,000,000 shares authorized; none issued or\u00a0outstanding", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r67", "r431", "r584" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses 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": [ "r690" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from debt", "label": "Proceeds from Lines of Credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r23", "r697" ] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Other \u2013 net", "label": "Proceeds from (Payments for) Other Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r688", "r694" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Proceeds from sale of assets", "label": "Proceeds from Sale of Property, Plant, and Equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r86" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from stock options exercised", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r4", "r13" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREDHOLDERSEQUITY", "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS", "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "lang": { "en-us": { "role": { "totalLabel": "Net earnings", "terseLabel": "Net earnings", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r132", "r149", "r152", "r164", "r168", "r173", "r179", "r182", "r183", "r229", "r267", "r268", "r270", "r271", "r272", "r273", "r274", "r276", "r277", "r358", "r361", "r362", "r365", "r366", "r380", "r389", "r428", "r440", "r475", "r507", "r522", "r523", "r575", "r576", "r600", "r693", "r741" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r9", "r410" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENT" ], "lang": { "en-us": { "role": { "terseLabel": "PROPERTY, BUILDINGS AND EQUIPMENT", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r94", "r124", "r125", "r126" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, buildings and equipment", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r95", "r136", "r438" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [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": [ "r410" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, buildings and equipment \u2013 net", "totalLabel": "Property, buildings and equipment \u2013 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": [ "r9", "r410", "r429", "r438", "r584" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property, Buildings and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r9" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r95", "r410" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for credit losses", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r162", "r233" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r639" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r639" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalanceinIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r261", "r262", "r263", "r264", "r321", "r322", "r345", "r346", "r347", "r349", "r381", "r415", "r416", "r417", "r460", "r461", "r468", "r479", "r480", "r527", "r528", "r529", "r530", "r537", "r540", "r541", "r557", "r565", "r573", "r579", "r580", "r581", "r582", "r586", "r591", "r740", "r743", "r752", "r768", "r769", "r770", "r771", "r772" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalanceinIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r261", "r262", "r263", "r264", "r321", "r322", "r345", "r346", "r347", "r349", "r381", "r415", "r416", "r417", "r460", "r461", "r468", "r479", "r480", "r527", "r528", "r529", "r530", "r537", "r540", "r541", "r557", "r565", "r573", "r579", "r580", "r581", "r582", "r586", "r591", "r740", "r743", "r752", "r768", "r769", "r770", "r771", "r772" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r607", "r617", "r627", "r659" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments of debt", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r89", "r472" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r608", "r618", "r628", "r660" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r609", "r619", "r629", "r661" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r616", "r626", "r636", "r668" ] }, "gww_RetailCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grainger.com/20240331", "localname": "RetailCustomerMember", "presentation": [ "http://www.grainger.com/role/REVENUEDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retail", "label": "Retail Customer [Member]", "documentation": "Retail Customer" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r70", "r100", "r434", "r465", "r467", "r473", "r488", "r584" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREDHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r129", "r170", "r171", "r172", "r174", "r179", "r181", "r183", "r230", "r231", "r251", "r352", "r353", "r355", "r356", "r357", "r359", "r360", "r361", "r371", "r373", "r374", "r376", "r378", "r405", "r407", "r462", "r464", "r476", "r807" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS", "http://www.grainger.com/role/SEGMENTINFORMATIONSummaryofSegmentResultsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales", "verboseLabel": "Total net sales", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r119", "r120", "r192", "r199", "r200", "r214", "r220", "r223", "r225", "r226", "r318", "r319", "r418" ] }, "gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.grainger.com/20240331", "localname": "RevenueFromContractWithCustomerExcludingAssessedTaxPercentage", "presentation": [ "http://www.grainger.com/role/REVENUEDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total net sales (as a percent)", "label": "Revenue From Contract With Customer, Excluding Assessed Tax, Percentage", "documentation": "Revenue From Contract With Customer, Excluding Assessed Tax, Percentage" } } }, "auth_ref": [] }, "gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue": { "xbrltype": "percentItemType", "nsuri": "http://www.grainger.com/20240331", "localname": "RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue", "presentation": [ "http://www.grainger.com/role/REVENUEDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percent of total company revenue", "label": "Revenue From Contract With Customer, Excluding Assessed Tax, Percentage Of Company-Wide Revenue", "documentation": "Revenue From Contract With Customer, Excluding Assessed Tax, Percentage Of Company-Wide Revenue" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.grainger.com/role/REVENUE" ], "lang": { "en-us": { "role": { "terseLabel": "REVENUE", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r128", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r320" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r677" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r677" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.grainger.com/role/DEBTTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-Term Debt Instruments", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "documentation": "Tabular disclosure of long-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 entity, if longer." } } }, "auth_ref": [ "r19", "r32", "r33", "r59", "r98", "r99", "r561", "r563", "r699", "r763" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "presentation": [ "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value and Carrying Amounts of Outstanding Derivative Instruments", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position." } } }, "auth_ref": [ "r52" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Balance in Intangible Assets, Net", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r559", "r732" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill [Table]", "label": "Goodwill [Table]", "documentation": "Disclosure of information about goodwill, including, but not limited to, change from acquisition, sale, impairment, and other reason." } } }, "auth_ref": [ "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r558" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Balances and Changes in Carrying Amounts of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r558", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r9", "r410" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails", "http://www.grainger.com/role/SEGMENTINFORMATIONSummaryofSegmentResultsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r26", "r27", "r28" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.grainger.com/role/SEGMENTINFORMATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Segment Results", "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": [ "r26", "r27", "r28" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.grainger.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": [ "r602" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.grainger.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": [ "r604" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails", "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails", "http://www.grainger.com/role/REVENUEDisaggregationofRevenuesDetails", "http://www.grainger.com/role/SEGMENTINFORMATIONSummaryofSegmentResultsDetails" ], "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": [ "r119", "r120", "r121", "r122", "r192", "r195", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r220", "r221", "r222", "r226", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r250", "r259", "r260", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r549", "r552", "r553", "r558", "r587", "r775", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Summarized Information", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.grainger.com/role/SEGMENTINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r122", "r192", "r194", "r195", "r196", "r197", "r198", "r210", "r212", "r213", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r226", "r548", "r550", "r551", "r552", "r554", "r555", "r556" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails", "http://www.grainger.com/role/SEGMENTINFORMATIONSummaryofSegmentResultsDetails" ], "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_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r83" ] }, "us-gaap_SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeniorNotesMember", "presentation": [ "http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails", "http://www.grainger.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes", "verboseLabel": "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": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r7" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Award Types", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348" ] }, "us-gaap_ShortTermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermBorrowings", "crdr": "credit", "calculation": { "http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails": { "parentTag": "us-gaap_LongTermDebtCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term debt", "label": "Short-Term Debt", "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r61", "r111", "r584", "r773" ] }, "us-gaap_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Debt, Type [Axis]", "label": "Short-Term Debt, Type [Axis]", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r62", "r737", "r738", "r739" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Debt, Type [Domain]", "label": "Short-Term Debt, Type [Domain]", "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "auth_ref": [ "r61", "r737", "r738", "r739" ] }, "us-gaap_ShorttermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShorttermDebtFairValue", "crdr": "credit", "calculation": { "http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails": { "parentTag": "gww_LongTermDebtCurrentMaturitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term debt, fair value", "label": "Short-Term Debt, Fair Value", "documentation": "This element represents the portion of the balance sheet assertion valued at fair value by the entity 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. This item represents the amount of short-term debt existing as of the balance sheet date." } } }, "auth_ref": [ "r750" ] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalanceinIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized software", "label": "Software and Software Development Costs [Member]", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails", "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails", "http://www.grainger.com/role/REVENUEDisaggregationofRevenuesDetails", "http://www.grainger.com/role/SEGMENTINFORMATIONSummaryofSegmentResultsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r119", "r120", "r121", "r122", "r131", "r192", "r195", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r220", "r221", "r222", "r226", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r250", "r252", "r259", "r260", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r549", "r552", "r553", "r558", "r587", "r775", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREDHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r68", "r71", "r72", "r129", "r154", "r155", "r156", "r170", "r171", "r172", "r174", "r179", "r181", "r183", "r193", "r230", "r231", "r251", "r309", "r352", "r353", "r355", "r356", "r357", "r359", "r360", "r361", "r371", "r372", "r373", "r374", "r375", "r376", "r378", "r394", "r396", "r397", "r398", "r399", "r400", "r405", "r407", "r411", "r443", "r462", "r463", "r464", "r476", "r524" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREDHOLDERSEQUITY", "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalanceinIntangibleAssetsNetDetails" ], "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": [ "r170", "r171", "r172", "r193", "r407", "r418", "r471", "r477", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r500", "r501", "r502", "r503", "r504", "r506", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r524", "r592" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREDHOLDERSEQUITY", "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalanceinIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r170", "r171", "r172", "r193", "r227", "r407", "r418", "r471", "r477", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r500", "r501", "r502", "r503", "r504", "r506", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r524", "r592" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r611", "r621", "r631", "r663" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREDHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of treasury stock", "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": [ "r11", "r67", "r68", "r100", "r476", "r524", "r538", "r600" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total W.W. Grainger, Inc. shareholders\u2019 equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r68", "r71", "r72", "r93", "r489", "r505", "r525", "r526", "r584", "r601", "r698", "r712", "r762", "r807" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREDHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Total shareholders' equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r39", "r40", "r42", "r129", "r130", "r155", "r170", "r171", "r172", "r174", "r179", "r181", "r230", "r231", "r251", "r309", "r352", "r353", "r355", "r356", "r357", "r359", "r360", "r361", "r371", "r372", "r373", "r374", "r375", "r376", "r378", "r394", "r396", "r400", "r406", "r411", "r463", "r464", "r474", "r489", "r505", "r525", "r526", "r539", "r600", "r698", "r712", "r762", "r807" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders' equity", "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.grainger.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r401", "r413" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.grainger.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r401", "r413" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTable", "presentation": [ "http://www.grainger.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r401", "r413" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.grainger.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r401", "r413" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.grainger.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r401", "r413" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Abstract]", "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.grainger.com/role/SUBSEQUENTEVENTS" ], "lang": { "en-us": { "role": { "terseLabel": "SUBSEQUENT EVENTS", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r412", "r414" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r657" ] }, "gww_TermLoanAgreement005Member": { "xbrltype": "domainItemType", "nsuri": "http://www.grainger.com/20240331", "localname": "TermLoanAgreement005Member", "presentation": [ "http://www.grainger.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan Agreement, 0.05%", "label": "Term Loan Agreement, 0.05% [Member]", "documentation": "Term Loan Agreement, 0.05%" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r649" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r656" ] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalanceinIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trademarks, trade names and other", "label": "Trademarks and Trade Names [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r38", "r726", "r727", "r728", "r729", "r730", "r731", "r733", "r734", "r735", "r736" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r676" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r678" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.grainger.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": [] }, "gww_TransportationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grainger.com/20240331", "localname": "TransportationMember", "presentation": [ "http://www.grainger.com/role/REVENUEDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transportation", "label": "Transportation [Member]", "documentation": "Transportation [Member]" } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r679" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r680" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r680" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r678" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r678" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r681" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r679" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFSHAREDHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r34" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, shares at cost", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r34" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock, at cost \u2013 60,582,972 and 60,341,817 shares, respectively", "label": "Treasury Stock, Value", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r34", "r35", "r68", "r71" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r675" ] }, "gww_UnsecuredSeniorNotes185Member": { "xbrltype": "domainItemType", "nsuri": "http://www.grainger.com/20240331", "localname": "UnsecuredSeniorNotes185Member", "presentation": [ "http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails", "http://www.grainger.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "1.85% senior notes due 2025", "label": "Unsecured Senior Notes, 1.85% [Member]", "documentation": "Unsecured Senior Notes, 1.85%" } } }, "auth_ref": [] }, "gww_UnsecuredSeniorNotes3.75Member": { "xbrltype": "domainItemType", "nsuri": "http://www.grainger.com/20240331", "localname": "UnsecuredSeniorNotes3.75Member", "presentation": [ "http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "3.75% senior notes due 2046", "label": "Unsecured Senior Notes, 3.75% [Member]", "documentation": "Unsecured Senior Notes, 3.75% [Member]" } } }, "auth_ref": [] }, "gww_UnsecuredSeniorNotes4.20Member": { "xbrltype": "domainItemType", "nsuri": "http://www.grainger.com/20240331", "localname": "UnsecuredSeniorNotes4.20Member", "presentation": [ "http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "4.20% senior notes due 2047", "label": "Unsecured Senior Notes, 4.20% [Member]", "documentation": "Unsecured Senior Notes, 4.20% [Member]" } } }, "auth_ref": [] }, "gww_UnsecuredSeniorNotes4.60Member": { "xbrltype": "domainItemType", "nsuri": "http://www.grainger.com/20240331", "localname": "UnsecuredSeniorNotes4.60Member", "presentation": [ "http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "4.60% senior notes due 2045", "label": "Unsecured Senior Notes, 4.60% [Member]", "documentation": "Unsecured Senior Notes, 4.60% [Member]" } } }, "auth_ref": [] }, "gww_UtilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grainger.com/20240331", "localname": "UtilitiesMember", "presentation": [ "http://www.grainger.com/role/REVENUEDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Utilities", "label": "Utilities [Member]", "documentation": "Utilities" } } }, "auth_ref": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r645" ] }, "gww_WarehousingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grainger.com/20240331", "localname": "WarehousingMember", "presentation": [ "http://www.grainger.com/role/REVENUEDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warehousing", "label": "Warehousing [Member]", "documentation": "Warehousing" } } }, "auth_ref": [] }, "srt_WeightedAverageMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "WeightedAverageMember", "presentation": [ "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalanceinIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average life", "label": "Weighted Average [Member]" } } }, "auth_ref": [ "r381", "r416", "r540", "r541", "r579", "r767", "r769", "r772" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (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": [ "r185", "r190" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average number of shares outstanding:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (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": [ "r184", "r190" ] }, "gww_WholesaleMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grainger.com/20240331", "localname": "WholesaleMember", "presentation": [ "http://www.grainger.com/role/REVENUEDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Wholesale", "label": "Wholesale [Member]", "documentation": "Wholesale" } } }, "auth_ref": [] }, "gww_YenDenominatedBankTermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grainger.com/20240331", "localname": "YenDenominatedBankTermLoanMember", "presentation": [ "http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails", "http://www.grainger.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Japanese yen term loan", "label": "Yen Denominated Bank Term Loan [Member]", "documentation": "Yen Denominated Bank Term Loan" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r643" ] } } } }, "std_ref": { "r0": { "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/2147477401/830-230-45-1" }, "r1": { "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" }, "r2": { "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" }, "r3": { "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" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-4" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-13" }, "r17": { "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" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-8" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-2" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-21" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480238/815-25-50-1" }, "r59": { "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/2147477734/942-470-50-3" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r61": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r65": { "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(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r76": { "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" }, "r77": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r78": { "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" }, "r79": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r80": { "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)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r81": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r87": { "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" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r104": { "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" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/815/tableOfContent" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r110": { "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/2147478546/942-210-S99-1" }, "r111": { "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/2147478546/942-210-S99-1" }, "r112": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r113": { "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/2147478546/942-210-S99-1" }, "r114": { "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/2147478546/942-210-S99-1" }, "r115": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r116": { "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/2147478546/942-210-S99-1" }, "r117": { "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/2147478524/942-220-S99-1" }, "r118": { "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/2147478524/942-220-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r123": { "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" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r127": { "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" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r129": { "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" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r137": { "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(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r138": { "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" }, "r139": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-17A" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r159": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r193": { "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" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r248": { "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" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r252": { "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" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r367": { "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" }, "r368": { "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" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4E" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5C" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r389": { "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" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-9" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-3" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-12" }, "r394": { "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" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r404": { "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" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r408": { "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" }, "r409": { "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" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r411": { "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" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r415": { "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" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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/2147478859/928-340-50-1" }, "r421": { "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/2147478546/942-210-S99-1" }, "r422": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r423": { "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/2147478524/942-220-S99-1" }, "r424": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r425": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r426": { "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/2147478524/942-220-S99-1" }, "r427": { "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/2147478524/942-220-S99-1" }, "r428": { "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/2147477314/942-235-S99-1" }, "r429": { "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/2147478451/942-360-50-1" }, "r430": { "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/2147478777/944-210-S99-1" }, "r431": { "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)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r432": { "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)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r433": { "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/2147478777/944-210-S99-1" }, "r434": { "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/2147478777/944-210-S99-1" }, "r435": { "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)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r436": { "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/2147478777/944-210-S99-1" }, "r437": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r438": { "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/2147478777/944-210-S99-1" }, "r439": { "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/2147477250/944-220-S99-1" }, "r440": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r441": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r442": { "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/2147477250/944-220-S99-1" }, "r443": { "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/2147477250/944-220-S99-1" }, "r444": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r445": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r446": { "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/2147477250/944-220-S99-1" }, "r447": { "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/2147477250/944-220-S99-1" }, "r448": { "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/2147477250/944-220-S99-1" }, "r449": { "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/2147477965/944-235-S99-1" }, "r450": { "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/2147477965/944-235-S99-1" }, "r451": { "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/2147477965/944-235-S99-1" }, "r452": { "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/2147477965/944-235-S99-1" }, "r453": { "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/2147477965/944-235-S99-1" }, "r454": { "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/2147477965/944-235-S99-1" }, "r455": { "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/2147477965/944-235-S99-1" }, "r456": { "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/2147477965/944-235-S99-1" }, "r457": { "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/2147477965/944-235-S99-1" }, "r458": { "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/2147477965/944-235-S99-1" }, "r459": { "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/2147477965/944-235-S99-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r476": { "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/2147478009/946-205-45-4" }, "r477": { "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/2147477796/946-210-45-4" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r479": { "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/2147478795/946-210-50-6" }, "r480": { "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/2147478795/946-210-50-6" }, "r481": { "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/2147479170/946-210-S99-1" }, "r482": { "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/2147479170/946-210-S99-1" }, "r483": { "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/2147479170/946-210-S99-1" }, "r484": { "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/2147479170/946-210-S99-1" }, "r485": { "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/2147479170/946-210-S99-1" }, "r486": { "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/2147479170/946-210-S99-1" }, "r487": { "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/2147479170/946-210-S99-1" }, "r488": { "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/2147479170/946-210-S99-1" }, "r489": { "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/2147479170/946-210-S99-1" }, "r490": { "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/2147479170/946-210-S99-1" }, "r491": { "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/2147479170/946-210-S99-1" }, "r492": { "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/2147479170/946-210-S99-1" }, "r493": { "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/2147479170/946-210-S99-1" }, "r494": { "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/2147479170/946-210-S99-1" }, "r495": { "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/2147479170/946-210-S99-1" }, "r496": { "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/2147479170/946-210-S99-1" }, "r497": { "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/2147479170/946-210-S99-1" }, "r498": { "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/2147479170/946-210-S99-1" }, "r499": { "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/2147479170/946-210-S99-1" }, "r500": { "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/2147479170/946-210-S99-1" }, "r501": { "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/2147479170/946-210-S99-1" }, "r502": { "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/2147479170/946-210-S99-1" }, "r503": { "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/2147479170/946-210-S99-1" }, "r504": { "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/2147479170/946-210-S99-2" }, "r505": { "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/2147479170/946-210-S99-2" }, "r506": { "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/2147479105/946-220-45-3" }, "r507": { "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/2147479105/946-220-45-7" }, "r508": { "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/2147479134/946-220-S99-1" }, "r509": { "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/2147479134/946-220-S99-1" }, "r510": { "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/2147479134/946-220-S99-1" }, "r511": { "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/2147479134/946-220-S99-1" }, "r512": { "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/2147479134/946-220-S99-1" }, "r513": { "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/2147479134/946-220-S99-1" }, "r514": { "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/2147479134/946-220-S99-1" }, "r515": { "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/2147479134/946-220-S99-1" }, "r516": { "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/2147479134/946-220-S99-1" }, "r517": { "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/2147479134/946-220-S99-1" }, "r518": { "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/2147479134/946-220-S99-1" }, "r519": { "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/2147479134/946-220-S99-1" }, "r520": { "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/2147479134/946-220-S99-1" }, "r521": { "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/2147479134/946-220-S99-1" }, "r522": { "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/2147479134/946-220-S99-1" }, "r523": { "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/2147479134/946-220-S99-3" }, "r524": { "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/2147479134/946-220-S99-3" }, "r525": { "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/2147479134/946-220-S99-3" }, "r526": { "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/2147479134/946-220-S99-3" }, "r527": { "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/2147477271/946-320-S99-1" }, "r528": { "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/2147477271/946-320-S99-2" }, "r529": { "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/2147477271/946-320-S99-3" }, "r530": { "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/2147477271/946-320-S99-3" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r537": { "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/2147477271/946-320-S99-6" }, "r538": { "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/2147478448/946-505-50-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3" }, "r540": { "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/2147477332/976-310-50-1" }, "r541": { "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/2147479230/978-310-50-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r543": { "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" }, "r544": { "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" }, "r545": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r546": { "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" }, "r547": { "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" }, "r548": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r549": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r550": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r551": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r552": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r553": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r554": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r555": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r556": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r557": { "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" }, "r558": { "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" }, "r559": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r567": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r568": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r569": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r570": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r571": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r572": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r573": { "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" }, "r574": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r575": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r576": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r577": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r578": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r579": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r580": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r581": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r582": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r583": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r584": { "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" }, "r585": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r586": { "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" }, "r587": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r588": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r589": { "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/2147478795/946-210-50-1" }, "r590": { "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/2147478795/946-210-50-6" }, "r591": { "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/2147477439/946-210-55-1" }, "r592": { "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/2147477802/946-310-45-1" }, "r593": { "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/2147477271/946-320-S99-1" }, "r594": { "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/2147477271/946-320-S99-2" }, "r595": { "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/2147477271/946-320-S99-3" }, "r596": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r597": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r598": { "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/2147477271/946-320-S99-6" }, "r599": { "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/2147479168/946-830-55-10" }, "r600": { "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/2147479168/946-830-55-11" }, "r601": { "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/2147479168/946-830-55-12" }, "r602": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r603": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r604": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r606": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r607": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r608": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r609": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r610": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r611": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r612": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r613": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r614": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r615": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r616": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r617": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r618": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r619": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r620": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r621": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r622": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r623": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r624": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r625": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r626": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r627": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r628": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r629": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r630": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r631": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r632": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r633": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r634": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r635": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r636": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r637": { "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" }, "r638": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r639": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r640": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r641": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r642": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r643": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r644": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r645": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r646": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r647": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r648": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r688": { "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" }, "r689": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r697": { "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" }, "r698": { "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" }, "r699": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r704": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r705": { "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" }, "r706": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r707": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r711": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r712": { "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" }, "r713": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r715": { "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" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r722": { "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" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r730": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B" }, "r749": { "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" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r762": { "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" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r774": { "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/2147478777/944-210-S99-1" }, "r775": { "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" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r806": { "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/2147478009/946-205-45-4" }, "r807": { "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/2147479134/946-220-S99-3" }, "r808": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" } } } ZIP 60 0000277135-24-000059-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000277135-24-000059-xbrl.zip M4$L#!!0 ( !6!F5@4R&M1ZKX %T<# 0 9W=W+3(P,C0P,S,Q+FAT M;>R]>Y?:.K(W_/_Y%'HY,= M8[-ETY?Y]$])MFEHS,78&!FTUTP'\$52Z5>EJE)5Z=/_?9[8Z)%0SW*=WW]3 M*\IOB#B&:UK.P^^_=?I7-S>__=_V?WSZ_\KE__U\_PU=N\9L0AP?75&"?6*B M)\L?(W],T$^7_K(>,;JSL3]RZ:1<#AZ[M12M7-54O=QJ-4EY9#9'=1V^*RWMXN&R6C<;M189E;51'6ZKU6OE9LW4 MRJ8QK*N&3C1#&5V8E\/AR- 5K&C#8;,Z;(Z&]291&]JP5JVW&KI2X^V.?1@S MC-OQ+I\]Z_?2V/>GEQ\^/#T]59[TBDL?/FB*HG[XW^_?^L:83'#9X\(&1+;K1 M\ER@2&/IK?R!L-/ZA_".Z(&5CB[?S2X/L3Z:U/+JP^?J'X.)\<,_K>JK"N!SH*V$8C&Z? M>>4'C*>K70@O+'7#)%8\A>'"2G^M3?1] P7KV2_#NY:>B-[]VN$;5^$LN;0P\6R).^4>_U/XT)MAL?YH0 M'R/VVC+Y:V8]_EZZ)G"&(S@V^\EGSS['S@D/[3_XS_^XY-O^39I M QS*T:Q_^A#\]NE#\.:A:[ZT/YG6(_+\%YO\7C(M;VKCETO'=0BT;SU?LAL) M#3Y:IDD<_A&N]T"&4,L(FG_V[\GH]Y)1!EHX>,+>1*S+K@/-O5Q!YRBV;QR3 M//\/>2DA"QAE5*YIK5);@?^T1D/5:Y\^++TV02M7,TJAB2^69V#[GP33KF-> M@UPKH8#,OY=@7BY-^*4\@;>,RR9^[82NE-JJ]H&19M_V(W'ZVH$O\(OWVH1: M:K,)R*J%.[C=-=^TH97:?T\QA@Z\WN1-V/AAF7 CZYF8Y1&VF82)FM-+[2^= M;_WN2HL?EG%"R8C Y!C$BT$W$UR7'I?.T"?$1>ZE#YC^O>19DZG-^)/_-J:L MRXM KCQ[)J"<-_?:1MBDY\XH_\;EP&4X;-YW-NSH=\+1&7VS3/9]9!&*>)=( MK#2XNOF?9="^?;@=_;3\]BF?L^@;2!_J,XAR7)05%?X7/?=Z;=Y-<^%6O:RK MKTT$5Z+O42,?EL8=3P9- #($8M@/1U8MJ\WYB\(KNXULYEC!L+PQAMF?CVQ" ML#>CI!T2EE^,7A%=B[ZS=ZR\;P8@>_NR<&V^_-&_WN5=RU37!:#Z$OCTW<&G MIP'?(DE!?O797,QI >L/C&'Q5BY.L._2/:F_\CS[\9HX[L1RXEZ[*T*67O%A MN?=;)[\JP.0OL]SB?"9CN>61U<0:F0[:5$8CJXLU,BV[D37$&IF>'1J;AQY9 M*"W( U.8@J\F-/8\M2W#\K^3R1":,"VXR@WR4FC+7/9]$)CLF2ZH\: 7NY,I MJ-F.[W6>+5BUHMO@=]!3^[YK_ K>]>E#;!-S:LQ[W)@X-? ,LRYG-O("W M_IA0=A\E8_:V1W+C&.Z$%&8N#F[2''@N!I1KG"]<\@>+0&%H?W##YL"T[[D. M&Q%U;1ODSPV,#2P!OS#D/[AI<2KK[U&,WS>3=7!KZ13DE @3=7#CK_!:E0BS M='!#]D26'A'FJNBF^5'491$FKN@&?EX^E0S=6%K1C?IC.%6RI'_1;?M M[.A?=&,Z9YTG.\)+RUB:)6EN%V>NBFZ;'W\CZ4@35W0#/R^G2H;1^7K1 MC?IC.%6RI'_1;?M_.;(0-?T:!U%M(G'R>/\\\6$D\KQ_T M=:'=/ZR'\<"=&>.^:\_8:N_U.B>B L^37YT9Z_B:_.0I?(Q>L'M&<55\W\+Z M.>\ZI@T7.I[G4I]=2XNWK(!=%&2]P8)P'HPSGP_AO!12\!\QB+8JON_C#$7U MD; @G$_FS.=#?!]-IA(T%1R^NH^$.JP3T<737+[%=Q\)(J_/!! UX7Q8$\[A)R7U<0 CG)9.34JX)YZX26'+_'+L@%;!]FF$A->$\ M9:(*[!/'@7 NLC.>"^%<5%(\'VNE+K)W["3%\Y%P()Q'['SGHEXH9Q0+F"+4 ML+#=)_31,LBV(,(C+P;%7++KPOG"A,5$TE6AH( 0SA&6*2 *.BF%XC34JAW%-7+&0>&[Y+3UQD'VD9%\X_)AX8 MSD3+%LX]E@T2"CH;A7)2G8V0/LZ*W2B8E^P0OI(LU$HQ]0? M!-O^V,!TVU9"P67T<1;L1J'\84?!PGGHT8U".<%V!D)!)Z-0#JASD=!'6JT+ MY?5FX0^TF04RNW$BTC9.P:T%UQ*'VG%+I3CZVAX. ]=NEDH MQU<4$S6Q_,1Q4"AGV(G/A7"^ M*"F>C[52"^<%.W?Q?"0<%,K[=>)S42CGTT],R=AE/'KB1PH<::TNE./K.& X M#Y]TJU NK]V14-#9*)3/Z6R$]'%6;%41SN$E'AK.PQ>M*L(YO,00T\>:CD+Y MG?@9L*P%2%$Q/-WY5+IRZ%0?=<)YRZ$Y5T0CI6Q)N> M8W&/<"Z/: KNJ LC\5_N;.SX'IF1YOKYAQ\Q^@BP'I@'N M766)Z,I^-!?.NR$FS?6RJF5&<^$\"7O1_//,@K&:\Q!UZ:#3K64YW>=D^I_[7 OG0I"LG6 &, XN.>D*(00UIUQWM+S4'JPL)Z4,Q:(AYIK8=TTY\W: M(FSL:,+ZC,Y8#@@!#&%=5^S?,$6_0>V9^3S"_ R\:]L[+T-Z0AC M=>^)#20V;QQ@@P=K:!/^0(%X4#B'E)SF YA>NK"!.8)/0J:\)JQK2_!)R)03 MA',X"27P!A2;9(+I+Z_CF/Q+#T\.4?KH4-,KG(_I[*58/K&MQP)K<%7A/!8%F81,.4%Z)C9-<]\=^4^8 M$A!ST<=K\DALEP=(7KE>D?A->B=$GNI,N;K('HIC3T2F/%=D+\6Q)R)3CC@] M3X5 *#\]/X% R!762K\F0_\&AD9G[,&%&M\.-#ZCQ.P3QW)IS_6)5ZW4E:P6 M\V^N\^ 3.F'MKR9^+31:' 82UAEPWG.<)1_7A/4Y9$7K@X!*;=8*P\8U83T: M9SW%F7*QF<67*Q\(Z M7\Y[CC/E8^'\.G-JCEWJ#\Y5Y\J4CX5S+\DYSIR/A?5RK9EC1O1_$N>:..[$ MMY$H_N6>*]+JPW: /=>0'MI>N%P7E=6->, M./3.%-_"^DE.3P>N"^NO$(/6F:"$ M9]4JRH%=?T?4PF"JFWMS\\RQ@GG^<_HRG^4)P1[@M6UY;E53&Y?_???/Z/'H M4O2=/;\.-L)Z(B1LLEX$A'5(R*G.6K<2UB]QOE.]E-'/EX/=,OK?K!RI,OKK MPOI-KF$8C]BW'LDK.KROV'*^N9[W^>4/8CY8S@///&4U5,;6=%E3G >&AG=F MA9WP==?$LQX)P\6]Y?UZF]<"_$T\_QXF MHO^$IT68_9T[\1G;V#%(?TR(_\TU8KK1,0PZ(^8W"P\MV_*M EFF#6$]7!)Y MXB$O2QVI(:RO3R)O!^1Q+W//=8P9I=!P(66?L!Y0B4!Q$9A*!LX]26'C*]XD M9A6%U_;P)C6$]3.?=Z7&_:MZ9U=-KB&L@_J,RSH* 0SA7-"[3,YW&"^UL'U/ M8#@&"'Y8A-A=!YZC(Y6"; CG.Q9XCH[%1\(Z??NSH4?^FL%#W4?X$[//NWS# MH37X:EFK)M6?/EC/EZ#LNC-J$"_X.B;8Y/TQK&KF!%&PZ; MU6%S-*PW"5B;PUJUWFKH2NU?S.7Q^HSGO]@P(Q/+*8]YLN]E5:LT:E/_XY-E M^N-+55'^J[1T*^M0&=N@ U\:A.G@<-F;8J?]:4@_P*N#ST$+*^W$/>SCH4VB M&X8NA5&5#=>V\=0CE]&'CZ;E36W\ A0#1B)E_M#'"::@?Y>'KN^[DTO6ZT=" M?(4 MF^Q\QDL%P8/S]C]PNNQ(>-:?Z#ITSZ67TX#447"C9_V; %" ^OSK4S#R!KR'3U5("55C2/K1NQETKU%_ MT!ET^\M@$;"W_>[5C_N;P4VWCSJ]:]3]WZL_.KVO771U^_W[3;]_<]L3: C5 MV"'\Q-X8<.*[S@6ZKEQ5D*;4JBV!NAU/^2^W]]_1)Q!SCNOTP+2FEH%":7A/ M1GS%*2$'L]7$)-;EM6MP^YL)]Q(7A".XH:TJY;]S8?GZEC9:&?MQ)N;__*=: M5SX*/Q'OOF/Z"]TZY+U 78VG:'*X_'T&RA&A]LL]F8)I54(CETZP#\LHC A4 MD\NAZ]I#;-NN/W2?(V!I;/):C6K]XUML120ZQD2AO__HW ^Z]]_^B>Z[=[?W M W3WX[[_H],;H,$M DDV '&%5!W=WB.U]LY\CVZ_H,$?7;0@Y.8"KG,U8)?5 MEEX5:-K7B J7(G],T%_19*) BT*@SQ)S#R%RQQ_O!MKP$B8N0=DGY0F\8LP> M*YOXI?Q","T3)P*'7FH#QQACI*L7B"E\ZS B+#UO[P7J8E:\J;$8'X=$UD.LGP/&6.^>B?3,O-U'32T2BNYZZ!1::G- MC9Z#7=^D5BL-/?Z1I*]J55J:)MB;]$I#:67RIFJEIF9#IZI:J34;N_A]EIT\ MJC;W\D2.&FWZS%PU'U=PO (\=YK_ZJKL([] +KD4M"GN >?[6%?NS/'IRY5K MDE4-RV-W3*G[R-[SJC$W2NT;&SKC6MY:7=DWUSG1A"3OBD!48BS^[6.:^_8* M-/1LD#7 SS>AZS\(?EA6+9JEMEXOJVI-T9K*1M 4DCOCX?..O?_/M[R4J%8Z4U,+BIW%?Z%=2=3&WW!7"P MS"BHYU;>%Y\%LA$C'=.D+' B^.<;O$^-1$B+>8>5N9*-[C#]]81?5H3)DN$A M>6>7VV(!ER5+4C::PJ/R"C[>TH'[-->$5*74_H9_$?3%99&-%SNK0_5=J&:3 M4?&)QM? 6WH'6B2L=[LKF:HJME15C M,9"66?T5WB?;9U5&>)9 Z(\EE)AH.J/>C#EF?1?!'=R,4+5WP_=,#+#MEH[A M7ZX=VZHG-?R%!2[58GF5_V(YS'#AOO7\H\ :E:;22.K*U;6*INO9.#LS?E4U MN8\RA7"=6*9IDZ.L\D'G3&*$CH[+&<"(LKM*[8'EVWROH8N-,>*G\QQ"MQ-U M]!1SF=Q_F0Q=^XP&W@MWF/BL=Y^-,3O$!H$,^SFVX)?[N:#;KK6E($X@7XZD M<^R^2(8KP(NJ#3F[S!?)6K 5#&3K^Z[Q*P\CJ2 D"QDKX*LYO>JE]M>?/R69 M5I 5<6"PI_W6/B=P]8UIW@ 6AL[^TZ6_ NS-F7B[V;56H5Y1"HZD<=TX)O/, M$C1\0<:8P.#8&<#H:4RX$Y]I5PL[X^_4]VB,/1Z)82)LVW"1A2LQ=>VOF<64 M-=#1AB2\ =XYU]=TYO(/@GU"K6U!V9M+1=#DV&46[(-,N KK!;MU2HE!^.JA M:HC'MWGH';P/9@]Y,Q"B'JNH"?T-HVW\,?;?]OT)+_>21Y/PA\,QO+] V#'1 M.RT8XQ P ->'?\((V/W\UA'/DXG>P_/.>"=X)['GHY:"3/SB59;4[H1V_U60 M,QM$@C'.]K$_\^9X;);:_R0K7B(4QGPN-MQST3P\;%?MN! X9/,#4S.Q?!\F M$PQ PZ>NPV22_8((R*<7Q/.OL<'= M?8QXA% +V%Z>L[%FV,^QG<655J#(FP M.L^"LCJH7QZ@=XRPC8\:*+7A#?[8XM$A4Q8=TYXR<1'[*P)JE6,O>!- *+1"(]:&.9H M$5XNF'2$UX%(861Z0 _4??+'T>6E6>X3PKL9GE;-L/ZKD8W,F$9WKRFV]&=EA/P%"AU92T2_XLROR)(TL,^487T"HCXX-*7 M>?P]WR:A?&2O1.:W[L)+*P]%K+7JS^F]P=F6V_OAE,X7%G05S%/B:$K^IB@A M?->T!'5ML#+J1OCY&N!GWWY%[PE>$[YEU_YIZ_LGOE0;;9 >S",:*_2L4=S" MRI=30)/C\M5PY@7B!@@?9"S$!#>#\&)MV2^L\2<+FF:SY\#87"9!'BV/BQD' M.X:%;2:=6" 6NYGEEYJ8FAYBFV*6N<[=I[_#[V,E1P3P^-6G,&N,-R:@38<3 MAM[!-'#Q'@2@;A:>[U>EYY)?=]F1>0QZ@!81)Y422QU&HSBFOAQ9S\2$OMO> MW&&@Z6"VN9L%;E*ZK8GS7B;J$!N_@/]FCED.Z3OB_WW,B]H#P!A!3R2?J/WX M/E"R-,5?N)8)?,S*X_ )]L:8$E@ZEB==*P'L#0M6%^_WTDWO2XQMQ'U W SO M\U?2!>0#O4N8(J9;:U=:%4F]>-)5:A)2H MJVT4=#'BN*M7E89O.RTZHY#[V@D6/0Z/=*;4L@,:J,THTVIU/HX.EO6RXTV^ M_=0-9/XEY65&'\G:#/QP,51>'\%#CU4-6O](BOVG#JMAD8X&:EQ5@*1U"ZKS MN@5C^NI*>R#E(27X5QF/8%27V'["+Q[;\LBQN,$12A@TDF]>J6JEJ62SX]30 M*GI](0AW^$'DF0#:W7E T.6P,JW(TFV/B\N)P&Q M.O<#=(/*Z,M-K].[NNE\0Z#MW-Y_[PP6BW:LQ\T^HQ<%*3',D1@KH99T0I) MCO'T4;N=1P69458(+C1>+@\DC009Z9?(*16Z2*-JEU[P_=T/!\],RR?F+C&E M4BI+B;5EC O&7/B*,KO_LA6](_0ZE5M)O'49D.3*90U[Q S5]WGUR.B7MZSA MCH)_NY@Z, QOBTM-K-&NBY =N33XP%P^@S$E!'T/MFZ[W/?-:^<$=T0%=/@^ M&*M6^<;\/@ZHWDJ6]50=C3*FZB8#\1,^<@\0S.7H]])_[E" 4B^U82[Q6W?* M::_X*21BRC$**R/VEHC,54S)F!5Z?21(RL?T\C$[B$GYF%H^UDOM:E;R46J, M)RP?PU-"0F')S@KQUD=2B#6V=?(/ST5]G*@+[W'"\5\3@Q?EGM\4?)"ZXNG( MPE:I79.ZHM05]]<5L1<*D2^V^^057#PNJH?!AT4=,?07K%,4WTA/J3*>C)AD MH97U ZF,B;<)SU8=6R>">!S5V+5A7KW?4/>OF>6_G) 49LZ!&/%O%.PZV7SR+QV'/&1\Q&1%D MK;![[HDWLWU^2WB2),B,([OWI#!(*PQ:[%"E\W/(O H$_<3#=?[.$L,LGR<@ MO/$7P"5[Z0J3"K;+3F<.M87.T)WYP4=V:A0)/[.SNZ4:4'#.5UE!1.W\]J5> M6;^:I2X@X$AA_?8IC.@-V]]1UR F8W*Y>A>>AVO;>3@:3=1X;=,)IH?.,0&]H((E2[!LB=O!']W[@.W3IDO$TF\7?HY-M3MM]?( OF##=ZG<>B@^ MJU:S9-7"+#H'VG\0<*0_G-:+:IJ^<5/\\,CR4^&: M+1?LXDN!QODNV+437Z]O><&V&RS"C-.(5)())NF9M,JVW7?,\PV?>VS MHH&YP%L$*P>9[% 15UZ4%X]Q\4V(P!E4L-6RJ&#;$+:";=Y$7HE#T!:*-O(* MT.K'+:4;=P/J;A/#SMW>HZ1]!D,.]U#?Y%"@F/2)3,>KEX2;?/2S\K."OE(, MZS<[R^7&,2H\D+P_&WJ6:6%JD?79N\?M^]5M[[K;ZW>O$7SJWWZ[N>X,X$M_ M /]\9S5ZT>T7U.W<]VYZ7_M''T.\A'MWXR!XF1V==F.RJM74XU,0%&J_0.39 M(%.?GT8Q)33X&>$).VIBX4AHP<854V#P;0^WG5=;.D*%;ZW>2EKAN]:L (MG M4Y:[55$:R5ZU_O>:GE&GFA6]JFU[58Q9$$V+XX+Q=92[TEAJ+4%KF,?;-ZO) MP#O8;0O1.5HSK_R \?3RGCP29T:^4'?"TZK@C3\M?WPU\V!0 MA':?#7O&B-'Q/ +_,P?X>;?#M>KSP[5JI7;U0M-7S]6*7TPRF[HHD7WG*9ZNU=+-MY8 M@55$%MZR9C(*WHZ^,OIU'+-/Z*-E$*\/E$S*J2Q>]*)6;Z3EU UE7 ZQ^NV2 M6OYI]& IRTB?S<\50%/ M3:6X>"J@\"^,YAXDG(>Z.7IG<1R]/U3:KB@LF-WI>@*)N9!I^'3VR4T(FJP@H9&4H_X,>LHJQ:;U79W MP32ODX3(BG*5'B+UH*"PP! IH+#>X%D05U@'BE5:"5TT=]:[+(UE1L&>Z[C+ M1LYZ/U:#G\#UAO?>B^' DI[.1-#89OM'GZN3=:94!+@TUR,_$(3P\=H43=7;4:U::9,'LD)-$QDYR?A=D M5!DRI-=?>OV# @FI(N?.5NO:(J>#K(7X *$LJ(KHN\A9,N^0%=IW4CE/ M)O1A-7VUMCL+-!ZX.QO0#5#.LHJEEEK[\2&S1 MJ2G *\T"\TH!E_'";([,=^OGI?E3'1VZ@ X=YM]T9TPCV*%\KBALF=T):(E3 MGLZ.A 7DZT)ZVS]CSS+2!/&>E-I0:,W@CM ^$](;M6GMK8(0"?GH:0Z(N:*@ MS!4%5@JE4L\JO*< BK,$>9% KF<"0D6U=#.,4('9T+G=0!BON8"(*7W9<,=-(,E&S-7L] 5-"\W;$EV+O M]E5B+IO2KQM+/*"TDI56*X#>*C'S=K,Q<\SPZ%'!,5- N5W(C8DU[I>=N'!9 MF0B/R8[1)U*:F@5EXOT$?S@?*[PUTLS J_Q0GW@8?01@4R^)\=^75@38B'>N0)W;L3[.S-N5J, MA1MU)NK& DJ#8Z_S$BN\6!GJTPQ MY4>RR34VD>.2TQ]F0:+?UD?F>2TAL.1H2M8T8;#9G78 M' WK3:(VM&&M6F\U=*7V+Q64^O"A,8WZ/04A71Y2@G^5\0B&=8GM)_SB,:@O MC'YB.5&':DU6JR8QG=J?AI2QS^HPCD#D1BR18\+A^=$__=G0LTP+4^MM:1QA MNGYUV[ON]OK=:P2?^K??;JX[ _C2'\ _W[N]01_=?H%+W^_NNW_ ?3?_Z*)N MY[YWT_O:/_J(XA'_[L9!\#*;E2!A\L%T;1M3[[VHW?WAX)EI@8JSOH<33!^ MCYBF\<;0FW\78&!?5C]O:%5](86>TFIJ+&_KWN5JE::]5JB M5ZW_76_5L^M48]NKQ%5.UFMUXN\0;?'9MW892L!, @QF,*:$H.]PW]A#7)C3>%B$?4[IL88Z>K%L6E96"9:<)WL6@%22"1H"BM.G\$@M^V0%IU* M^CGM@0K(CYO*Z"0(@4E:,U>0T:<)O]HTY$*Y4K,M$51K95(BJ CUI??N_'FR MR,EQ28H*2'4EDPI(\J3 4PQ%# ZT8=YI2L;$\?B9WE&2[3L; $4\>7#@P8,, M3XE(!63736&$^G:^!6&8ZU1\<2E\=9 QHY0XQ@OR*;S-YG6J$3;_G'D^WS%: M/ B%^8XI,6SL>=8(^L[O]=U,3H0NS!9_NH.LUIQ;P47HU:($#O,_856PZO:T4M#ZAX/:/P]PX&Z)I@,=V.!O@Y9E%785%?C6?9 M_? C&<58%-WN./C22FT9]2AC1R3A1+HK)SLDT&>2A/-D(#'O7,^GQ+-(.?YP_ U[]E?5YEC/1E$O7^C3[5F:M>[!"1 MSNW5S1U[A MD_I[E,8:UY^]@A%Z\$&:G$ZP(84Z&1$/<@*KJ M38G!@I?LE_3',!5&;N27F09WR#-=T9[@*"[JZP* 37I4X M?@=%O2M3YU)+2*?PXIFZ6US#9WZ^;N[K]09YURBU:VE.2B_"-JB$UV%7Y@WP M:L8IZL*CJX#K16'V#J_BEX95V_P@9V85AXLS]$;$L&W$LO#-GC&"W+F4*]5[ M'9-19R$UU=3G9"2:O +8&PBT.HX.CL,%#5@Y^]IM<.2W1-T=;"-,RX^*),&#^F$7:BP%+ZBS.Z_G*]DEF.")G)9 MAA]$V"=,<@KW4N3GCN[/G4I=GE^R=!9D*;HPW7^7-490LMK"U=7U.55Z=0:3 M)':A LF#@(P?N30XTHU/QI3, MOTU@>?$W5/%=KI&;>T5[Y7Z"!^5D?(;[\[EL@Z,;W')<1Z'?5YA;\R5/X-]('_-K$=LQT4& MI8[$$&3 B5U?)^6\JFYQ7@$(.H[)_NF^0J'C7V%*F:/A']B>D1@W%EB_327U M\77BA"!)L)\"V&L' 7M3*;7K]=0QMAF!/>_TS9RK+G4,@WLB6&U( E/$G SO M;)9D@VW;?<*.03SNQ3 H ;T_JL04\U_2NDM;)&4G:OZ+2Z_=V= ?S>RHL_?S MOH9:90R(U%);KZ_63HK@LTCAM7-X6-+CN+X:ZK#-O99F88>\>O9OW1FD[+IUO,-+'(YPM= M%SOK02;*9,G8&:*GRM"CIM^#S0@]YV%U!K2]<1YAPERV][-8E>$LS1\L6V9D&+76&%JV^JK<6VO8IA*R\HV2*+1.1 MYREQEHO-&KNYKL]5E]@B/4/"=@.Z1A4=@_VT]:9!@V7;I9::4N,4!B5;I.9^ M*&$UR6JII64^FJ4@@7H%[F"B=4ZKB5KT(\SA2[^HG$Z=PRP='\LB(YG^U2JU M:Q>U].7/9"G-0D-LFW+M!P9MEF MD(P&VC[;G)_RPR?2.DM.69';JNX'Q&75V7W0X[H149.;PRU6GNFB7L^J#J T M XZ/GJUF0';HT3AZ:J(8D>>B?0LH\+^ZKOEDV;9T?">3Y1'=8IA+9]OK)Q20 M=/90V"*8-T"A"E!HG&NX3GZ3>>/XV'FPAG8&FWFGK&%LW663F\==O+K5:IK3:SJH$GE;[CXV*;J-L- M%] N X:,:,U_USQ>WNV]2;;3#J8@!-BWI-@95 S;*20@X?:!JJBE=O,".G?H MG5I!X@$D$YTW$^T4])"8B33&1&HU]19N'DP4+J11)^:%GH+Z2QFJ7SL\OS#0 MF#J#:=^><^].U1&UJ6#0-PL/+=ORK3"4G-?]&KLVW.#]QD--_)85 M9*3G77UDB]7WS74>!H1.KLG07YM!HBHZ.VEX]6#[PFYG2&R? K:W&&,[8IM% MYH@2HW4>N:0#BLV@=#@OJC/%+ZQX@MR?V:]XR5U /D[4$.8=QUQTS2?T1M18 M2+"JISZL0V[I" .E'2N9;(?2*EKJI7:K=F+!/(++3Y@N.B-LA!.6"!P>I^N8 M:$@<,K+.Y#S=#$5I=S*UW1="[MFQ$L1<\$IMT!M8\GU,8:["ZL1G#Y(M0G(O MD#1!N=2R\NO+Y)J34'_?QF5&'M/UGNYS55L2!65&#/FR@1U;I78CM1M#ZK7" M "115.8. %$5@0!R7LIL5%)*ZJZ)W0",?JOJR#;+3579D9RB>+ZD IN'E;\G M4E@)XE9!M-@341*#,SN1CY^)])"F$XT!*0>,DAM6?KW45M-+0ZD;"@..W:3A M;N"HPE)9D!(9)UG_;9>@HC05NG:*SBTB$VS;_H]Q8B7;+5)Y[>9:^BJD!0D MEW!+LR.?'FYUMCG9U+.*1@AMIR]S?I35@JV MR,:(M O^J^@\"/BR8&AM9@16/#A]8+_4)86!S19IF1%L6-7@]"JU0S M\ZEZE!EZJ@P]HH1>G*[^V<^JG,#V$8L">7&RTH]6V,*T'J-WAZ\HL_LO594' M>^2<9CV9V9@=THVF-+*&/-\U?LW+4V\\:_R.4 [BC=+JIO:Z#E4/UJ%ZJ;V:9;%Z9OT44_3(WC4G M[-IA\"HC7CJ2\NYZG9D_=BG@P=S-,;LPK,8&.L=W,!F)4W>0'1NH70!3L/_O M, '\OZ#G",^;33P-^XSR=N9[/G88JR\/ M"4ZW79AA+O&W3NVKMJSK3*T!F:Y]%$1CEO96'D?=IH%,533(Y&UD":4$NY,) MH*&?7NW=MI0$+255,?4]==YM"^Z>O0&%5ZG4=E&Y4NN\">B95I_4DRN\">B; MNGJUUH:FK>_9KB1[H M9RETL5/> =JBBRW,7;BJKJR>5=#Q:[*B_^E 8HNNM0LD-($@<2:)L=!91F26 M!@$W4VLX\UG1%SRU?"Q/Z4R:"S:GYAVVS!OG*B#C O23AE96V1;@A5Y/'8DK MC5)A0+0M9RQ[$%4YB-*+5K',5,%%ZSUA86>LZ "F#G1;1I\EE*81 ;LA_3J& M$6QT$9/MBAM6XD#U:HUO-]2$2;.4>N?!Q>D!4%3G*%+K)WGLE"ZD,%V8->3R M@#56EY"2,7$\MN]MN]ZYE'5YETK$>M!K^!23J![1EPC+T'4 MT 7"/I# \P_E\8^:X]9,:-B$+TKHW&V5VG7EHM;4+EHQ&.)9(!F[I3/K>TWA M?=>KZD53796;:-GS+!): L)=(/@S)0:+.[-?SLA/GFX!WH"FF WH[=IHC6?7 M7-3JJ_M)NXM0:&V M149G +"O ?C5U'F/4JD5!A-;Y.4NF*BS0RY.K,)0(=361,%N]UV6C6VT"276[J6G.XZ9@5G>*K6;%]68W(W]]-#L9O)(EHWD M8,G!>57SSH2#ZPKC8+6:^J 9(3B8*QT?N-(5LU&\\!Z#,!UL=Q ,K FLXSWR MA.[="7;VAH/V6B[F#7TS[&PZQ/(N#L;!6>$3:/&%N?<*#(6?'>[K>Z"@ MY$PQ]9$[0OZ8> 2-+ <[AL5L9)9TR96U PS;JVJ!;C=U/1[F?4E)4+OE MXY-E^N.(@Q8>#+&EO#Z"AP"CF;_^D>,2L_8F&&#A+^LCXT1K.!P9NH(5;3AL M5H?-T;#>)&I#&]:J]59#5VK_8N7_PH?&]#7TX8&4AY3@7V4\@F%=8OL)OWB, M%19&/[&2D]*I_6E(&7NM#N,(1&[$$CEN-Y'IW?W9T+-,"]/%ZGUB M=?WJMG?=[?6[UP@^]6^_W5QW!O"E/X!_OG=[@SZZ_8*N.OT_T)=OMS_[1Q]% M/,K?W3@(7F8#0WI,)IA@[&+JO1>UNS\<# :[3\SU/9Q@^@"\P]:J(*:(KRRO M&;9%4$'!IH@DQ(CHLX@+ZU'_.WY MO;MHG/OG%PE"B=U]H'$#*[H74]U6:,X=63[+A(IS2;(STH4Y^3J#K78)Z5. MM)X&TJR2CY+5<:TB;-'PYM *56Q%X08K(!S$<55$#F>_8S'N,_4ZBJ,-G#TZMB^DB=!1!6U1 M$'1D&O,FK+Q,<, @.J +5I^0**DUQ4)NJ;>!"\R,3]7KOL\)8Y'PL.1KN"- MEC,#XH3'=;I.+ /52NTTY29D6DE1)&L68&&UGD3)1#H/]?2:3,%\L?B4<"F+ M)RS$_-_\!ZF@'D)!721YQS$["P2/XXD&&/=203T==&P1HPG1T62N'T'0<1X* M:H^=WLT]J-OQICYX$@RUG<66?:7K!ML) J?T:[[ )+R /'+HJK5D7[C"Q@A%B/ M+'%':E09[6 MKYPWCL$*MY)K$OQ[XT2TOY^3/FX=9><_Q9S^)*OJ%Q$C6[2K M?3'"CG>*.8RDJ!7T!9>9-\XC<7QW*;]6NE@/L=F_R@\+M(]CA%JIW1"E1*!T MK![ <**/4,8JCDIGZBF%,RQ989[4T%=E!PD%-@&$FU,R>U,YR)**@MW'/H M.,'Y/7Q/(I9E&J5VJ@,#I!YZ F)U7_ T86&60:OYGNB$S:"D$;?OI_CEP,;] M*>LA>]OV=P'9^63$\46+IV<+HHE(C?7@^R=[(Z6IE-JUU(> 2Y4UP;3/PS;" ML*H%K[U45@\;Y;_*)LLQ-%%1R)4)V?LX?+/M;^ M[G#AJ:<%B:$\$>V4KW/(8?E4,TJ)XTL]->?<_KG=UIE7(F+E'K_8[E,_*K(? MQRR-4GM5LDHUM8AXV55-38679EP$@&A*ZO&#M?//0=(;HAZ'V=NU=-KAE>_M M-6F%%PD9JN4P,8SG[\)I^?SRPV,Z5HQHB),$K5*[7C_X$8-%T]?/#&%;-/E4 M"&LIL-;4L@I_.!S",E+Q!93<;PN&6\XC\?*O=YFZDOC!E<>O M\-1BYZ[RB$K3\F=4[DL?*(CR#K_PRKH#MV/\-;,H@74 )+__U8JUVZ6H^U6[?&)7833=)FEQ@+A5 ST'6E MO[6@,-MUDR\=S.I@4:TFA N$LO/QN8XL!SN&]+EN[]G)NEV/KSE)-5&D#N:O M[1;"'662H8S?/;@3ZALTY-V.KOCQ9W&Z0R,#EY-TW0L#C00NIZW0:(IS0-LY M..O#317FHC^P;"R:SS7+7C>C<@>QQEJJ;T: B*5R:)"),G^Y:X0T6+K5DBM\M!:)3L$FTRFMOM"HD3: M)\L?CXEM+DI7_(2I*8-##AMA=T]L[!-SX [P\T\V":[-B/'%I;N>/*$I>NR) MG5(W+2)L=@RWRP(VU5+[Q*H6B"IX9]088U8#%NQYGR5&S^A+(&2EPGI0Z0K\ M -9<2/[;$7#$Q'6X?A+'$.R8[+H X:A27\U/D"9#""M04#VQ?A2Q3NM2E 3U-:<9OL4L4L(FIVC>A,CQI5 M26>K"ZAV%B@,/RZ0\_"ZZ+G%1Z<,P]^1D51@I%8: 9RT?H#H2NVYP2QE&/Z. M,&-;6UH&Y;8$BL./7T,$E-_=9R,XC9ABGR#H,S%\!*C@,IV=PL4_D+]FUB-, MFY/'25SGQF2[RO(NGYS;431E]S!CMP[C._;_[NL4W1//IY;A$Y-=Z#CF\@\+ M=\9QHPX6J<@Y,3+SZHBA"SEA,(L4;9FC5L]36M=5-=P&A=R[1*>LD/V$GO8_0E*_W^TG]'5?N M8.270"-DNK.A3>9SF(X?!:'RW_94:+(@2]'%4S5G\=0JM9M*QD94!O-X)"M+ M\J_DWW3\V\B7?S56LC_]H1!"\"_7/S[X[)2QG6=W8$V(AWKD"=V[$^SL/<\: MFV>4^K\YP4WKL?T)_D1#6*"" 5-):%X Y@,;C G"AN%.H,479MHZK@]DPQ1^ M9N4*??) L8VFF/H\UV%,/!*%3\#O7G0^D5=9.\"PO:H6A(=,7<]B0+RD+./% M>B0?GRS3'T<,M?!@"#;E]1$\!%S-_/6/')>8]64:+/YE?62,:0V'(T-7L*(- MA\WJL#D:UIM$;6C#6K7>:NA*[5]:K10]-*91OZ?X@92'E.!?93R"85UB^PF_ M>(PW%D8_L9RH0[5FA1$[*9W:GX:4\=OJ,(Y Y$8LD7]6?E;05XH!K(1>H!O' MJ'"]O3\;>I9I8;H8RR-6UZ]N>]?=7K][C>!3__;;S75G %_Z _CG>[^^\?MM^ON??\WU/W[CYO!/X\^GGB\O[MQ$+S,YBG[K+*):]N8>A>( M/!L$Q#Q+2P6;"7EC+D\FL*[XWGM1!_/#P3/3@K4U>0_CV&;+8WPQ>Y5T?/$T M&/VF'KF,/GR,#$G+X1WF#WV<8/H G!Z*1\;F;Q9.WEYP.90 K59%U30F!$(K M/FPXE \5(,"'U=\UM=*HJ[&7E$K\[^M>U:RH+2V3-ZE*1:O5,^J4KK>RZ52U MHK2RHE2UVL;W[3%1;1CIZS"O 04% M +K*U8H;UC4P_$]DA /WK4C)=%]9B?&;\>^68P()+LNM57WI"%3XC&TPH0G; M7/AO[,PPP%B]0)K"RN<<:./G-/R*B4===+=A<[/;D L_5BR$4(\Y!/V7>?S) MG4O9VSM^L* SVV'@+@N82+;$^0_54KM6B-U)R21GSR2M?)ADY-()]G\O6<_^ MI3.;E$W7+X?MQG&05FJK%WI,)2?)1)*)Q&,B51&2BW@QM(N&(ME(LE$Q2477M%RYI6$BT^MU&Y=5*MI2B-)5I*LE(?VMB73 MY7"+3;W4UEK24R#9I ALLB7(_TC+3 -8Z**A%X*)LDP&: C)/AP$Y2$KN8R, MA9K+:W=@3JG4("\^IWT\_L'TIT341 OYED#_COGGS/-YT.7 ?=VYO\.6>>.$ M6_;Q-<.[X1$!'-]1#>L[ZCY0/+EG*2^>Y9,^H8^608+=:"'%-_JM"1_"B)6@RB)A)R6_)\!1)RK=@3P21T)#\*3M0,RV2(PXXZ*YR: MNNY21LC),G))3%-HGY-.3JE\\'Z"Z0 UG251)5$E42513X"HR38(MQ@*7*]X M/?#'O)Y1YJOEFL0_L#TC<3J$*LBI/Z"3>0*^O24! M_Y3,5>D#D$251#U;HB925[;DN'.ANE34Y,8!$4O8FM M=TG"'89PF9^2MU ;-'Q%F=U_69_Z^1]Z 9VQ3.*8'IIBRT3O_K9)(MT1RN/\ M-DJFF]Z7E>KFO&@BWW:\CMJ+WL5/Y86FYQ))>95(+/BVTEC=='RM*_NF6JO< M)I.N.$G4HQ,UF0J[99]L+C$6I @3&C$J3%4IM9N-],=TRWF5S"*)*HDJB7JP M&+0D4ET50ZJ?>:7:[Y@:8Z2G*U0;?X30>=?=2$T3$65%(@TPIP*>JY)%R[[* M;=K9/&QE&\E_DO]6^$\3LO1G5><%=+6L-O$D?TK^+"A_KI04%8(_69E1]4)5 M4I\R*1E4,JAP#)K(V-7R+F2ZRHTUX,9&/;-*I9(+)1<*0(QD7+AKA,21%LPZ M*R=HL;W P9@@;+ :=-AYL9P'Y+@^\1"F\+.#+.C/ M \4VFF+J\U-=QL0C:&0YV#&@;>@C]@D_ZJ>2>(!;Z!)VLZI5&C48RM3U^#$_ MEY38V+<>R<>JX]\]<_U:RH:OR5I&]2X8%:(Z-. M:;5Z-IW2*ZU:,Z-.595L:*YJE6HKF_$U*_56:^.;MJBC482-PN)KUNMJ^]1= M"GA*@(BL(*L=]3<>E7#'GJH[\G/N@M,-[NMB-; M3F3 '<.836:@LL.8@X+72[4&YW1 [[YM*7A](@091 =CG@6W]Y8"/KFV$T5] MGOK0!^Y;>7;F)4'^&SLS#,!7+Q K"E+=,TSW/"/1SR#67-OE^,:#)'NTLB_L M<>QL#LDEI\HE6PH@'B\(GGE0+RR4KA0J((3-59!3;G0FAF< MX")Y2?+2(=4W/:<:A*M,4BVU=6VU<))4SR2;B,HS)*H>+N8IM!P$Y2'V"!OA9$H<#[/9V.O@V:+5J)>%_X^]D&\I5MHQ_YQY M/H\P';BOH0/L"*@;)XP9X =#?68 OEK ;W99/^H0^6@:Y@X&ZYCTQW >'MQ GMNJEMBAG8Y\JI;(D>PH,CL61^-@1^RF+D$IX'%&8AI"T8SQ1 8_BM+S-D;I MG=+ITO)X=DE4251)5$G48YV!N,5.X'K%/9F&ZY1Y/:/,4\LUB7]@>T;B=(@6 M:/2--,L2_'0WP<]PJR +4,\C@D),M.4A0#EK1 M^#/FH%JIK6603R@G^Q#._8SGNEYJU\3W\Q^_]+&H=TG"'89P^U3>VFB7+E0U M#5]19O=?UJ=^OJ46L3=&T!G+)([IH2FV3/3N;YM$TAVA/-YOHVBZZ7UY*Y*" MHHY\^_$Z:B]Z%^L%BRB70"U0670I@828 MURU;: FFM<%J^BEI?(D"[J45L&[N=TR-,=+5BS15<\-#'W0@@^G.V!$2K.?K MBR><:V^6B)%,J=DSN(Q9R+>W"7K^2#K M8;W4UM-7)9)\=VRT2;[;B^^$-!0;K*)R34F=R79DKI3!?#(*4A*N$'=)PDG" M2<(5XBY).$DX2;A"W"4))PDG"5>(NR3A).&.0+@/W'$497XM)-4M>%D,POQ( MH0NM_6E(V<.A!VC7QP[N>=.8YVTP)@@;K(0,=EXLYP$YKD\\A"G\[" +^O- ML8VFF/J\*/N8> 2-+ <[!K0-?<0^X97Z*VL'&+97U2J-&O1IZGJ\W/XE)3;V MK4?R\&M.HWU/\0,I#2O"O,A[!L"ZQ M_81?/ ;*A=%/+"?J4*U98<0^-IT:L73Z6?E905\I!KP1>H%N'*,":#-1?S;T M+-/"U"+>T?DEONN]VT&WCP:WZ.JV=]WM];O7[%/_]MO-=6< 7[[<]#J]JYO. M-]0?P _?N[U!'QU]+/%P???#P3/3\HGY-ITUK6C;#>FZ6HII:X+I ^ X9/[: M\LX-.QC$&KWD/N5(1644[E+T9A-XD;&:]/&F'@)]P([U;WXNR97K<"<]_])Q MS#L*8M3Q^=?;T9=(G/;GTO3:\@S;]6:4#*")S[9K_'K=:V@&6R*6,R-FQP]_ M8QT@GH&G;+KHC)3:_1_?OW?N_XENOZ#^S=?>S9>;JTYO@#I75[<_>H.;WE=T M!["]NNGVHTV+<&1O)A2NA^ " M#6<>_.MY9=\M1Y\1K//!EI!+V2(WP6S=8W,"#U RQ1;EXLF=$@HD@$7RW??[ MV_=H2EUS9O@>O^@%I\IXZ,GRQ]&M,.UPEP60AD'":HIZ+H6K'4YFC-[U*IW* M^POTWY@1B;T%UE?TPV$LB?X'&C+="7KWH_(_E?<5& ]: M'F*9?)KR,1HZ_ZI^1#"8\,I5L+Q'%R8$6ELG@RT8C[<@AR\0>3;(U$=/8P)* M 6LU!#[0Z1>,U_*181-,X1+V^75*1G K2YV![KH.C-QW8]N#MH@]XLV"VK'2 M]'J58BW2=M>UCB%)/F//XF?;+/+_\3N[7C,,@?.;!Y]8;A8[H?15EL&7N>A" MK[(+C?$C04-"', ^< ^%^P#Z3,ND)L^HXBSRH]*OH ?B */8 !&X#"B#6]E] M,X>S&; .O'QJ \K>?>UT[MZS75FNE )/+6BA 4NP)R(>HC/V$/M&RNW[UZ'[T20.T"_DTW@"K?4P8= MV;;A<[!7S!YA-YMSV>W!O7#%YKS/'^"48'W #HA3>SLQ*XC-0T#'H(FY%IYD M2EB_8M1\Z PP,^N^Y;\$T\+H#$3[:V:Q_D^P YHG>P?C8<;PL,CX(-#\D&[8 M\V:3:4!>+@#P:$2,0 [@"9O(2&(1LX(ZAC_C\^7-;+@ $VTS>L$C%+%W,M0" ML484Y%XPR*@U,WI;* @)B%C+>:4'6I!Q:N/C8L\OPNN[4POFVF:#8+.+7P\C MNP 9:!EC;AP%$QLB#)#$3C1@Y'2P#Q-_@1P":X&'Z0N'[(@M(3%6$YO8N2 H ML+C;)$%BR1[E5O;'A/@LP_(:Z#49LL6+A4N$F9;Z!<@2+Q E)O3A$9Z,L(%" MU747\/L!--DMH "P6 K.FLML'.+H+3>/7-(\N'R)N3-_>07FP'V@A>F?Q"'R==X(*W( MW[?BHA/(XWLNJD!I05\ !4A5RO\#,VO#<_/.PJ+ KY,AG3'^UK0@*QB]XPW- MGWM_BK,/DN^)BR.=&VF^V%)P ;8X]"#T6Z'+0SCCGG.;FY XX4?4?-R M/;[[LRF($O:=P>H:^_@-6$$-6X;8&X1]>&.I'19S6YX['Z]?*PNO7U617K\3 M\_J]NXJ<-.^//JP,'8!'<\%IB5UP]^21 /V_P K#YH*%Y/Z$9?P*1N#""V)< M:ZT8UUIKU;5VW_U'M_>CNY_?K)78;W:DQ2[B5>[;8O8>LC$%$]F9,06+K1)8/)FPW_Y(:A&QI\S/PA0"!W A/)Y, $TU\$>C@E M!M,7P&@R?)>"P1>W_N?I^Z !C)@WZ]69QT]=L)BN G3X+I"*D?."HND&]-(I<46#R$^LRM_/+&7[$ M+]XJJXTZLMVG< N6.U,"DU-D7IG@/UUJ!8,+!S8?%EQX )77CU1](Y3$H:<< M@X'@/-B$U5;EEC=S"[A#0%$P0TQ>$)N)EKF__2+P10--XI\):,=.A/=&%C/= MQL1!89)'1/Z(18"GH3>.!P*)F?:A#3.??%;PE3L;*&5&C@D6K36=LFF%M7J2 M&1,E6M6N+0\_/%#R$&X?A:O<@.>SK"QI3>7MXB6610DVO UXYR1E(XCXTWO# M)3 33$,"C?@-TP;>1?[H(O_"%8[*54:^7)FS]J?P^<@"X>DU,'0;3SUR&7WX M&,6#6 X?"G_HX^I^Y9OL&D[CX/*K9EY1 NT\#,,)6PXO5^#2AYC?FQ6]48^] MI%34A+_KS61/K.T4&'A*,Z-.-=5&)IUJ55K5K B559]4M:(JK4PZQ=Z4C.0Y MS%YVGX;^RA+G??SBLM+F5,YD!:M;:AFF6HIJ[-N]Q"\%W+\A_- M&\!G@SNQM]2U7\'?9EILI?2!";J\-FMQ;) WB?48"N\([ST(D?'@^'LN+1\: M,G88;N1H03>AZI6A=5+GGLYM?8CQ.S.PE?5*C*(VQ!YA+RBUWZG;#GA(+'QV MSMD64E+_ 9_+ W<&LKG/?/'V"G,/A&6 M9L58IP:NSR-GN&58&(FB28ER>(F2!8,4A8#9RI4<*">E2\[29=^B_=FO'?E- MWW?LS)@S?,8"\G9AB&TG%\0RPPZ'0:8H3R5\5:9@ W"E,).V6)E)B]S6#T]/ MVS9BN\]AA:8..['<(^8 /]_-_;VEJ-Q267OU:JNEMKYZXE*J8DM9EU/*S4\M0GT4K82MB6:VI^L&TI4D>0L,T&MCGNF;94J2-(U&:"VARW/UN:U!'V M#>01WW'R<^S:A*4I'],G>K)LFN/6;4OGY8\S<7P6E$LE:K-!;8Z[L*UJ%IJ\ MA*V$;;F6XXYJJ\:K3DG42M2F16V.FZ.M>JG=D*B5J$V/VAPW!%ML0U#"5L(V M ]CFN"'8:IZ]BG"ZX2:L1CW,/J\A&QX[(=VMT%8K ^6HV%Y.B=IL M4)O?3JBNL)W0U/&.$K82MN5Z?CNANJ)FX*R6J)6H+=?SVPG5%4VJ"!*UF: V MOXU!7=%!14B=J2]A*V%;KN>W,Z@KU;-7$4XWZB2"B$OW\YM(/^=F/LUO*U17 M:J5VZNBP8OLY)6JS06U^6Z&Z4L_";R)A*V%;KN>W%ZHKC5*[+E$K49L>M?EM MA>I*4ZH($K59H+:1WX:@KK2R\)M(V$K8EALY[@BJRMFK"*<;=_('P;8_-C#= M+UU'NC2)&HS06V..Z JRP65J)6H38_:''= 53T#E4BB5J*V MW,AQ U2M2@U!HC83U.:X':C62FT9;")1FP%J<]P.5.MGKR&<;K#)/?&Q94N_ MY@%8-,>M3[51:E?/VZ\I49L-:G/<^E2;$K42M5F@MIGCUJ?:DJB5J,T$M3GN M?&J*1*U$;2:HS7$C4%,E:B5J,T%MCAN!FG;VJ#W=*),!A8>G+O4QFU7IVSP MJ^:X^ZGI&;!JL7V;$K79H#;'W4^M*O>1)&HS06V.NY]:3@FPV]14 M[:/$M,1T>DSGN#>JR[U1B=IL4)OCWJ@N]T8E:C-!+3PD@ +1D@J$!'66H,YQ M+[&J9.!S*39L\XY3,:W'/ =[ZX\)C0:<0;/U2FV'=C].7<]B6+JDQ,:^]4@^ M^N[TLJSSI]^2!GN$O:#4?J>_G\\-IY/TY68I6'+<[JVJI;:JG+0 M/SKD O[H@%=S3,ZN*1+R$O+'AWR.4KZF2LA+R!\;\CGNMM8T"?A< MHI,$]E6%"$'N"/G<;66X$VC\!=$ ;<=T.8>("J@2 ZH%Q.EPT71G0YNU+JO8!,E'DH].S&6X,Q\UI%HG M^4@\&HOAA]R9B[*),3AG-@J=EU'3X9UUX)$W+-;:PY6_Q3-J6M[4QB]LZLCZ MVQ,TO&.>)\Q@D.09O7B"Z8/E\)G5EA__$_!JC5ZRF:!:I9DN,5/=G)FIOD<9 M9I&V=D)3Q-#(R[UQZ@##<"0'703-7)E8\^S1O C%U/] M%\\G$_2NU[FYZK^OH(Z'C+!CWF]HR&J:,2D#[3^Z]B.Y>.VML?0B#TTP_#;& MS@.IH)]CXK!>0%^"GSSD&L:,7J"O% />8-2F"S\ZK@^C-K#G\SY'+;]Y-R<( MC)#]A>&XIH>PQQ^8=P9&;<(W_N/BG>@)[L33*77A5^P3A(.6IJX%\\.0:TT( M'S4.R7^!7@BF91? 4F:?Y@-@XQM"DR!>#9^8E3EB%I)Y<^?#0G"7]CYWYD)! MD'"X& (RV*+)4,@2QA=@?8&>QA9PU/P&!H[PJ=\\= 6+\!.Q[?D3%73[Y@T( M&P9,J,]!RI'V#*SH$V#%Q*KU^A3F/5;X5ESYI/\"D1$W&6N!>=!9,I.3:+W> ME)Q$=1:$$T.B^6;=U>)F7>X8GI$]5H(+)L:FQ&#L:;]41)!1\;I",10#_3W* M7S,(1,SKDCX73N&F,1J!6(K6/HN)()C\^:H-8(%%#E/"5U;6@!VRW_AV/'QC&+'!\G(%DT@S N\PP&NFK!];-:2@WVX MQ68WNS/@.6]WE&U68#_X&.R"^6L"ONS-N JSL-JU/PTI>V2QS068'4H'W6XD M:*_9*; HT!EP*<]08=0&X@'J/#XOH/$P@X@K+)WP1O(\)8X7SN43@;N6UY*_ MK964,\]\*R:74K/+]44I&6=2]EDG;Z(^?K/PD!T!]+)<)PH$"B.+BP)(^OB4'8 M*K9T:;.$W@7'@N,_4J#R4#-V[!,LX1D*\1T;'6,0E>ZK )XY'JP\WL@";@>Y MRN$(,$7N$.8JL*$N./09U !9'@%3$-9_.X0P%_1[X.VM= 9 LU8L9\8;/2SF MMCP7$JRJ51IL'5Y=I9\LTQ]''K:%!T-7D_+Z"!YZKCWSUS^RT$.YYFL+B7!Y2@G^5\0C&=8GM)_SBL65U4?L"U2OL4:W)"U4=FU"-6$+]K/RL MS+T$%P@D>86#NS\;>I9I8;IX--T&'!ZAZ[W;0;>/!K?HZK9WW>WUN]?L4__V MV\UU9P!?OMST.KVKF\XWU!_ #]^[O4$?O;L*F)&8[X\^K'CHOOOA8- 5_94> MKO0SU/!#YJP=T"&88$:0CLJ1G1DJDZLA%H%.,?/*#QA/+^]"S??.!DVXXYC= MOV;6E.F_UY9GV*XWHV0 CW^V7>/7J\:@!YH+G\N.'_[&7DY NYBR:01-K]2^ MN[^]Z]X/_GF!/O^X^79]T_O:1YW>->K^_K;CGYZ MLU*\#A0:$DGEB$9Y@88SRV963:!&DVBTC$R>Y0&"N6T_9H:U;;M/S/YY!TIX MJ,[QQ=6$*YAZ[R_7>BM74BIJ[._K7J6V M*GJ]D>A5ZYM0U5HVG6I48-W<^*HM5NK&K<_6RFTQCI$ $0+L7748N),$WV\< M^\*V\;JTA$WN(F&HLNQ$VV67?.MP3YI>D841D4P_DT.1O['EA/W?9G^LR92Z MC]PAME)]9,>M\BWS'QOI( @M_G:@(8NXXY_$3Z6J:]QN6Y6QK]3UO#@?5*W4 MUEN-;(,TMDN>9 $8ZR5=DH"BO3M_GIQS@LRSQLV[/_/4+/CG= _&^QS: M8Q?0')T9/AC.@6FV:0E-DL-<_/# 6&:HIV.&A%L=+*+VHMI(7? QBZ,2$BPG M\JB-31!JY JA)H=0/75M\8P@=+J6R)<9A6D'.7J!1C W3*!>H DVQG G?5EV M>^TE6$^F'FDL5S1SY0I6U^JBF5G6CP!ZNH20VLH30@V%0Z@F1/'[[%35 V* MD!)VZV["P2JWG(;MFGC411<)*=T^"06""F;M1:.6U1F3!S5L,]#D)7.=-W.E M= LE9"Z-,U?Z]-(\F"O+XEEJ2TB^^$8\GE\QF\QLS';O33*E,'L\'$%:-\G6 MH1>R;T9&W?[<&^=;S]^ZJ-/O=P?]K2D%<7'^O#&1 MXOP'K[49D&F9/+_9,EFBYXCM?+X@#WK&JX: VLE2I8,$NJB AT )B9:##(N" MD>3Y+ (;@B%<=L2C7I\.[7.HATH8N087FVN),^(Q39#; = XZ4"0H8(Z^48F-(7AB,\ MX85, &X/X4C1$)B*/ 2I_RPGW0LS9[S]\V:B*F&L\\NI-$5)G*G6*UJ]F5&V M2U5)]J:UV2[52E-/ECAS>IW:H=+$SG?M/L#-WK>G-)42NWT/M&",,H!K /)=&?*=%LRM#:Q'(O@;&1\$LA1 M0LRRM #.\2Y)WF.2-U'T32,H4">>B!Y0>-C>'! IDRCW5:RTW:3\%Y="&\[5 MC%+B&"\+<_(56\ZW^ 3UIA97H%NFW(J$EG?)X**_A0O;D(1/V>)&!_UA!3?O MBPR9+->#,X;?2C#<0>!7C2N:GSO\SL+%NKG<5LZ![.DL6E%8*AE';0E0VV3E ML=I-:JT(5I[$T<%QE,);4"^U:V<'H[P4@K.%9 K!UF#NJXQ/#I3NJP+>)*3]LZX-'LZ@H@H=9*M>5M*^FVPAELLF&/M MF8?'F ZQ@Q EZTG66V0]??\@WY96:F=6%[/ G)>E!BJY6')QYD58-O$PBV6H MIZYE>60FWNWPZJC[NZ3!YC+/;W/J?_-06+:+)6C/4X!?4\\WG3_+<[@3G>NL MZCN&K:_63;B9=RD.4RQ 05^MTA-E*\^S"1>)?*0Z $!*!"',HZE M^2'I(Y?R-/7\2<5K*L14.$!+IR[S,Y;1LD&[9X&!+Q;P"_D&[+=2*63 I,MJ MX8%6K:"%!ZSY^**CKA/.[\":P)MZY G=NQ/LI.MI5*,N?XPY)+O*"L%L[+Z)S90]=WB']^Y>#62&TOWMFMASH!.(O;V.E_RW0NZ &Y MB0\4/@^RI#HW."' 1*;#3_X%[ @,?<$/!-G6B*1%R:D<+LV/;'A;C4R>R;U5 MKB^QJYD&3H#39EN<' M#C1*@N@F;VQ-UY^;O,/HD\3="PF+S2Y677OK9%WO6OWAD=',_@:*V%)-<>B8 M<6G.Z O!]-7=6M_:LGZ@EMDAS4JEL5K)>?D[8D^E@H8L,26KW:SNU6W9X]VP MQ+:Z3\?.C*Z?2VJ;Y"#)0?MRT(+RN'AL5AQ/L1.G:[+PH>0IR5.;>8H? M(?.6?Z!+P#\9QQ1*]I'L(RC[;,D"3Z[45165*76KV362@R0'20[:2ZFK*II4 MZB1/29[:6ZG364!P$=@GHY(/ @)^0+%))IC^\BZ0SS[S20VVW#A0R^RTW&JE=4!_];D5NEMIZZ\). MI1LD2 ZJOC9*;2WU\BMA ,#Z &\A7XLKKK/ACUC9%E?):>J5J4@.C'0;"E]L\]J50-# M)ZNR_!(DQ09)!JM57:Y69XBI+%:KAD""Z'1WU*_PU/*A=69->^[(?\)T/[/R M9#;1JX=)^JJJS:TM'R;IJZJV2NUJ19=[Z$<2EIDG/54U5GN^D3KI2?JC3P(E MNV]C:"I(@H;<(Y6X6;^/H7%_I2@[&1(C66 D^PP-38<5J);:FR11VE!P*!)?VUHYIGJ@2'RM 0M^11.Z<$P&<#O%=*\LR%+T56J+E12K]N[B MIM::I7:SF=6N:J9B4^"T2\FHDE'W8]1LC) 6,UXSSN643"N95C+M3JLKF'V[ MK*TZ#[K/N J(9%/)IN?*IEL<-7LKP3I+?6A(1I6,*ADU#T;-1 G6-5""J[F< M?"N95C+MV3/MODJPSI3@7,ZV/3B;[G#"+?O.R&HY,RZX]CKSMOUI2%ES(6W6 MG',HR&M"O%6U2H,=DSAU/8L-_#(HTO](/D:'$W(\+CP8-JR\/H*',%\S?_TC M*QLIN1[DJ:K+1%C\.Z91'Z;X_[7WILUM(TNBZ%^I\.V>EN^CV 0WD?*YCJ!E MV:TSMN0CRJ?OW"\3(% DT08!-A;)FE__,K,*"TEP 5>0K(B9/C*(I2JWRCT' M_++G#FS# MO1*[J]5K_7;''MJMIKU)OMJUJE\=]-;*ZUY-N-265A MMU-XYU,#:[!+EF\J\4?>"SY:OF&[?NC-3AZN8^]E(R*93B"OX7LFYQ%_O/WP M-'M8I"$^=7 D'\"797RBNBR2.G_ ,F[JSO%A931I.F-7A9ZG[ 9Z@49WVZ U M]8(2LQRI##';=0:7(!9&8MISZ&6M=K>+\@"O;*0'H0/<);=/ M<\3%F&5<[J:#EF?3&_8^>AE.S7)%G)QY9B_7M7*CG?U3[JFTU7*U4M_25-I6 M-=\4YSTL2BMKVI:F5&\34NUFOO'$"Q9UU5[\\4W&1Y#US\I%N>@!53DXD5"6V3A/;=W8P$80%\SDZ(TGHV_WZBC^K=_:Z?,,GYQ!=&2*3&?C(Y-4&LG*#HWJG>PX GQP:;K! MI7Q;5M $QYR68,O',*YA?\%+Q5SGREQ?7&?PQ+T1,AD>JW2J9C%.Z\W[]K:C MC8IM%-L4E&V6- '>ZIG45F>28B[%7+G/I'H%SJ3FQDU+3G'R5L$MTT9EIY9I M':>$EENS;9 R+=/J/,M45? WEC2?7?T87-@,LE[=6C-(U?_A>*AGCIQ?G6RV MU_%:D4V!R&9)#]'%0F>62NIOWCO*^W3JR?S,GHB-7= MZH@X;;* [M;ES.& M1F3K>E?*'SB/&9?T<\DIKD$QV(:X5J;Y\5#(RN*Z!N*ZKMI(GQ)I+*F#SRL\ MZDIXG!F%K"P\&B \FD49YKY$UXM*]6"A?#XEG>-="G *< IP1W&7 IP"7*$ MM_5HV?Y4)M1NF.7[H>X8'/;F!SZC- ?M'7-X@)T$]%0'-^J%X 9#[LTM'#LE MY^'%%MO/3EH(DNP))8WFF_?:;$;B M6^5Z/AWJ&;R\;$HY"XV7*T5")T-"N5P>6Q% &".=+=-1U'-"U+-K =0N!@FM MV%PB_7I"0O$TNB]QWRKL:+6*FK92>7ZA"7V+:EK:[9>WN*I9P>*JJ]Q)?JOV M1]B28%Q5_BFZ6.X.SDD@6"M2:K3SEK8J BD @>2(%^2FB^J;]]52-?=$4D47 MQT47ZPL.[+]=TK3"G"S*E:A\L(4"W-E5+.RVJA7[0>^KJO78S.I\:0;-Q<=# M=PBV-)X/'US/HU:^68/NFXVMU)4I?\N1$4:P0@)*$UNC97"JHHWCI8VK-83& MRJ7,S:NME3(KHCDRHLD0**O33:MH=+/ORH;]8?Z?.GR*^YR]1-]=V=6>M MH/MI9W$N:3FWHGJ%7;$V/D%5=N^1T<4JVM5519'&B9'&DHY@JXF,*PWK@Q5= MG!E=K"0RJ@4BC=--77Q0:8B9=-R;VN2MZ*(HZ.(A8*B61S2V)+3 MJ,@Y@#>A-S4[-^)/CNS'!4I1?(S@XR^ MQMP:B])D:'$6C;4P\+=QER%%8T=-8SG2SQ:(J^PT?$5)BI*V):U:E:,@L2WY MRP1-- NI'>+H=3NS.F39)B>G&]=@FZ8;XHAP OT&[%(0R*P[2&4S@!R[W,BA M,-^[CA$=0ODRH%L:IG.;)';GX8=XJY7.^9S,C'5 MN51:6YX^IIA8,?%Y,'$.8V^#HY:*C6K;GA&HN%1QZ5ESZ7Z/VCI5#-:W/+%P M[TRLZN4VJ9?[/= !1W%5EJ"$^W $/&!0B5OT= HA?X5^8/5?)7>]_T?/P[>E MJ[M6>6ZI"V=C=J4/7%L!?-U8S,#5RJ^"XH!=7(\:F5W#@KB'=[UYWQ4%;?=8 MT+;^1GPH+]#R^,( M;;_,GH:ZXX2Z;;^6V0SC;4?\[!9L")8;=P3?0XR3NBWI9:JEHL=MK+E%:K'@GUD2 MIP!,6T(R!"0!#I%0242^H$8"_^ASI,RH^R/C/\<<.$20AA]M\X43*1NH#9A, MAP>(SSW]TK;TA#,F6Q316Y$'>AP_%#>78BXH!0R^)NI?W#[]/4&%H8]/X&60 M##KNY!)WQ48\&+H$[:CN.5IPNKEE0G3[HYB.CQOYJ@.OLYI60C%>)P!\Y ;' M0F\AB.1/M4(1!\(Y3)I_I7&>4]CG&L2T1J>ZG*HR]M&<-^EK)(\$Q-%&1]K! M=XFM'N?-N)"[1 '@CSG\\LQ!*.]()A^(@-/".L1S-CZ20"4$"?*BCWT4&2/= MT0>22<(FD%, M[\&14F:?]B_V ;+]T*.U@YUFA+Z/1..*Q4FB_,V?A?X8#&D# )J(N>$0];, MR99'9XY]=1TWT!\?&/I) ,^ILM>"J7]W#NN$ _BPM,;BE=^XY1+[ G;Z173I M+>/$TJ0(NYF*QX'$HL[P"&B\FRO1_AJ_SHJS1BYQMH&]UG[S?MZA%5EK0:;A MNUNHR8)LI@\\3D82GAQH\<%JC*$#WQZ@JOO,8_&'/P&S@QX*GR7N[]-) O(@ M\*Q>2$ WB$K8Q<>;MZBAHLE89CEU1J&HQ9)8)[A'ZG-<2CY'\+Z (,VIYC1S MD<+TJ*5\2DQ[437N!JK:U3[WL*AR-%L1HU,V01WA"Q68 HF1M"@4U-GCNH=T MSW2PXU"CFM2W@"!S*U$31=WU1=&O/VEMW.R(;Z?UJ0>X]&2-,O6H=O7-^TJY MDJ%'G?JIBR$'1C&' A'5=%:-U2BDN-D7P95^\F_4DDPGNZCPX4Y#W=LDGY!?!PST$OG0]*'%@M#BR]"",Q$M"\,&*\WJ6\+M](6#V&15>,,X1!<%6&W2$!"PC,EJAJ *@/P% M1 OD*8PO"Z0:J -HHD]O8=:3NFF,1ZZN7BU?-6 '8]>W2'J04Q,.J'K-]E6MTOAO[*\E'QIZT<+'< I=]L"8_G&I]V%?U[K] MHK_Z&*E+;7]D.=&*&JTR0OO0@+K*!-2?Y3_+<+ZS[! MA:^W]T]==G$3G15O#[ZM;-*]^.[HH6D%,RN<62<(W0&0F63.QF3>R6[-Z/D8 M84UV&>F#,CX]K?W-ZN2>]4P"*-',_8YC_L'- 2KGJ#R349,D43S!ZS[8KO$C M4?AJLWI NX8?XZ =CA&M7@CJT8ST.4=[(0C% 8,$/9M]T5X]?RP]Q>8*F0!VZ$1B.V* MWK!PS1CJ("5\"HFZ'GS"D1J'\0I*B?AU,D1(^D B7R(%Q7X53A1?^% ,[@5P M ^@*$1V G>Q%*H+EZ(X!0$AK$;@:Z6(;Z'@=50)?NGEG%?R=YT844?MG?Y!C MMZ@NMQ6=^$6R823%L3&&=Q*_CVBU2*M&;7?2-8]L19YWH<_.^-T%&P*3\;]# MP1FHW")1(PN L/,CYW+"'?BB%V[;^+_XB]OO^SP@-W/6@_0A8,J CTI,EW'= M@4.1/RMR7 ,%.6AIP%^4\T4+IH"%8#C8ZVTD.>"AQ=%8\G(X+@()^';2;S5M M\;B@UP>Z2+#(@$[B,9OPC2URFX'=M'\#*+>S;4F/JN1,O)=P7--'A?/.&_,2 M@*63JEPD+MN_]#[03C^*4Y58%"X#.: +&NF=]_O"8^AP8..>S!B+>!DY)7T6 M1@YI<0J0JQBXDM0D7Z9B"!%0PB0?R?RQ ',F/X8^ASCO PUY\C4/<6%@MP=# M4" <_"G#B8V\=XQG[])C*DEYD:*T)Z1TUHEEI<"7,R*Z8B#472BR/^@V92MU MAYQ'^5YS(@@3YX+ER!1F$7,(1Z$MSYKXF2GI3"],A86!;1-S_(@D2R"GW>=" \V!N]78<>)E'H[GVN'2,Y:[VB'WTEP5FYO%7K@3& M7&9NUP"V"6W^T,_<^9T3JUL/_4^1U?--.MSB0H(,R_=JVL;-/03S MQ6F6V)29LZ!8"V_WRA)N/0T1'O*'[HL3Z;]]U[:I0:S,+[F ZY).Z/4F_*Y[ M_MOK^=K)?#C'/B3Q[MBE2H46!KYY[//KZ(]W4?J_Y1#XZ*%WLZZ>J3H+^I[X M67H:V^URHZFALU$67<@/2S]D&=#Q^^SU1JMT?*^:?[U5W=*BKLJM>F/AJU:<19K9U63%V]H;]<@7I%F HBS*C)BH9-H# M[%*EA*M6/142>)/G]-P&<7FV>]+PFCGS\Q#>X>O!SFH\W7ELXXB;=W<, W1. M,ZXC647\[*!P^PQ+LT^]^%J[FNES/<^ [/A^:CK]9\_U8_OQ-G'G =1I")&MCQR\JEA8X;E=4-"J5K8F*;,8\1$-:Q0RGP0Q+:YK7 MTSH;%0VTSFTU^=[* ;BTJ4S1X^M[*IHXSMH(2D3,2D^7-<"/%WZ.*+9,4!'#DONF>*3,/UZP@FD_$I=.3QODW)D,.XW'FR M=D-&QH.A'J3WP5[)N*Z;( MGKQW)^/LHC4'=6TQF0FWQD%[H>^- 8JB9T9Z"U2)S+VQ[@5)\I4!K[ "2IO$ MK+&@0 %\"=#5"CP.4\W%0=4;,$"J$(8I$;:JN&.[Q1VU*8FY5G$' MMK!5Q1VJN$,5=^0H[KC*7=S1Y0,\MQXIN0,(<4$-1Z,RJZ_ M=D:CN[M9T0X MN[O_]/#XM?-T]W"_3@&'>'>1L@TC7OUM05\:7P!TQFY94OA^3Y78#WV!"-3[ M)68FTZM@Y0:F6+VXG@DJ3VS&5!(DP9D7O+@S=HS,WQ$Y+O+5I(G] 1N\?')# M4,RZ>*Q04LU]N2-DT:UCVIAX"L84/(U/1:UH1@ +U&UZV!P,;DGT.Y&LR*>T MQQO/'5%:?/1 *4,1%.ZQ0.3!.H9EB\J6=(*1:((3M]C)6@BL (C&,JGEG2QY M$3KA8.#Q 94"N*C=L1'G4O\"E0Z(0D?M4<^ U4EFSB;( :-K[%+"EV@VAI@! MX+E&U$V/Z\8P RR)WM_C#N];U(+/X*#/F&76 1M8*-#V:TGDE46/^4"U/@/- MV_$%?4X8!^+7*+$Z+D^:0#"L )1E7'$&80O2XK8%JD#<3TK20+0$:B@I[ ;7 MD84=%L##H&Q:N4 W*>,^$!YN>E?6=%^C.3EY<;IBJF1D M/D'G.-JVF'0Y?1#=.4+L 6U\>)4_9AQ)]162*P]Q2&*1TFV#%,?LW1XNR_&J*5?KK>VD =;*6K6ZM83)IEK4_A>U ME!(*F5-4U+M6S-PL;@ DVR,?;Z6J3>=!2H%UA*F03U39]554=MU.5G:M$"S> M*8$LRW<^ZAS4W6;JGA"4:CLC0R7S5I=Y*U#DL=#4/9<6U+8VNVZN_+$ [&', MT5[$LN*H \ *H#L7Z"ARV@LY'5[$%_6NTRTMF.LXWE'*[TGD9)U9EG/U:G&V MUB-_YD[(/WGNZ$9F8OQI!<,;Z6N-)[=A+A?\G_FD_\Q9;MZH--Z\KY7J&;UF MBY;UK H*%*OMCM7B@_W.,8"WOKB^G\4MS3?OF]J6)Y(J7E&\4BA>N5K2WV4? MQ](5'DO5MJIS4ZQVSJRVXK'4@F.IJATIKQS>"BWJ7:=;Z#>;.#4_8I7IB,Z4 M=D;]52.GB"A 79HB@UPG@59Y\[XQ;U*5PO+!L7RUI*W@ M=IA=TX#9JSEU9T4&Q2&#%9F]"LP^;V+L7K%\>%6IJ'>=;H"#DM%7T-I6VN() ML79S+Q*^!A(^YSF_*JT=P@6BZ&89W60>"2OWK-#JVVYOHXBF"$2SBP#B+/$T M0-C4%-V<#]VLJ'\VW[S?EM-1Z:4%UTL7M&ZY*J1^^N0&NAU5?\TCQXD4^!KL MQW1#K B=_<)QUVVL>^CEX('CW)J5V_>UTO56M[DFRU@[\!MQA3?*;[;3/? MD&YU,9SJ=+.J]PK]E+L=>SLM=KQ4ZW \=/* MFPA:*/XXO U:U+M6:R\:/7W\'6Y$NXV>Y^HFPQN9B5U6K%X8X"#K/OOZ^,#& MGFN&AFSRZ(L.+WZ9?8LO4U_'06CK'C85,K$86S2B'+G/V#H3CJNI=BR6 P<9 M?.*US#H&3IT$&J=6.('L0MFCEC/$6D#6HB6-^VR940L<*VF"@E,MY1(9=N49 MP&NCR=_XU1==M+")FN3@ED>ZHP_D,FE&\2M( LL >1"$7MPH,UXE3BKF'@XB MG1PWR:/&F#9 #9^*004'LO%#?D"/N_VD0/FL6S8U''&ID0BL+J"^2_+!,J,F MO:*)SKP&57B_*=J2B291?DA-IA+0P%;QI@0['G^V^$LR"C35(6=H\3Y+BMP^ M@J#T\1U?]1_--!BO-M%[9?V^Y5N[>_Z@'V M1NHXINC^-^".87%_MI4/]FV8[BY7U6:[R]T\W#_=W7^^O;^YN^VRSOU']N7V M<^<+^]IY>KI][*[5:8Z^4R39]8F$B342[$W_.RG-1+=:T0/J6?.UA]VO#-$6=R00CK/&!P _3K=';7:1D<=AP.%G[CQ;GNL@G\.J M+=\/\6KHT*I@.; 4X-+@]1V(-ISK#A\:NJ'';/T%[L..6S9VSPV%O)&WZB;I M"#YN3S3KQ3;$\"]:@H\T@7<'G)09VH:!]UXD4($5ZC[L '?,X7[MF#(XI[$LBNYX5CL6K\MTN=\N3] NFBD1H>8C"-"? MHS' !98&__##,:Q-7(^:G)78 $XU+T(/_%>.1XX_'0PM#_LH>WC]E-OCL:&. MS>BX U 8T'D*/(<#.P92AL2-H__SZ\U#B7WY%B9(+T0C?34& \F M9-6_0X ;]V1W0MUQD(S% 2BG0J<_#N1LX*$8!#9'W>29.L;)XQLHWZ=3UW+^ M"H%8D#]"2[P&3DSYF#A.ASH<[H*:A*!%\3+4GSG-'A>CQK&9G\.#I/P;.5_W MAZQONR]3BXM>X\LNC0'.C0TFVD,B("XC$1.M3:P!MNTBOX!DDEVP VQM-R@Q M-PS0-,%/XV>B_N2D>X"Y8J&. .H K_NO[]A)]O;?V$!XO:.] M:$UD'QS6@1/$9M6ZF A:2I_M<:_R#R[VS<<1V)8'7 F"6IY!J .GY =CX MC#JOUZ? LE;G];:F.J\7M_/ZU\Y]YS,U5)>BHLL^WG5OOG>[=P_W9 [!#5_^ MJWO790^?DC[L!=T-MH^_>XI6_GC;_?[EB1;^\.WVD3J'=W,U8J^M=M;B )PSG@U$@1-5]N MCZ6R"':8QVCB$%AUTEWF)>]PDW?@K_WXJT;\5;@K2ZQ5ASP9!E: MRTG\5*,8!%.3=X3*G<#*3 #C#R,W(NX +0Q8SU]@0].*]C\K"=MLRZ4O:3\M M+59#;!&W!;: [*:-+W@%\X,)1$7SP$7D(1H*/M%<>]+'1S]_OO?0!ED=T!P*&&TZ^SW$%$!Q46 ^=^(#*#R8U,ICXHM48HC%9I4/9T*9?)_4RT@UY_ M^5IT;&?>&(V. I7?%9,-\$G 8QDQ(98 S LF? GUXVBYT6/3JQR!$OR,/<-] M&_<)!H",.Z"I[_8"D#5"G,@A1Q/SK*)-D1P+_>BW!#3KMY-GU 5?#%GP?1=^ M)9QXCOR'9XPC\9>B>KGBLVDJ/E:*PTB7@7L9AY2FHF;H8('#5#@U M/3[&46WD'XRC*Q=?'Q_>9D?6:"1#^EP%!@'$PLZ0CNY=#W[MD)VOE]@_=01) M)#V_E_\S.6:!CM$MB1[-'HY%D$7=1T;,KUD)$S/QUZ<^7L]5QQ@-)>(DA&D MSH5!1!HJ)"*+I'+-'#D#[HY=C MA*@=_CI7W*#P;@WG2@NSKY-V-YEFE5TLJ MJ4Y1&6Y.Z693%BGJA>F@CGAJZIED\E:6 2N263),WB-F[.7!O0GR&;D.QD03 M5,70B67@]W)7^ H%&6(Z3Z27)-.C1A-LA6.F<*+>1/ =]"70]H5T]@5%&4,, M9=&7:* 4!M/DX%PQ/-9X!0(7=[&^'6+P6\[.LIR^T.N%N"6XXA.LI:)P 8%,@%"(A2)84QY '** MD0(I")_,2 16@3.YAUJ1".D#8XCH))$F*G8<\Q%P5!DH8[8[=H;!79MVL.,3R4KIC$7D1ZLI5R M(^MX#C#=HK,["2!%OM643A>Q:"SSY[A7)WWVMU$:EHB,(&!' K \"[#(^'26 MS!D@B0HD'P=)*D;D:7Y[O0PG6+=1C*F2(('+%2&%\XR5;, /[7P3#N>]ZJK< MJ#:V-"NQ5:UM:4W56KXW+9K?6-_._$9 E);WX[M>U#8!M3WD+2/-3<;RX6R MS!*MU8?.917^C2S3M'E!E,;5!R:*LQ)7IH#EW?.KS M]S:=/+L- 7]$L*IEB9B]]:*-'9W[V>_,,,LM?+I)GJUEW\YP-"+97-;*&08; M>LE%>/%">YNA=:F!,"]V 8HN"1CAR M"H7$O5I7JVB&BG;FPH\DYW<-N-*YH<#5Q,K %,F6N- ,G8 M;Z&)NUIJ-*]R$O>"CMF'GZMT"BBI-PJ%DE.;:%5?HDHJPMX-W)N5V[=6F?UZTIISJ=EL%4IS5JZ7]=!8JRLT'CL: MJ[EEO4)BX9!8:Y<5*YX"%MM%P^+ING:ZW+:IO^2 .]1",Z-7+E:0.OY4ZM*I MJOWM=E[J4W;8;A'2R"O4E<,GE\-GL3]-D?6.-,Z:Y97Q^C/B[2H1/U)L#9)F?AV]$*Y4E0%I>65WXKSTX>!:=:+5?G:3B*I'<# M]$KN$)22,:>)D--UZH@AR2S0?XK9K-@0;A.WSM'0DM98T^ X,K/BB!"R9L!? M(617>31K&G,*(3O*IE@2WE,(V3M"#G2&G*Y3XSXUFG43/\8)>-/J[36K8P[O M$MV287("2&Q4UO2+*"06!XD7"YPO"H%'@$!-RZTZ*2P6#XO5=?T_!0HO'8UG MZ-YU<.B%YU)2<3RRXSR<0VLF]BA#:T>NB#5S=!0^=J00-;;FL%@H+*Y9R*TI]+RQXEUYR= M)%=9PWS(5EQSO&G%,P=V.G=TYE8G'3?*KFY>N# ?Z*FKO'G[D3\A+S M.6?W;L!9%5N^XR/X+Q^=YG.F,W^R'-TQ8/GI.&DOY.SOM;]/WH>$G/Z]6N\9N M.Z+/C3T+J ^,/LLUY5ANOH71W&M-X-XZTH]BDG?]JMS8UH1J^*&6[U5[&)M= MT$75JLWB+>KJ*ONGU*LR])"(@AT7SC!U5^Z[-AI'KJTRR/8D)XX7%9W'14!Y MQFUG4%:1!MBN-.QW?>_]+L"W;"1N,1AS>F;[41A2*TN,PV"^2(RSRFQQQ1_G MRA^'/]^.^Z[3C=[&0]39;IS/IQAS.LK\LA,=2GYFH2(U[GF+H2(EX4Y+PJF! M]B<@X;1J>;-.^:]]&-#E%]B>[/T[&TX_(D52=XTC*@YB3TH(+K^LVF^LJ24>FT!Z-VKJV M87Y2NNE6S6\E7@XF7FKKSF%5XJ5H5O%)R9?#*[''?=?.;-_B6FWJ>67U%H#E MBKM ==$T14HO%$F:UN0XLEV+Z;K ->RW]2=PUZO34: MZT: I)P\9(;T=?SFI0L@OJ2OPP9@LT[R%7@-U9$Q#[B!]>W0"$+JQ2(:;%!_ M#FS#XE%CB9E]P$[]T!:]46[9?^BC\3OVR.X<$];I4?L4T;P#FY:SBUNZX?$M MP.^9TT8LP7U]%YO!L+]#W0NXAR\C'F)/0X R>\'_-.O1QA# \KD<_)A)27,Y M;JHK<*WNIQ(!W#LBV)-4EQ(]W,??>6K_$KYS:HR;(_']AJ==2:J,Y?T6#EP)YVDN@U8 MX!>J@8IZS>0X@X X/, A_/"+5J]'+T!9P^J_EH@EX'WZ\NXY="B64D(E>7/C M5TE40AKAPGQ]Q".Q /R9+O+=)<^M"-HR^^""B/D#+ET^N2' J^O:H>"9^W*G M'(N[6\>$K?JLX_NN%V#G)^"2@>@ 11.C<#:#V+4 "FSF!=X/_W'_VI5M:MW7?;QKGOSO=N]>[AGG?N/\/^=+__5O>NRAT_LT]U] MY_[FKO.EH+NY>;C_>/<4K?SQMOO]RQ,M_.';[6,'?^AF4>=Y2.^NL,Y*;, = M[H%=@B2JF\!D%A@JPE:[Z'XF^Z3S%JRB,3:/%&I8N]W>3,S7I=,R+>L;(.N/ M2X%BI@=0 E'_RH9P&K@8';63O@]J))!&0O81QN=K!4>**3CB7 !8H/^,Z%OH@XU$ M&T0>@ NQ>@=6^A@L:K(A>+^/2M.S> .Z70C38"14?Q7NBEJY]NL:+L<2.F/& MXMWV*SE/8G1$ULGLQ]F+CMBU@)G1\27=1D =H8$4 G=)9I8M5/W -7X0"<'. MA=]B%7X]-2*8/T6$ /H+CHC(@<,T"/%9+7YV/\+O7!3TJ_D*.B[2,O_/&ZO7 MZQNUBEZI]GJM>J_5[S5;7+NJ]AKU9ONJ5FG\-^SJC5+KE5I_>FK]?K8TXVDN MJI"/Z)^%@67#/9"(0I0C7KD(C?O* M^Q/]YR>[HN.=O="']?B@.M_/?#.*_1C<"V"%<#\?^4P79SL\'[G[8='!*VIH M 3.P SO=0*?*5%@(E@J?(M<.+-2-5=$HND,N8_(9N=@OW!IQ^4UZM^D"7%+1 M!H_W;4[QJ(&+;YEZ7X%LFL 7:I+T>\D FT\( )7-]?"(3]S?@&M2HS >YZ6C M@'% R@E'/>'V72,H*(Q2#/1)!/M3T;V,)4E]+>JA;SFY0WRI"%Y$3W%X+B)" M3G!*>OJ+A26K2$^"PC!ED>RH,0&\#;Q7=M%P.,]+D@,_/"+!1",<"(A; 4D M$A(.G5@)KJ'O\;]#8FT09$[HAR!]9KX2CT>0K""/3G]^(#%&%U&Z]*O +;IA M\#%>AS^ H0G,0.H@]<9(*AAFA-!'!:M@GY)U;JD@TEA94%5.0$*\C_97D:P^M.-,RA!!! M=D7[>T98)VI;C,,8E+3[_8>B"-XQ&OVA&]KH(Z*((\#0$SR/22X2D2(.@IO& MV2%(:K9NT&E)T$4 XW4_),'I1>]&$D"@KA3\%IA/ 3=U'\;V+-B^[L'SP&(V MK#!^+"9\0)A@.7K2L5!*[M_./=#1F37T1?*$0%DZ+0&I->/PDI'3J=$LZ1,1 MR0+$B&<2SY#\(QS*(W1!CL2F\V+VSR7"XB^0=L0/ (35W5T% M3A9@(=[Q"@ M6KM<;2P=_;+B]6W-HVG!FHHV(T>M2:UIRVMJ+EW3O@IF5VSJL/BVV?N*//SB M:=$)-U']L0?8M9/D\^U-%(G'/.T/J'-]!;L;,W(JH)O-=RPLS(YDIAA-KI2F MR1$5P.]\/DONY@E[[CQT[#.55AI&IF8JS:^]/+Z92O.:5A0&\XH_%'\H_E#\ MH?CCV/FCT VS#L PCS/Q##7O*2\,SVG>4ZU4KQ1K&-K^.\V*"06 MK3F-DG!G*^&N&FJ>W0G(MZM"(5')-R7?"D(>:B;QB4BX8B&Q:!)NMTWU"A3O MF??\YCXNM3*ULK->F1KVH.XZC@$-Z[785$-;\T8::CDB<1N,KUZDPF:@NM"* M:J.6NP%Y-C7OS*A8Y;@Y)8SD=_XJA.RV([R6VUVE,%(P_Z%"R$X1LL;L;861 M@CF@=HJ0XTCLV+.B+1"4_N^G>7T5CD@)KV^BA)_;M)F+2CF5$J]&_QP:&56% MC((@H[)NC%@A9$U;G_I#1Z^J( MU.W& 4:;;=G+?LIV>"7WJ:D<(P4[-15"=BR16U6M^DXA12%%(46=)<>%$.5D M+W#UY.KC3P^4DR];X$VEOYUOPOY&\"BB@&AL6LFW"42.P+6S*SXH"OYKY=;Q MH+]H-0)*XBJ)FS]9JZHD[CE+7*U2KAP/_I7(52+WZ$5N\ZJ\64V^$KE'+7+K MZX8]E<3=;B&L5I^MA&VOX:Y3/51W2!3IL1+K1$Y5<[P%#'?2S?$*1A**HQ1' M*8Y2'%48\"F..CQ'J1"D:N!:%$?+,?I2:J5JNUB]/U7[KW6\T'75_TN)."7B M,CNX5I6 .WH!MVEB@Y)O2KZ=J'RKERIMU:/ZZ"6<5LW=TN2\1-QIM7#-[O1V MW@TVUL*OQ.(-FFOJS;_WGDU"B1<5PB8WFW M(24R=BJF0#HU MMEA2>70>;+'5OBK5!>FI*_+?UMA4?4=]9\\YE>UU+7A8_F3IO7S^$F^F82/3 M1\IVY,BNXU7:6[;%Z-IJ0U>>W$"WV8T[@@^^,LLQ[-#D/GL(AMPKL\^>#G#E MWF\^Z\EY-O"C%U6?6XZXD9DN<]R C3@/&%Q@AF<%L!R=N7VFR_OUGLV9SPZ8^$'(A7"TX3 M(T"&CQF;F2'@VR5VOW1A[9?$^/UY:2;, YG!^G9H!*&.0/#Q=3J0#Z84DPPY M)$W,J""I^_\*_<#JOQZ'SG&(.6\3M))0B,?]T [H:, ?Q-P\$ FW_Z&/QN\> M8PTDDAX&*BT>J16IHV0,:W+-U8GE=U),HNLIC,HUUZOE*P3A+(!?+#,8RCVE M'Y2-1RO)(WH/-.TPF/_(P7I'5K-]E6MTOAO36NVWD2/#;U$-Q_PRY[']1^7>A]V=JW;+W $ MX$&= L#(A0765":H_RW\F6G&)W3E&F_C$ M/MW==^YO[CI?"KJ;FX?[CW=/TN,)I8Q]'M5Y!EP*G4_A,.!O9 Z:06L!Z<7A],!_WZQ;)OI/H E8"&L MALX/"XZ1ON7HC@$KA:V"+H$0I*,#M@IW!<"U\$&Z,SI8RNP3G"+]T".;UG) M.1F1[@%'TT#WZ'X\>*2U_%O6&H4%C7>BW6NXL +;$B\![0>?'KFP4M."'P,X MG%*'6/I%)8 ,9WH/-"7VYC[ZRE?YE?*;B95*HSJ]8O'\O0LZU%5TH.*_?%S% MC8N>$1^.5OB+?$!DGWV* =:= -@WW0O8'0@[N,:TZ^S[Z!N 4%@7W%2Y_%=Y M%<$Q29/O_]'ST'X[!NJF#UQ; 7S=6$KO8J$FD(-'V+DF&A0:V!]PU^63&X+5 MTT4E@53=^W)G#?CM1UL HP[4=MMV7X@?A%MGZ+ZD_$(1048:W050$7S?%FI\ MGYGPN.[Y;Z^7X1IUV$96-U/TFXLO3S@V#7SQV.?7T1_O(N> Y=!.Z*%WDY24 MH2#3]\3/4A%IM\N-IH:ZB+0NY(>EFE(&R/P^>[V.3V7_5"EKF=?GO4IKEFM7 M]5ROFG^]5;TZX45IY6JMM?!5.VE%OYF569@NO4_DE/DJG#*WDTZ93;KW;KV? MQ*[G"1Q[K^7Z\?5:+A+X-FI5G3-L5V103'>67L4E?\2ME>_GI>(NV]H)9]*= M8#N]6JE>*58OW>U4,2@J/2TJ57V[3R![;M-QS:>35;?ZA+$C:#!WABO;W @[ M&D7PL^?Z/AM[;M\*-JF>.ZFSM/ GIE:J5PM5\KA5[4W1U>'HJM9>4DM68+K* MHV\=C5:EK3L@]KAUI[7/[.**BRZWX>*@Q ;EY3V(LPEV9P)S@4ZLJ*JH5'5UE==M5QRJ6ND8 M7I7"BH*0_'/:MX&0(SJ&C\;B?1AS/&R= >.ZY\#_KAL#25)TF.F&F*9!SHOS M]3UO!I B\D136U(FOTN(%-0Z5]1_-M1?W6P4US%2_TGZ$"ZT+E70KUE1:CN%Q'=._?]$T+7H! MMJ=CM5]+Y'NAZJFLPK #E0N8RQKH48U7*;6U^J\RM1[^EHGWOC[B47F8Y8BR M4BQ1C9]B+SH&?*R1[F'=F*Q8?';M<,2WG\Y>U-*,=-R+Z(Q"*IO16;4Y0695 M26:#]*=$4C9^L0Y"^5=F\NCQ9D46C8]="VL-5D'L%JL:5X0;D5*TZ&E2\JQG M[K >=GH<"'\F_&A@#:,/+#V&9\P#4-AN =+]3(6;'2*BEK8A"=5:$R34 !+: M$H,/8:]NQV[G,XNW8'$YV?TO4T=4=57$;Z..Z"PKDFX=T\8RZX[ONUZ A3Q'=X;-J5':_Z&P MRZJHO== @5%1KHB"[)Q%4%=76ZLWJK;SO6I1O5'MA!>EE;76XE?MN CJ&&H; M5*W3A.@XWF(=5>ND:IU4K5/>[:I:I[.H(KEJ;!:M*&8\0M'H2=%HM5@E,JK. M::TZIS53I%6=TUE6$Q5W9:K.2=6C%/J\K%;7S+\JP*FHJ*JP5*6MJ845@*I. M,C^I6FZI&B=5X[1IK4!!8'!ZU2A:,Z]KI3C5*(JJ"DM5C2430PM,52L=P\=6 MXU3+/6AY>V]8/'7_?Q9?_/]=PRZZ;7B_M(WA^Z<.),=AHZ_<65 K<*14/E/#5:VN4X61(O2I M JYR:W$)5[5=KJ5+N&IK%,C,%E0E))TF$_BX&1KP=>MG1&*9I-KW"$0,#C?+ ML("P+.ZG"7Q^14XT"N[4Y\"UY\^!4P/="C<"30UT*Y3,G2AWU)H;*A:-F;KL MC32$F1I'&6J*#L^^Y?D!^SL$L0FWH0"']635/%HC$+?/I+2HDLCN,328GG*:FE_K2Q@7[1+=UQQ!N"4/WA[0W^H/#;I_!8(9# MMB0/<%'UR^%9D*=HQ& JR;-NV7K/LA$P5,U-[_?XLVL_XQ$%QPL C?5U0]Q# M@U-[\)Y0VD,!GBXC#L82/FC'4'8X-_WX)', B@QL:_LY.L^$UB&'HI)B800T M9]2 GRU'*""6@].\\;!*3UREE7L\"#T'[7>\0GM&G\80#KRA:^.P5CP^W7 P M%#\"2BT3SE#Q--V'1=: _"&OXB51CNNT#6. ? ?P_?-.@9>+V).4)G(C5C/179OE^B(9K M+\#C&]$'0$QABSX56".""_YOM&)\&+4KV!V\C*'S$1>#$VR)M)$V8K048K[J MQAQ#[]E&TX*;B&?HC]N$9PJUW84"HD/,3VJA\-C'NB'NZR,W^*C'O8F?:JG! MR4/=G"\Y1 ^62CU63/&F7YK-2J)J>MQ'S@5-SGZ=9&E\LSX&ROQIC8!9[%?V M2[6LL9Y\%?"T%#X@E1*QH<_;CJ+<6VI<(*D>E2*R01)-Y8J7Y8JI+B>'+>FZJ2 MXN X.#VJJC?R%C1NB:JV=-866=[>D4MOL;S=DII1%'*ZT+39=O'[//&/ 4;M MYMO-U,[C4ST^68[N&%M@A>7EK(5!YFN%XI_?B79BH1FG(.ZHWZ M&MFQ^*C(=Z TA0*-IIK(F)A,O8ZK59):E1?7^T')6#)W:&8836"-\/%XC"6*0QV@R)TA M9B".1*)AP(VA VL>O$KP)F08U4NQ(=?-J&0 /@#K1[@J@F3]#'>0(,A:>TH< M5JM;$(?S9="\85676JERE1*X](WLO,4"R[[7"9GRRNV)9+&(Q%5+3>$>"FWYIQWBO&1\3_RW@9ST?94:I!*6Q<)Z8(@ MB [C1-VH+ LH1@\BM1ZT!)O_M&0] 9YIL'=DA6D-5E0'",IV!I>@"XP$L7OH MTO($OY33:X8CR0U]F=9.U)TZ,J-%WCW8O86E-<(:C6HM7K#^ MQ.2H I/))"IA(HMU(%H!7(-BZYJ8QRP"VR"%N]Q[QBFM%_*7MZ*X+8#_ZI[) MJ#:6?7-=#QZZZ-(_O[TMLP]N,)SSD4CLPA%!T9&I!&K7&[LB:B*>UH.4]LT& MGF[R!;:GED4K9S#*0<(3VY?_PF5J0M/CSYQ]: MIUCNL>:%4]7Y7&'D:2;G-1[69[>XM:/+QU.Q47QU Q>K!#T=FFN-Z% L4$N%>E$\X4CQ9A"ODO(-U+(=Q/D2W_XT/4Y!C0-VY49 M"]]T+V!W=R5V%_ 1N[IF7^,,H^AS[",\$/I^E+K0<73[%1M NGTFZU_@8T!U MHFL1W?/(_= 6W6<>XMY*4<_)J>U0H()]WRL"R) BHB3'U-?6YC0%+0@@Y8@/U21D+\Q(B#I#(I"0U; MH(:VR8;Z,^[%!S*V^K ;N-T"*&#AD3-+4$::C!(\Q@%OT7V.D%=F?PXM>P)W M2:,^O#@?6Y3U)9K0Z;[KH,I2RJ2! AUP*7+L4=X74GJR)8#-T,(0J""8GYB) MPH$(HN$&40!?'#9IT M)6 CRDN@(ML2(F@,RS/"$0Y&,+A_Y!%3*.H M/NSUGB03 &.Y5)LYB5O7V3?*5R?QELG#DYG\^,4 MQF!67F>1= Z1?7I3%IX*Q-##+)5UC@))X3EY&*3H(6'_-;3$WX1^N'\E>0<: MZ0P[+9\,?G%= MRKE,#M.B'HF?IGL;"]$*,OE?HE#$?@41C-8,JI&1@/T7YH>\<)ORTG& $*F5 M+W!&!6!N".O'IRD(H]"!8RO1PI^YU\/^R#%@4@UQT"H2UAF-R:V#=@ M.Z;U75B!HV.I#.N%6&"%U@]59W!#]\79T0_I=VD\E)*&UM1RNB2-2,H)]US* MO(0_:W])=(QTUX;.'T#T>Y:#Z@;= \3TV&UIM2ED2NKB+5Y>Z(; MM'LOH(U]F@\8T!2C,?4V+0+[;0,M6:+:#UYK>:@IDE;( MO9'/_- 8(O+D B-5HA2M1UZ7IL'T9=$S?/HJ67S3%P$J\:4W48/QTIOH9P3_ M]"-C3$6:?3WV/X^O@3T:79[X*G48MX ]=$_N%*^,AY[H-&XYAAV:P@= UJLA ME*V4171RQDW,7T ER#@#8&RP+#B7_.2\SN>YN.D\'/8V?-.4?IPA4L5(9D)/ M\A:SD+J(6Q"RGN7_$$B(G1(!,=0(/PQ/BU;JR-4]_@JJ7Z97(/!<.^JZ+AP+ MAH[T/'-OM CXLG!0Q+JU_9I6DV-1$C-R(\4#R2:+YT$TV'7? O>$V()R\@*1%0$?NS;]&*X_S\:1DB8)BB=%HEMD-3Q(^]HA9'?J0^[,SR7 UFY(\N@ M7?E49TGS\;B+=K8PM@(/QQ:48K.,_$A8" 2OU.$U?\'J;)RG1Q4[1.9XJGA!UG._2KK=XYJ/KI0?DO4O-&4+G*0\LVMH83C[R"42+?S?I MQ[,\DZJ;<$ !UC3BAST^ SA4Z8U$%5E)L41X2@6S@ HDXN%R,3&'%QB $ M""&2824&Y_CX0EB_("KQ_<#['FI:@07&H]7CGA@(8[B>Y)(2$-ZSY;GREF$NC@KQ7,?8+_HF.5Z0#O<_Q:H!E($)V_"1-.KFM M%*EMI"L#_:$#!-.:\1LE(0NL9]V0D'H%H$F]\#52/M]%Y?0R9(BHP+ &<8 . M^Y/!EY1X0'U2^M)C^$Y0.RU0AF+PYDE,D(XE:VHF,(\LBOL. %A48Y[&IOAJ M0D'BHPEYQ>(EV=BDU$9](76[/PP#TWT!%DB+69 $("V-H9"S%D65! 93L@-9 M3 ]T%H/2?P7LCWP95<&MQ$H3E7A'TM02KG:AA\2WB$(EW(S$I>68(#(]0'UT MR$1D2AB-CY MB7^)8D9Z-'G=NVC@$<(ZP2Q13H1R6+74%?HAMQ-%(7T[GH)P1/FD Q$!^*(X M#!X&^4?>*UHIZ&,F1TC#TZ)BVF- M@(]@3X04"+[4DC 80C'$^'8 '$4B0Y@ M!%#WL'P2#&-=A%F2Z#Y0&Q"$.QZ*TRJ->$YA0Z%"V"*.)I U>2+_!%J%GY#& M0P\?0A-;X-MS!YX^FI"04W+4=TFPD'Y#'$0B*N:S6+$0/0U([J3/OH#X$H4 MZ@$DT/!_1BX_$7> <6OB*]C=%=*>C'=E^(?IC5GW@]V";P1M"M\:Z_ M7!R0@_E:MK#X09OQ\/BF,R;1>R8T+H%%O#G0?Q*;36ID4^4UJ-6& >K*&23N><[?,7BG!,:C!(GZ $Q7[Z$KH@ MPK&93/2:=D6E'DX<4K$;ZN1L-IEU89!6!9H%:HP^N;M0VZ3.(C(] .>O#75< MXC,7-^(1"<:Z#/QEV'SR*$V!=+[15F:?J:4"O I$XEPC_M4-R8H&SKE&]>.2AJZP=+T^S*\:L43J3:M=X6("( M"H0?""$"%^SHWQ]%C)Q\/IT>>J2^"B48#[*B'@TSDE.TBGJ-%'B4T61@BGU) MIUM:!\& "*P^PRP06@!0 )[.I+P<(OGC0)D83WE2,5+Y@0G4T^D7,H\G*_VB MLPE9YD]YV$J.K=98*<>V0,Q?OQ:9]*XM-(AOZ*4R$:BK5QD4MXE13"*;;_+0 MXU-3*;&E5/S3#\=HJ,=)0F3=4'8;.F ,:QSGMZ%ZEYB-:;<%,-]RA$1X#&W.M)I^J34N^-NWJ6UWDW#O;226.\+QI;5K=;*4])$P 2[P@?1= M;V6_!EHP&G#]U!!/6!N8_%$D&,R)OV-#2D3JR^P#Q1?"<=132H* E-\-8$FA M>#R%3/':F2-L!0"27$ZLZSS[%+M#L%]8;^%^^(X@#NK2DW@&8\5=F%9)!AV\ M*+8_I/B5N0WR)0'K6[;T+82]$1)D@M$)--)R#*P#-4MB>[Z/?\;].$SID)6) MXTCU\I-D"D?S6-&K+FQQ^6OW]@8HT0MMZ7"AT(7([;;6WG4ZJ7KSC>N&$8Y" MX9L2#O\H+23IHI<<:PLX.KYG$3W.Y6N1^^ZYH#=1)R<7S67WA>!+@1J#A$XZ M3A;#*"'4C/R E87F$WS)9_=@7CZZL,W-Q.=4:^WC/=-N$@U51&Y$#BA* _8 M')W"I4C@PE7*HPPHO@$;>BC=O[)EUH)_OW ME 0'4UU&*LHOBE=0(L&+)FHC7IEM_4 &"=S9!TI9WLL5U[P#$^.,/"OU[7A6 M6MOPK$3P7@%4U($_CY_AL/Z5;YW')[#@*-=,T]ZQAZ<_;A_9W?VGA\>OE)!: M\,-@13*H:NM8>7LPYK1K]@5.8UL8."+7H*@.FD\H.9W(&2WU&N$/B'. LCP) M-FUP(IDBWF,!SBG.,^O@]E"0UA-NF8GDK:EG-PFM9I.WT.'E,T\&SL882W)# M'TV#F9HJ;5[T<^W"I%T5R5>O"BK:J]?LNP.FEH79$P#:KFZ+U)%;L+F"U[1# M!,VZ[R)[79X#LZ2YU_5CLHW'OL5#&#)7'>D,GRS/#Z+H->G@R_@*&T5--2XX MKLZ8U6I9JS>VT^^Q7M8J^9I0SGU5LUQM+VX=N?*KVN5VH[J=5U7*]?J6>F/" MJQJ+>W^NV!NSN!VZOI$C+$?'Q[Q;*8*)5TEZS]^'F*&$$J8[U-$A&DD=7OQX>V4M7_*F.O "C'I^1OE-G[3 M+1/]MP*!VU2F=XJVBYNWYX.Q9;R&SF-2_% %"7NV98!:V'$<%_.A3/8-BPC1 M<_8MRL4\&BQ_7(;E9M*N;F(LX^+9BX5L6?=5_VF-PE&"9U*M):Z?T"WZ57]E M_X5S@'@*]]^CR ;=/H/KK73A77FH90&/Y'_J3IEIL;Y+_ZQI*QS1VX5&8G#NB7?[2KK?*]=JI;W,),A>)K"/:I5:J:>U2LU'?BM96?,'T5??2 M@@G^N:%J=@Q(;K9*VM7)[_*7=KM>KC=.?9N S$IS_BY74*6.89=:J=K02HU6 M^Q *$RB9>]VLR%80_R7/RR9GZQ85Y7W#H5:IE.K;T2S6G31PY-"KU:[VJK$< MAE.R9,)4RIO(%SC0F KUO'Q^\1",V=Q4^8)+%,K7M>P\"G')HDFXUY=::UNQ M^A7DS"4M/*K2N$5))E6Z"4*N:X!QA.X0L_-U86#+E- MF?>B9],K]2R@ZZXM^FHEO0/F9ZR<$3E_*! YQXWW17L(K=*,,-OCP0L7-?ML M>4!+ENYL/?+E<=DFSH_6-8[?)4M+4FW:7$_6O6!M#/O!^5@L V_+*FY^Y(&< M4<^Z^C/UTL EQ/GO/>YP;(\5%0F-QK;[RI'LAVZJ@HS'+=/A847B6(5Q>!)O MX"D:!\]%8Z!Q%#PG6L**94SJ%.V$+%_4ZP"N?ZF4*]74??B80BL6C!8%K4FR M')6\C+!I%0@&'PNBJ19+8@[$A[PS:FPDJK:>)^OQ?O/9!U?WJ 3P(TB$I/>, M'LLFUV$=H"*;55M4^Z*Q"_JO%%5OQ526]"6FA\'0%>5XLN@M6@Q\)QSC0OM8 M< :PLJFG5'*F8FHI_SFV9,,XS$PNLX=X"?6H_&;)#I(%Z#$ (N$6E>1A6]5D M93A$9C# HC5LQ40#9Q:O5HH^=PQGA2ACQZ(@4(,&0]%NCMH<.GS@8H=%;HI& M6GJJMU#/=HT?$Y=+4\B,VH6A?)WHF$(XJ,MP5)?3&K9_7 MCNO<8W=&T>4.E_W(^["\2^T-<_01K)0;YO77P+.?L)/S0__),SN>]P0W?D " M?$.0ZU\VJO4WC/N&/L8\(B_D;XH"H7G%#0Z?'0ACQA2,["**5GVV.IRPM%RK M]!H:@*ACNF.@_4^V/GC#! * Q'X&UWWK)S=A+[;/$^AABX>5/P.+7_]+S3?O M=?' /WZ?^.+[Z7]C=SF3"IVI(G$],#QY(R=8=6U7&T AUX=:;]XGXFD9'$"4 MBIX!\*5++1:KJ39T5+ )$M2Y7':C&56"I\EN:<'HE#"<7N\N&\.H:L^HVK,Q MA834?_=3M[F-EEA;?&QC&MK.B9PY@!*0;%QB+U!0C:Y%?X?7C-J+(VX<-KN9 M"2VH48^V%QE+>*5 +8*:U^SVY]#J60OFLJR[QZ.HSP&KK*UEUY;,JSF97XO2 M;F^G$*95*S>7E.</-Y]FRB8 M7R6^/2\XN20^.3_&O6:U>+^_99 LZH?R#SWS).%"8KT[T++8T$,]>/#RR[8P6L@VUL62=JW1Q[^^>=Y-$$8-DH+>[+ M'=N6_SL/*RIN*P2W56-NJ^Z"VTZ4H;YQCZQR#)DICE(:H6LQ1-<51V%:E M+_K]ZV(4R)V#3<_1*]_Q<2RUZ,MW[SJ7-ZFA$<@=>*U+HT?DO W%6&?,6#5- M*H8U;3>*8?$9ZP8_WY?33T7O$LO![ ,[HW-E.GK6%9.J6*U2C<($7=WKZ0[W M+Q]^VOPU:@Q;K8!"H%CCZ%BC&K/&F6IQ"UACMHFP8HWS88V(,PK"%P=PE>4Z M-43K]]581VNQ[^5N^:8<,Y%6:U1$6V01D\WDM':EN3].*XAX0J_676K6_!E( MY/_[X?$+*.0XUA&,Y(^N0?/ V*68P1A=-Z/KILO%6"I]/.9ZW!V=^C?KHE/[ M1YRP^,FR,2=33!M&W9Z^$^@#GYH,X_0UTYQL=WY'(1%Q8_2]$Z2O[LT?9T=? M3_I/G&KY"I(LX Y->.@:0S[28X([043?=+XH1#OL1K<-.?:5?;&<'YBB>LIH M_WC[2:'=81]Q]HEU-EC_TOF@L ZHUGO_U<\+Y M#0WP^(8U.=GZ_85(>0U$L9B5TM_%M!\'G?NB>;9,NV+ .F\SJ6(JMU-K+*AK MS@GAO+<%T[SRT1@X'[J#6[IWG^\[3]\?;[LS M&9[KYP47:K;+/HGV6\HQ*.JI:"Z:&+01>0=7'V!8DB\94 VP@].H?&:&]BLC M1Y$Y,;Y/C*?#V+,HU4(O4H\/=;L?E1.35UG>@$5'/'3@(7I?4N5U7&/;Y 2 M8\DGKI=;[>WTZ*_6RY5Z56C5FY=+5F3(=KECN1[[ M-TU]\KA/F?0*LEOC3@PGW PMWI]-=5-0WD8$8$$NX5ME5A9S)\JL/%>#[3A6 MJ[CZ,W*>>3KE+'UX?JI!U) MR50WF)3CVK8R>+9M\'0, SOG8H/$^1;/3%*3ZE,XF=QT-75FI?_;<\U7^)]A M,++?__]02P,$% @ %8&96#^E7> N"@ Z&0 ! !G=W'-D[5Q;<^(Z$GZ?7Z'E96>KQN&6&ZDAIPB8Q%4$LAB2,T^GA"V#ZAB; M(]FY[*]?2;:YV5@V26J]QYE*3<#N_M3=7ZO5$L$_?WM=VN 9$8I=IUVIG]0J M #F&:V)GWJY,)WWELO+;];=O/_^A*+_?C >@YQK^$CD>Z!($/62"%^PM@+= MX,DE?^)G"!YLZ%DN62K*M5#KNJLW@N<+#S1JC=-(++I+KM"L :V+VH5BM6H- MY;11;RJMUB52+//2.F^R][56X\?\ZO3OM%U9>-[JJEI]>7DY>6F>N&1>;=1J]>KO M]P-=B%9"61L[?^Y(O\Z('VUFS6 M(V$.A5/ L4,]Z!AK<-,CBO>V0K2>K,3N5_E]/E!-J=651CVF*M=L*+6FPHV$ MGD?PS/=0GW'70Q;T;:]=\9V_?&AC"R.3)8:-./4[ ENW/4CFR!O"):(K:* , MD;G^!@#G"R]7+O& $U.U()T)DRGQA%H%!-P.7 -Z(F6Y)&6BPKN8?!79'N7O M%/[NY)6:E6KV47VJS"%G,,>R@ILX_-WBF1WD?8L)EU^6R(]-YI0^(\.Y0+,DWQGK[7C/6DS6U& MJ)G+# %$D7$R=Y^K)L)9IL.^.'^19P+L@"##S#-F),Y?)(P)')A1+?7%@&P M(,AJ5]@*HT3E\H\502?,D$@BAK\[!_AM-@"BK&0+=P<;?R((G@;M"F4TV"B( M4('=-Y&5UWVF@AW\=W#>AK.\SC,59/^_^VU .Z_?3,7P[6-2GJM/V'V S7:E M.WI4QQ7 KTW'VN%N1HP9"$=H$=XF_:YKXE\=*)L.6@%"ZV=U7W8/Q:?('#G7 MXO7^? Z50Y$4Q;V@9-;;G4&):N'%*'BI(1WVU*&N]M@+?330>IV)VM,G[/][ M=3C11WVU,QYJPUL]>]BS DJI:3 ^=!98M.8FA ;;V& ##D9]$,%_<;@)>7=T M_S!6[YB,]JA^.*')Z%)VF\>PNS/6%]=9V7CHC-G=.W6B=3N#SR5^=RAI%IQ^ M7!: [SMC_ZOL67'3&72&756_4]7)^V;[+I*4T[-LG(:H((#]8FLKQA\W7U-@ MI3R>'\/CURQ,*9@=_:X_&#U]X-J[1I2R>7%4I67X0 SPQ6,8EU%?OV,9WKL; M#7KJ6%?_/=4FOSZ&T&1H*;.7.9GEQ.X,]$\0#/7%<1H1G]!$91A'RG[KH]@O M<>76I_?WG?$O1H=V.]3ZS/WAI-/MCJ;#">LL'U@0NYJ:N6IG1),Q6Z_QHPE, M#=NE/D&VQQ@K-\%:[&:@=7<^QZY/B2&EJ[M,400IN!"C8H(( MD1,]=2; MS#-&R$HC?KH?<:Y6JHB.M$;.I:=O&_,7IIB>E(2 M+N/[A @"!!@E"GO8I4_@S$8TYZ8@5$H)>*MU=GIZ<6AK +X'"&7:.J>V]_E8 MR (EY2;_?J&,K,D:_GS$9423#NI+2R M86@-5DI"4MOAG.QDPI)2U3JBMRXA<;)V^ ;:_(LX%#IF=P$9410[79;J;XRT MSM+U'8^ZUJWKFB_8MG,2_2ECRQ+C,O9)9:;&70&1-8"9 T)[ '9 9!$(3>+% M.3+J*Z42:#VV:N?&E:9"[&PD8RJ4N]9GG+;8T9B+SARSYK)#*?+H$'F?4R%2 MAY)F0>P4)E]!X#5@,SP(QO\!F 6ES Z^_QZXSGR"^-=\9Y[F4(^(;ZSD;:LS M($FYC9W2B.,!!7!&@^H2]F* MG6W%_HCB[T['S^KN8S>"]SN/YN /Y@@?.23(FK^\_-'W"1N-Q:R/7_DO>@^- M!780>6/KC?J7CU=<_!XM9XA4 )RQ%0<:7KO"%AY4$<\9:5?R83C8MOG'*Q&& M>(S3U8HM:ZXY$<\2,'TB;*X ZK,!&31_=TMPF1]H\HF3?ZZE#D<$L-77D8)<,70_1TY-&+=U/F581/!N+)._ZU'.7 MB*3[DRS[>5YD=D)U3!M1VJ'4)9X\_PZ*%X&0[?UZUR>$FP?9+,'\@1WK7G13 MN[:=M*!-UU[F!Y*['SQ5RHMNS8+SFW;%8$F.O8Q!":XL78>E$WD[;O+5+\_R MS[TMI2(PO7LB,V5VLW3$_T$FYX3W\@\$+;&_[#BF$*74Y]'NNE2(C)5?35LGV^M^3DU^S$G\/4!$8-W M??/#D_&=J)\9F%4PSC%)>]#=)-&"KB_WT/$MY@%;&IUY>N(FBA8A9Y.6N^;) MQ1&+Y+96$3R+)Y)\X4O5*6@63@AT*'\8HXAG.F_)LD5@ZP[/%Q/7-Q:Z:PMP M.NRD^Y*F402/-D5X9'7=Y0HZ;T_81&$Y/YB",K5"U',^.P8N=#IS@L2=6DU2 M,=(TBL 6"S5;3 T,;1V19VP@FN[/8?DB>/,$"5JX/I6N2PF"1;!?U.$,?6V1 M;'Y7GY:K1'S"2(6H*DG.Z&S[136' ^!G-,!PAFWLO1V,32Z,@J[HOY#30XZ[ MQ Y_3O\-=/Z,JF?ZE)#K%6&>W"%H>PN#%1[)^AZ3*X+U47ZY1+I Q 2+8/_4 MX[F/99$+&CM2/[HX/RH#QS._T#0S80P1MO(:>GGU2U"7+U@Y( MWB/AR_[ZS1)@@Q%&2'7$L2_O;TCY,7X)[^Y]_^\I>__AO /Y^_.7RR-TWG9SB9/]GM M,,PQ/_DXGK][,G^'3_Z<=O\:?PA/7I^&>9EV9P!_6_RSW>G[S]WX[;OY$\&$ MNGKLZK?=KQA%*)99*)X)4()+\-XAE.R*D?0S\^(_WOZJ3+;:8P%1##VFC0:G MLX"_]L\=LOC\[&RQZDK^7/_OG[X7%Z MAV'A-(7Y0NOWXGIRYQ/U)[AZ#.I'P 5(_LNG67[Z MM[\\>7*ACFYZBF^P/*E___'FX,8KWW:!C(W=+VEZ]JP^\&SWZ-7>_JOC_3WZ MC^.CPX.]G9/]O>,3^O/W_5O#IX]?*8Q%E\_?SS>_SMZ6Q\]OX4 MKSY[UV'Y[>G;CQ^AFIW)"TS_OOIW/_L*/X73='ZZT-8A_7SYAHJU'TGPTQPG M&2\T> 7B=)IN/'1:[3?MKO[E:8AXNOAT=#Z#MR&\'[W"^0&-I3,\G,YFHRAD MU#E9T-%:4(8'\#DK2-EG1?^3]-%-Y5719B3;PN0ES.+"[I??_JRJ]1F>SF=7 MGRP4O5#R4@ 7"EU?FM?=M(SG"U%LQ*201MB8U&^ MOOVF'->HL=.E)],N8T=^[.F3CUA]SJ5+NX 2NG2+,S>'T^43SV;G9V>+[X3Q M',^N_GWIIF>M+#R?-M'NA?$(]J;6O2')SGS>C>/Y/,13/)F^FM(O)G-2#/WC MMP>3.78XFX\8ABR5+) S$LPB,GB6,UCF-#GFK(WR??)Y%9"K<$5\Y0K\(&3I MUUCM.#6=3-]C1[JI2"K>_4_O<3+#D2[!I:P]>*E)>(L9(B$$^BA(ZW-T7K7F MSEU@-I7R2L0/R(^&%FG&DI<=N>^+B7^DE?"Z2 _*TVM59(Z@J #2:)LDYSHJUY@2UUZ_ MJ21O\ -.SO$%&7.WSCXAS?^DO'#W?#8G)7?[G]+I>4TI=V8SI/_GD_!II),4 M*=<,+OI,80[WX%Q0@"'Y;!3/+I7&$J\!9 ;G1-&!M!.>S!2^W?%Y7R\T(?(R+G.PE3DBP M4QI3._EL/!G/YE7,#U]"$13,TY"-D# 0-NX=!:P^ ,D>G2@YH3"-&; :LD%Y MN=;LZ,$XS8ASK39$\:_PP3&2R19Z/TJ@Y$:0YY7:<(PEF];NX:[*VSJ9\I6I MKD*/\>2LF@6(%#J#Y\6$Z%!ZW7J(W@%E4 Z[*8TVTWIC"O3#:26< M%#I+<-R30.@1'*N.MXMN&UMO"BH25J),/"8(1 I2CF"Y43"D$%UF, M7-KT."L2CUN-'2JEVECR&V+]]=FW&C^DGWMKH]@]^OWUF_V_TS,'_]COLZ=B M^8NVTF"Q@HR-NBUVIV?O.WQ''*!\[8(2KW!^5(B3]--%1?/UM%N,HU663(MQ MOBP6WY$XJ7(B1NE@P)DG>IEK?,>7$.:8X?$J>8V;;@8=*>61H'9P!5#"*EH(CVE@"%I!^@I M&\Q.HD^M2?8=.#U*NAX?5")*4)2-@4(L19H!RI8U2!5U5 HEP]:Q;:\SV6!G M@ ?Q\/9ZV^-9?1N#="70P;ADC!$0B[.U-,3!R4B@N>&R,&2L>1O$AI '561[ M!&XV-^N6PY-21* 9#$2*'"@C#> +]Y!UBD%YHVFT/'IXTE;V-YA.PVPV+N.+ M#0@[^7_.9_.ZJ:.F^#M'NP>OZS^A7TSRXGM>3V?S#N?C#NM#EQ77UZ=A\E6- M005>-)$K945JU)&1L_&JMIL&E3CI,N8MJK$'$8F3^_^X<6T M(R-.=L^[#B?I\TE'2$.:7TBT^.G"\"_#>+)HP.[&,W)V>^==G:&Q&T_S%\%L M(@-C8B!4I+R,"0L>F0%F<_$A,?+%K8L(6Q!K2,G3HXV%QZ+)8&(U"ABL*U)0 M!%%[(6S*$!TA5S'Q&)P1&%LW<#:-U;:Q2<9I'5Q) J2K>WD$I>(QF@B)*ZL4 MYSFRUHEI+YMD!I!<->?DYKMJ'F+=P4Q;7^?K*\T^)*O,A3LF*(B7QB=0F:1U M1AH:-P M#!L[D=LH-O7#.REUYYAO?S$1O]+X4E:?C74!"Y3,*/3TT4)@*"%)$S.3&(QK MW9BX&K(A3?L;%)$4I[)2*XPY-9Q];V@AC0--B9+6X.TW^YRB&&&5Z@^?\6D>"Y, _>%9G#- M:P\E84*MA8F1KHIM%P:"8P E# =GO0(9/:)7\#:$@93XO) MH)GR6^Z5)U#SS[6_I*9:^_][/GY_N>PP4C'*6&P"-!8IW*[-<)E\4628;.3) M8O,=@]_#,Z1DIP$;FJF^W0%;7Z8>%35%)ARLYQD45QX\O9E2;:.+BT32YLOP M#YGIMY7'-##R6BIM=X3*?)K^]6YZ2EJ;57K-/Z_5&IV8])H<4FVWX92\10G! M< 6&TB[! L9L;&,ZM$'>7G\CSYF445".*1SI0H4(P1,C@2.W3J,9C,S-1MNOX\GTVZA@"_K\.B-* *07DM3NF#@'(W\I(246B2> M6.L)]%L,0\JR MK/775MY@PO&':CJ*8*Z$\TIESE4$Z6($%5R$F**':(,R"K43NGD*^1T\0_*< MZ[/@KN63C2W0KEDVS-Y13%O_JB/]0S@E*+.=^6[HNL\TF/\13L_K,;*9@B>O M 6L\I)*FD6PQ@:=DV"OK-.>M\\V5@ W):;9C27N;-$Q#\7T8Y\LS*:YV0MP4 M74J73%02"K-UFVZ04'?F4G(DG6=66AY:K[BM &MX):H65&EMCX9%[ _T[FGW MN2;)EF-4AG(J&0HER3XMEG\*Q&*LRHY9UWRM_OK[AU>=:F'ZM37<8]8Z&):T=1;.MPZ,E,(84%6UH_26>;".EM]P^=#:=7$.A5*+A$S5H MP@\J6@%.*Z0!)E$X'U-R/1R8

#]V$@O$9Y73G9^>+'ML]+.,TGE=<*81Z'GVT#A0Z#2X4!@;11*], M#$DTILK]J(84!36F2F.3M.Q(N\*QVG9>9T3PUD NE-Z+B-XH&K@?V>%M.8&!OJO%UW\]=NS7IQR6TAB8?26^Z)@C6]KUV< M@5,FR(T-V1F4CK=N#;P/4T.9KW)FK45D!C,4SV7=G!S!V51(5)9B=%;'YH7J M]?8-/<(FL\UY<:N[>S,#]+UMZ%JO)LFV:+< )ZH_CD9#*$6 +3[K+*0OS2]O MO1?4D/*V7FG2UCR]; A9)):Q9 Z65][6,^,H(,PT!VAODRF68^L\_OK[AY2J M]>LRUE5Z,[/O79:2KNU$N"J-TP_7A+_&3_):0M6[UITO!)0'"N?H3RCHI;'6 M**%:AU%KP!Q2$ME&G@L@2@N1<."MCD*FU<^JC M=6LP.]O:,_(1#-WV;)V;Y]75PL@$\[5CZY8/*NZL<=(00!I>H)BJ6_FD!>0Y M8[:&1EGKM;OUT0ZI*;7?>&L[!GWD>R1VCO_^XO#HSW[NCOCRY=NY+V*Y+*WN MB BS=]^TB[PA9].-TQSS93O)S0^N/7EQ9A\YLUKGP#V\^/N+<]O_E-X%DO9- MF.-^*9@HEJ=HG04;('NLVWLQ@%=. GIGA%4R%M?\-..M2MC@0+T*X74W_3 F MZS[__,>LAC)?LJ2=-!]_6 S,D7!)H$0+E%(C*&,2N&@-L&*X5KF(PEO[U]71 M#:G,,6".+SEQKP_SM[LN:CF^VE$R^P9?24([O;AI(450E,.#][6E-T25M8Y" MNAX.>EP1W9#**S\^/3A$FZB8_)K)4(KAXKJT"YD('DKS=OE1!= M\9G(M1UZ+D$WI(K/CT_/3(*RFY+9"P0+^O-&;INL[0N4]R3 MK,A2!FZV%/;>&U>LT4 :/M>,?'8RW4EDDP[OW$(\*D%:46R&A"K0!&L9>;!0 M@&<1"V/,2-FZ[+PZN@>&__VNZO=$KEM]J/W8KN5! DQ+ZXM/:;!?E3N!FA8 M=*XH14Z 7-'BV*4H)6G$*<==HE_9]CLQ5H8WI.A]6^3JR7B/$7H+R0P3,0*Q MO%PT9_M,XR %'AFJ;%5IO=Z^;NB]O@<_*GOC^JY)GEUO/-7&(UKE:$ZM][J$ M)"AK%PXB-ZSN;<5D6S?J?1_1C^"I-R7179ZZ@8UZ\MG0GF!_ \S8G2Q/#M./))7=?3+LW^/Z\ MH\!_1K/!C>;VH TZXT"H>LR0]O7L.4]Q!@KI$O=.86O_>C^J!Y8T?BH_T\A6 MO?B::Q@72X/+=,"C#,J9")EE2E&#IL#%: =>>N&P2^U M-F+#+2_OO\RU-[J[ZI$% 6O]+0F2G,4$GCN2G#-IO:^JFNU_PBZ-20$CK;62.=8;!ERJY)402TFU7TM1)AV==,W# MYOM #:EEY!%\SN:&:AX375Y8<3(]"9_^',_?U:X9$IZ\XO&[T.%SFGUSW9R# MD]E"J:,\* MR+*U>\=,O6Y:@BE8*T%.@P_!0(Y:FIRC4JKU<7OKMFZLY%YWO(TLJT@N\W@ZC.*.8XV*O;3;6H^9)M);SZ]N'U(+2$S>6^.=U5-_P[)9OU[UNGULU M*HD$T5%!$8+29B5J>045R)(31:$R\-+Z2*A5< WJVOHM\:6YO?IETC=W1%Q> M)3,*L9C$"N70MNZIS(8T((6AF#5I:W21T9MM$&HYO"'U)4M5NW M+X[(EV9N%(D>ZXZC*"DL#A2P\HC:.YJ\1>S?9]T!;D@;>\CC*EE+D& MH80P%=BY"0)GKU,N)R"ISU;JHMA[2'Z'VT;]':F[3'OEW M=<1DU8()5I1 J8.PY">5MA:B4!XP4?J@70C.]Q]"70.T"IO<3\^F=2W4LNC_ M83PC#;V8=GO3\S@OYZ=7V>=(JV@P:00=>:2LP'MP7BC@SG FT,NL>R@MEN1OV20E^[OO\4) M8'#<0V)2VD!3L=&M8^R'8ERI1LE^+F;U:L\>;+:=:_EVSNHY$/^W4.7E@!AYGQ7+ MC!2A509E+2E":PG9RY2+-Z7HUAO4'HIQ)8X]G$Z M_7@\#_/%V0\C994/#%DM[//:Q(@0;"D@ @^Z<,^LZ>56X%7 K<2OGZQVWH_E M&AZ0];[#-+ZPPB1?)_RH!!^RR0R,\J7>R,7!6^$A%"&Y0R5)+XVI]!TX*Y'G M)RN/M[).KZ>WO'YS]'K_S_O_]VK/2U+4YL>3C^1F>U?/@V J*."750K/E= M ZO?Y-I0UI==[6Z@H<"*HU'!0FWP25$"Q7(%F'/)RF(DA7+;DG:!:$C-)LUX MLO)]M@\W2A\GI5_W?O3?I[C$#=Z]:XYGDMURRBV#H2R3,0^1UZQ YB+01B^: M=Q&TPCZHUI7>V/'^SO' MQ_LGQ\\#84\XGAQ,YF'R=DP9[$69GU2Y_D39XJTMYM'FTC>:9K]]W<*Y[7^Z M/,'AZW7/MA;&60:GA:+PVUOPGBGP,O-ME_!7P79YI6O7 \$I%%^./Y0 MH]2;+[VM"6^]#5GGVB!&B8CC&4*,&IS(-BMO53"M0X^'8AS2]-P#OVX7PGHT M8;.I^\7=""\#BAR81U./1E&D G++$)VB*2.HQ(P0I([6Q=7[, UI ^P6B-34 M1-L@3@TRA(V%V<0@25'O-^4%@J.<-U#V*[ACA;O6)\1\'U'O \7Z(CTS]4YK M6266'*)$!&M#8DKR['+K+>(M!LJV/&Y#OCQX@#S$--L8(->BZ!OE(8D\F;I; M1G@70=EL(##*X!26F&6.VL;6RPT/1SFH1.=Q6-7"?@T726_)?7O^B9%K7R+E M?#HG4@03X+DN("UW.H8<@FY_A^_]N+8>)B/9APEF(>G:.:H264@4 T)*(6+Q MGK/6)_7]3&'RQMS:.$A^B &W%NNHF&A^R2#YPLL$6VMN#(JU+K)0$K>ME^\> M$NL,*T!N3J&&QNFUT+2W__SD^C;_@\ELWITO]M:N7T=:X4M;E(D>BKU1%>CZ M*Z_=@4"L4%''#);7<$XP#9X%#5GZ[%3ADE+GQN-M.9*6%UQ=W<_&HJ5@-2K@ M&0VH6A-U=<^HU1I]T$H'W;HA? F,(4U"#5CPO4NNUE%\/U><"9\2#UY#*HSF M-EL"A.JO8LQ%D6QUTU2/IA_2K-&SS1^DZHV-35[[QMN_S'^7U/L]S,^[1>/! MBS#N%G>4[HUGZ70Z.^]PY$06F&0 C743G0^)DHI0(%-.DQ./UAMQSRRQ$8!6 M4J\D+%J;)*LW*%A>&R1J*2O6X]R*C%DAB_';,T_O%?;A,CZ.N]L>2ZY&1N\6 MZL5-?@$UXLQ:F7D$+F6]C,LB."$R")ZR"A3<8?,#]ZF+T;NNYS[5$[JZW4(XZ8 MK*0PI03#0#%#TY];UYJ_AV<([G-C#MSNXVMD@(9]G]<1_3$) M%[5'S'4D5UBO.SP;GY_M3/+BT=GLO"[>[TYG%ZEP2EK;4!R%M(R3-KRLU5 ) MQMAHA$0LIO52WH:0!U5K[HE9_=JQYRE8JR"MD@C%ES/6I]%)/U,I2NJ@]&LD#S"0S%I)[DJ*&E3H5B(ZT&S!+S9V/MP[!7CH@;G_S4 .. M=:QYG=<;ZK#A62>7$)Y/NV[ZD>*>>G,&TO@($H3*GD(>%/7>+@N1*\4QZ$#C MN#%#E\ 80J[5VO*MM-Z\4+52[I@D([&4@RBD 64-&3OG-MV7_ 5!+ P04 " 5@9E8R*938U\I GK0$ % M &=W=RTR,#(T,#,S,5]D968N>&UL[7U;?+!"@2 (@&T U>/%$S,B\@-5?97Z=E5F9 ME?7W__SSLO_J2VI&O>'@'S_0'\D/K](@#&-O_3YL_NA]<:\^]MTX#YM+ M@']._^SM\/.WIG=^,7[%"!/SC\U_V_R4/'-9$PW9$@:"40[6F@0YFJPX?D\L M^[_G/PD5M;0I \L*/R:5!",C@QB\HH$G%DB>#MKO#?[XJ?SCW2B]PND-1M-O M__'#Q7C\^:?7K[]^_?KCG[[I_SALSE\S0OCK^:=_F'W\SX7/?^733U-K[>OI M;Z\_.NHM^R .2U__]_MW)^$B73KH#49C-PC?'X"/C^/K/[R)1KZ^^B5^=-3[ M:33]^W?#X,93!3TXA5O;J2G&M",^RG MXY1?S;[\='RXB+0W&+^.OFM,%PBD"1.? '^:!H7B%3$N&WU[S-=C04S93?KCBH@7 MQZZ*=WCI>C4%O#!T!;33@> R7?K4U(1Z:]P;..<@[R(L0YXW^#?GJ?DQ#"]? M3^&]_7"T?W!T'>XOW=ZL']RBO^^/S@Z_?#SR:][QP?[OWYXMW]P M?'+P7Y\.3__U\"3.OWZ%8GD)OWK7_V.3I]R8$G*G-^@5<_0.OYT]JL#O>G+I MSW$:Q'1EK.9H^L-PZT/]8BJ'U[KM.Y_ZTY^>349P[MSGLY,QKEME"4/XZ1"_ M')UYR:0*44 DE("P)()SRH#407.CLV".+#)C-&=:=B,_Y<;L$:^+N%^G_G@T M_\E4 5/AKT9Q)>,*\SIUOI_.C)XNGKA QF1 "._!6R$A>D:-UEE&'[N:TQ3! M[?E\9\U>,Y_9[*U<:W')S?"RJC['PVIBO-(4@O[AU;")J4%_"G\U-14_A?YP ME.(_?A@WD_3]A\/!&%E]T)\^$%_?=%Z^J,:$@_^=],;?W@XO/P\'^.UH[\_> MZ"P&PZVB"C3+'H3V$JS+Z'2A,=.<".:)[8H8RP!5Y,D]"_X]O-E T:LXL[7 MEU%H2S;!C^>#]U6L\2 M-S%.A>CZ'UTO'@[>NL^]L>O/P45TE*RP0'E2(+QRX+1%A-Y)$1S5ULO*:K\7 MT$N@0#V)=_#F'Z0(\5%S;D(AC(+).>0LTLBVMI1Y$HP+X$2=22]2 &Q M+06.AH.R38'2P4^<'P[&J4FC\0R;]40$:04$0M"BR5#\8D= 6B.,$3%%ZBNS MX#X\+X$(U>2]R 6Y+1?0-!6:IOUT]=_#*S_W8MC'\4=7LCA&X#\/FZ^NB6<\ M)Q=#1L_7281+G01O-8>,"QXEQEKF$$^I.2 M;OXX;*:2'X^;GI^,RZ;'WU*:RN'CI D7^(F/S?"\<9?'"04RZHW326J^]$+ZF)K>,!ZG,#R_ MHL"9DS&GI",P87'5"%Z"HS&"MD*0('S*I/;^VR--]66_!<^!/QV$EU/0Q^GS M#';&T"& QXA-+4*%&['*,- MKI?-D>J:Z2#^W.]]Z<4TB*,;29:W;G1Q)F74-,H S#&)$90SX#E+0&S@5"J= M5*[M.JW"\K)94D4#B\Q03R2NY()I&12'$-AL?\5C_($D5T(F2R@WM3>^:\:5 M?W]]AW3O\-M-BQ&/#WX[./ITL-\;N?/S)IU//=1A/DY?TF"21OLEQ]$?;5!_ MV'+@"B6'FTRA4I7A[6=^F#_S^Z:/%CQSH_!=06Z!4%%@D(LNNQ(\>.I3)*QV M?=Y#F+8WSTO'OZJORM8Y2:P&D8+#?Y0%QR@%IFS2PBI%*=O-?'=:G5B5!XO6 MN)+ GUSEXIO)""4T&IUA[9$".E8%JEVA' O MH,>J7*RG]E5UC%N+OX-MN1F6>25="S =U2_> O+(=8O;*^HN!;:6J9]P+ M$ZT"Q36&L#XJL)$3<-DP&Y755/#GI_*V]8D=:WP=X5;4-#J)9[_VSB].AY-P M<3+L3XI 1T=[L[QGY!A0&&D0BU/HET<-QCJ.S]^Y_ALW;R6@\O,2P=&IBO!21>4602:7TP#(* MW@>._SACM3),F5;UP3C\#8N+WWVWMLN?_&*\K J"K9BV*6B.W&7ZD&]AFG&Y M#:AUW*L'M+X2R&[=JQH:&G8EWLJO^&IPU$F5DT(_(CD$YU@"&Z*$I*A.'%DN M1:O2OJ>E\Q7^U@:'H,NQBIRJ_PB_GZ!XABY_KRZ6_/$$A44 MN+((1;. !9$&IRU%+*%"N\,^]PUMXV4*CI(!4K)OE7C/W<55I%;Q7*3*TR#<8-V?=C, MP8@H/94849'$,< RDH!W: XP5(M:&D\YI:V4>&?@YZ^];215L6IDNL.17']\ M$5QS?20F$D5X4)"-00HA&# $K8..+D3ET#$DT2V+!B.C &QJEU,%FT^;5NS/L<]?:-E): M5)C9*C! LWTQ+)F=><0IN5 Q, +HZ5*<&>7@2*G9,M1IE[*ES+=0V<+ SUUI MVTEJ46UV&[5-:R;GZ1:&#]5,EZ9P"$-B1&F1-:")]\R58_ZRC<)N#/G<5;6I M=)8$W1OOH)29H3L[&O9[<6JX$8EQ M M3+.1SF0DQB9NRVE<=*:X]N"9IZ4XSPFF3-*J38*U.K!_LZV2TBKG!A] )CC% M8#80D#(SE)&DX!3U8))C62N:==0MZ/27X49%<:[,*58];O7Q^,/'@^/3?[WY M=/AN__#HEY.]H_W2!?UCZ8Z^^6&K5L-6.&JU/OQ*!ZT^-D.,?\??/O;=8+PW MB.4,W>?;_752%*JT2@.".L>X-F-<2Z@ 2HQFF8C,66TW\&%46]?$AXL4)WVD M]\IG747U4G N%<;RZ(JYVV'9U"*LR1Q8JZ+M0 MQ5,YDK5R2F^^G>(0TXA26ZG0F'((TEFTI@Z#"H%!!3/6^:#11.O:)S):P'JT MQO*=T&&QI4-5M700EZ^>/0XP"T?;0.SH&%<+>(]SN*NZ:MM29TN]/!*%J(N) M$T<@>(E0"55@F=<@3=0DVHB18^V#Q8]&G0<.B3T%YJRCC@X8\\X-XCR?BTNV MM<$#DXQC""<=.%ORN=+P%*SFPM;N/OG]Z;L/I:HK9UA%LATTD7PSZ?6G6_EYTJ",)TWZN?=G^<_HO0L7Z/HWW]P-:+-UI6>>9+X<2G4J[@Z:%*^7P2U.ZI7$:C4DT@/>E3S\E#)SP M#JBGBFK#C4VU8^?[$3TAIM2)G2LJH(N[4[XWZM]/GYL4>M-]2ORZGZ9B'\2] MR]*EZ?]-?[YR,F9I9]T?['TY_/3@^/#K=._KE\,V[@[V3DX/3DS>N7^ZG'N$*_?;"X=^. M>H.WKFF^%;?NO[]Y-J(3&!6R%]V+IU*V8_Z,[R2FQDF. M5@B(+%Y:9@:LUQPB=Z6'NJ69U-Y[70!1+Y\MA%; 657F8KM]+LZ,;&Y7)]*'N+^!DA,E :D44#F"J4D7 :# MZR](JYG6&2=;OR?44VP-5T7C:W6%6T?RW;<&:P'FK]H5;BU%W=\C; ,I=Z[Z M0"P3V1 P0D3TN9P#[R0MES@G*JR/C%9?*YYX5[AZ&E]'N+OK"D>9]C81#I(* MB49-HYMM,0C#I;$TW#(TL3;MQ)YN5[BUQ-ZN*]PZ,MM15[C(G,9 FH*B&FG* M8P;K%,'@23DC5;F@HDUIVQ/M"K>I#FM(J_.#%5=FAJ=L M>@K?8@F&9@DP@0 M..?".&:H[^98Q4MQM"K)MG)SN)5'"-I@^BN=H5I+1VW.TVPBX%V=H?**B5#N M_2!$X_KA(H:CF5HPQ$2#RTFIF7YV2E__#%5UG:\CUPY\Z0]H^A#3X'SN0,XO M'.61$2(R>%7Z]L5-!R!TDN=YC M#-'T7+_<)3<(O7Y)WY<97Y^OMRYHR4"+TG[+VP#&APA:N>BU#]95SX'>C^@% M,*&BR#LP!G./YN:E02HYBUS,$'Q$@Z>8!I_0H27,.,&IE\'7OF%I"8S=._-U M-V2WE6P';_\<4FE_HIPE I(Q2+KLT1[Y&(%'HXWQW,N[_9FJ:?CQU+JQ(E8H M=BTI=OCJXIQ2[WSP=M(T:1"^31L4]:1ZXIWMB7U%TZ>^$1.TA5WS^M2FGHF0-[G$K3L^DU='G8 M7+K9;&8+)1&F]*B+D'7I^5.Z:=O$/?"RI[GO;FV^R7 M5[M"6@NAR[%5[U;GO;M1T?/( MB:?H8N:RM/I0' 2Q":,(B?$*&GGT0G ET_4OLWS2.?&.V+!6OGP=K72>-&T# MYJ^:+U]+4?=F3S>1J)]%GQ40"2:(&43+$5AD,8YUVFFF:P]WDZ7-0^5;Y M\GH:7T>XN\N7&TN3R\)#"%H@*O3OC2UG<5!3*6031&K3[.CIYLO7$GN[?/DZ M,JNX.W-?^S;FF,\I@;2>Z[2L6V MP?172L6NI:-6[2PW$/"N4K$Y*ID2M2ZPU2L2UP8SW!)"YR5ZR!+ODER5):R:.50#*KV[==/.Q6[EIY:IF+7 M$?+N4[$D9Y)H3,!,=N4:,@=>EV-&E K.F;3V;A.XOT8J=ALF5!1YA_FLWT'"+C+"BG(VB2$WJFZ)Y:85 :5BDGLGQ6%T='29T6R2>6 B)$%Z:7#(4A4'GV(3LP63F*"EEJKSV#N%3 M3@'NC#Z55;/2[CS&$=+>X,Z;,3I*X\Y/C-[[U-T=$&T_^5J)N/F&U@V"EM)$ MBNN@U[KJ:PC+_?OQG(/2682O"QS M0E-JL_ NB.KYLUL(=I8:VTZ?*U,1ZXOQJ>2X?L9E]3?7GZ0WWZ9OU-N^&UT% M?CSX$)3'A=7P@%Z?I>"#R9!%$HP:F:2LW?AM)9A'VQ?;0L'#+@3=@0]\#>S* MHKY/;C1I4OPP0)<=5U"TU&__6QS\/NL9F%# MFWEUE/WJ:DZ/DTBK1)U5A'P*>G].O/9486Q*" ;!UH(H+6E*GA>?'\@2/C,ZKZ/N+J[?F5VW<)RF+97N.L#S/F]>,$V$A"S#K->QCPZ1 M2A=*:6&(H?;Q[%; =A]E/@T>W+W:I[H2.]C9P#@YIDO7_#':&\3I-^72PFMP MQG@7-?H^+):KQ9-#07 )BN9$J$DRTEB98?<"^C>S*BNM ]MU.)CI)?5[7U;2 MW@=TJPG7P'5))%.?P6K"$*3A1$4M<2&HS*Q6P/[-L(Z4V$&1_&T:=S;X>@:**?3UG,.C"Y7TV1FP07O(%C*E B>\[LW_VZ_U]$6 MW+\9UZ$R*]^!>ESZU$V]5N6=E:E<;!U<.==A)5CE A#.J# ,?5;;:IO_@4*! MZP<^X\V0S057N>1G"F)&HC8P*E;YW'CT[@M[-A3^7?5M(;G*Y3LWX5"C&.-, M0%2F7).IT=O)6D.F+!.KK9"ZQI73G2OPGB*=NOI;1V"5]?9[ZIU?8"BT]R4U M[AH0R]XX%1W([ ,()W']$,2!4@KM?" Z^59W2CR@P:4/WVVQQ<9J&-:480=1 MY,]35_'=$E?QTRCE2?]=+Z--(#;92 ,8X7#=YLF -U:!TR1)S1U5I/H66@M< MCY 3KYN0JB[\G1)D=-647I#(M30$-%HR#"4D Y-BA& L-59*ZJOO-#R$Z043 M8P.A=[)3L 34]0VSUT>HE?0D94$AJ(@^I\X$;.GVIGW*$NU;D*S5"K_65D$; M9,^>(!THH(,P_QX:W[AVX.;U F=:9\IY:1$1<(457AIPB>$*&X.DQ,MD0NUC MTNNC?/;TZ5@Q%6/W%HC+'0/&$>>90"MHE /!3 1/C 030D[<1*)#]>J'>Q&] M9(JL*_!%.HAZ6]5+$2Y:PD03X;@L@A,RHIOM4!01Y4$(+J#",V*K7PRP+L9G M3YE.E;)((EG;BT%>+V)TQ! 5TP'M'IMFNF-6,?*88^T"PC:X7@!9 M*@M_D2"J@[K?_8,WI^^&@_/3U%SN)S\^'(S&S61Z:&;SLMX6@U:HVET7>J6B MW-N/^DX>;KRF+ A(I6I<1)/ )J-!2^]EEF@!:&V+O +*MG;D]K!7V^W1:N^C MC9!2Z8=(C0%#O8-,9<;?1:ML[2SI$AB[*M2MH>.[!F);J3Z5DMW;\[BZ=9@2 MZ\J-L=%3CM.@#%S& (T8I:6C-�UBDY'C,OM;5>[^7)VO+M8'?D-J)2X#&_ M1[P%KHY*;%=A>IP2V6UU=B\%MA3X+@EAHQ>)DH!L9\A[)CUXXP5HRD7BF@AO M:SN7NR7" [6EN^+!.G*NW('FTV!4:C-2/$F#WK Y&H[32/RHR+RYL;+$^*R! MNNGEX9J!IP&!:IM%=M2F+!_P'A]^RNZ#A3J:&'8BQLH7N2Q#1HV<)PNCSI:Y M ,Q$!%;VSBPO-SH'ZAE7-"9%-]3O]4->J'HW$^(.7E_^H[Y&YG/9^N1@HL?Y M)AO .\N :6T5E8+(\%#P]_!37JA^-Q1CQ3S%:L/"YH9%FYB#$ 24X1&$19MB M53+ O#!>$I:I:G.KUOU/>:$*WE",'60/RK;'>+;M<8I_,_4T#,O21R6A;%6! MR,*!3VQZX;$(*@;"JS=X7H;CI<1A6\NX@P3D74PSDK=!U5$X.HK 5Z)+R69 PS5^5VPB"3Q$C!*5WZTA#T*8FFD&S.,C-*M:A_0^H=$+M?]VMH9Z'7 MZS:B[:!B[>1BV(Q/[W):)ZY"25/I7 IP,XWEYDFX%7TLW-__RU6D5R'>S0W'9+ MW[JF^=8;G.]=#B>#\9D)*AMG+&#\80O3"C:!T00CE":14JC>)N4^/(^]3?NN M@[J:+23>0>AV&]NG@;NJ0$]QOS<*!>#')EWV)I=[@SC]Z&@T*8TFIV?,2U5R M#BZ*8HOD=.-">T2N$P.;;>(\>AU)M_GTM2&_1$YUJ[>.=@;G9O%,:FJX21QT M"B4#PCU8YT.YT1SCXJ2<8;4=Q)O/?QF$V%BB730;F:]Z;X9-,_R*QFYT9CSE M69$$D3%==CX2.!,\&,NXH=09[6N?%UD"XV7H>EOY5MP'6N[IG#$BT)+@XW%. M'D1P.#O&%?HX7*"O0URT;:YZ6ASY>2NP@K0Z.-ISTW1<]03']2$2YZ5 )Q5# M21!2ER,'V0*-+J,)48G9VAV/E\!XWMJN)=\.#N+U M"#2 RSY"(%Z'5.XDN5L[557KWY&\/,5O*.659VSJZ/ZZO=69,I(8B?/,UI73 MIH:!(3XA**T")]HQ5;OMUU(@+T_SF\EX4?%ZFS5ZRWCA^QPL)X:1XDO:@(9+ M1)P#EQ$]36F8M#+$U&97KQ:>YTV71]/,(KM,%:=_O,#YX%WR46N(P4_O1E+@ M51; J)4&'=.D9.U.-LN1/&^F5)3RHNYM7>__!BP9\<&NY+=+'!H)Q3BT'"U0 MFJCLI$->;A0&O!"MUI3?DEV:K?([2[S6]VX\:5"\:70-L1BI_K#TQ,0(U)A, MHX$@R_7%S@OD8,Q@B4B2>&$E:5.9O>YSGS\#.I7T$EILE1"Z"?;Z^'@KU)+K M9$O9BQ6F%"DQ5CIC*HB2VDBD1AO5YF#&Q@!>%E&ZD_T2QE1..AT.< 5+H_&Q M&Z=IDX/X,34!?^'.TQD)2B<12G146G(;F<"Q*" Z+KQB.H?JETRV1_>\.=2Q M-I80AW?4$.+(->7^U"]INQ80"\-4:OIP/[R.VSQXZ@3UGD 4)0[0DI?^E@J4 M=#E*C9H+W;Y [SIM\T"<9388,-:B)>-$@BF%LYY0%GG2<:&JY"6V>5A'QZW: M/*PAU2?EX[7AR]<;KZ/7A-@_KR'>7 MI_K;X/JKMGE82V=MC_=O(O!=$H)RZX@* ;0H%V4%E\'P\AHYSJ@1@651^^S! M4V_ST D/UI'S#LZ)?S_ ;H7PMN37="QE58FC>ZQ,.5\3M4&OU:,9;!%L/I%X!NW?>I*G;0,@E\RYHXNXN^L_D M?%A%S5879.=!^,\NI-G1EB!$5$1YD,D(Q&745;-J&;.D(J;$JM]3LPK+8[OT M7>S<;BCIS@\1W9M/DLY2R6D$1:TKJ6L"CN/REI),FII A>JV!_7SR.[58TDU M;71N.>X$,A$D*1.E\8X3(8(V)0L;HW-UZHZH5RRT@ MO@S.=*F7#CK2;'LRTAG'+6<&-'/E9(9-X*UB8!W-E-+DE*A]4.W%G&BM9YJZ MU=O*0U25"U6.#W_;.SW\[>#PZ.3T^-/[@Z/3DRJ5*VW&K5+*LO8$JM6V-+TO MTZ=\)Y=2(F2M-)A )(A,RGW:-J+'PE,2PCD7ZH<3"S"V-T_S(:_V>8W@@AD; MRD62T[MM"1B%SEAT/AI1HL)8W]S<@K"[6I;M=+IH,#:7Y-.I89G/X<;=0+_@ M>_AN.!J]^?9KBN?X3AZG_O1*P-%%[_-T5U!*E5PV$@+-N,1&BF:.EEN1K8R4 M<*(UJ5\$M0G2Q\NH;,&-E3SK3$<=Q%9+8,WVH=H ZRCELA+48U7+=*_989=J MV2EO@I(^>:-!&H7OD*/HW$DM@%*NE4E&"E[[' M#&8(9UO1GLID::!@M$P8 #JTLRRY8G9+DP-*1:^#91>^2=JRZ]I0EN M1P49=[!)MXAJ7A': E>W7L4"IL=Q*FKH[4$J;"'T[GR&17S.RB#Q^6"Y<2!* M]TJK62IW"7$N2]<34;L[W&[)\(#'L$LNK"/K3G(Y5X!2W!O-,'[WDF:K%E.) M$LHLP5G\EA.2,G-")UW[XH<6L![-5=A2APMA:ET%=)(GGB^/1\,R M:]>?99ZHXMGXD( **T!HK7#>L?0R)B(G00U/KCHQEF-YC,WTKO;%MI!RI]J_ M$3[M#6(A:QJ]ZSG?ZT\/,)>J)>D]>DP\&(+V,4J4@U0@(R,V^,!CJE\DT!+< M2^)'33VL7%*Z3ZEA;0 MG L%Q!/"5=8,/;4=K'IS/$]E#V4M/;=8ZC:2=R[9L8[D.V#%K:K>K^[S_%)VXF7*@8%DI9XWV0S."0[,(:28O!.B=B?] MY4@>,TK:5EO#ZJ+>708F$96E# 2(+M>(&6K :&\ P_S$8Z3X%M0V"$\[ [.- M]U!!QKO,P+3!]5?.P*REM[:[[IL(?9<9&*803; 2I#!H^93#B(L* H%+GXBS M4?':4?1SR,!TPH5U9/U(&9BR RR=)I"=*S=-) 4N<0LQ>\Y2UC;:^H=JGE,& M9BT=;I"!64Q ZS8-)CH 0C)4 2H+Q'!%:SX/TVH:=F(='="1VS8EU)-X!%_9":"8IWL@& M7M]>2GUT$?VE5$K:5%9@K;:0.0W4&2:$KUWCMPK+[MV&6OH:=B#L#KR%Z=4$ MWR\N6L1'0HJF5+8J7\[[48;>3,@H YJH$ISC/[7)\!"F%T.*JL+O=&-Z;S2Z M<0_-+\UP=%U%\.U,.R*S13?7*%WNMQ7H115&Z]*+DB?*DNUNB_H^9$^DD*-* M1K2:!E8:D:I5'"<'OY1ZA,.CGS\L_8@*-1?;3:M2*<7UDSZ7X],E LW#YM+-9C._/"!@M&D]@X1F T39QG:$ M1Z]C7?;7!MW5HL7*0XZ:"UTH0 QB4EY8% M(0+^7P&5@;N( O&A=HGR!C!W5;11G3T++1Q=F J*FJA1^*V4NY<]4HD(B.58)GG( @Z]H;)!)F@ M<J6X?N5?[ _LJN-+Z.<"MWK/^U=WYQ.IR$BY-A?S(](WJT-XOE(G5" M4)% )>5 E-Y]3@4)A&:6?60TWFV+M[07YNHG[#[:V4+LP^HRJ]S;]& 0^TA1 M#+MPM;J1W<%P+5J"X9NCOA2%, G.>0^,DY)75#G0-K<.K!C^N>JPAK0JOHJC M9GSV%HDT[/?BU,&8>K53,U,NYK:E>Z8W)($(,8&53H!-++#$$FJI574V/N*& MU<7OOEO M!D"5UB0QT*3I\';EVX&=_0+/H MBF6;.Y>SE8B+G-"]1!P$O0AA" 6O*0&9>;),:Q9%[?3F"BB[6^/KZ>ENXJ*" MD#M(9KW'^*+IN?YQ"L-!Z/7+^E9F//3T7AXF9KK"Y9+<@7_ M%T_=GV>1(RQ&!2BC2GF8%^ X<^!L%-%EC?.IO7&^ ; 6*$\R02,-P@IL)BC(U94K\]? N,%\F-;8>_F^/K) MIS#H]."W0"C>"2"MDGYG.L75FR"LO6F[NWQ[T*H*E&TR0Q8A:Y7,R3>$2G M6EM@-"5**5/.UG8WEN'865ZQAIX7-G:W%>R321;>F:[?#WS$A'LH8 M[I0/ZXB[>Q[,(FB3HA7)*_1P>3G&QDL_-Z= Y5 ..5L10_6;$Y82 HHZB M[E?_!E+NHF]:[TLOHK,]^NB^E?7OJF/3Q]2<7+@FG>4DM0W&@,ZE^+><7?.: MMJIW]N/SCW2C]\V__'U!+ P04 M" 5@9E8=6 (+ RF #G;@8 % &=W=RTR,#(T,#,S,5]L86(N>&ULU+UY M<^-(DB?Z_WZ*>#W[9JO,%%6XCYZ=65/E42.SK$QMIJIJV\J>T0)Q*-%-D6H M5*;FT[\('"0H$D!X,("LG>G.SI2 'G[\S__U]6&-GGA1YMO-O__% M_<'Y"^(;NF7YYO[?__+KW5N<_.5__<=_^V__\__!^/_\]/$=>KVENP>^J="K M@I.*,_0EKSZCZC-'OV^+?^1/!-VN226VQ0/&_U&_]FK[^%SD]Y\KY#E>T#W6 M_;;X*\\\(F(GQB)U/!QXKH_3-.%8L$1$OORWDWI7]W\-(A:'*1?8$Y%\+(Q" MG(3,PXQFD4M][E%'U(NN\\T__JK^R$C)D82W*>M__OM?/E?5XU]__/'+ER\_ M?,V*]0_;XOY'SW'\'[NG_](^_O7D^2]^_;2;INF/]6_WCY;YN0?ELNZ/_^>7 M=Y_H9_Y <+XI*[*ABD"9_[6L?_AN2TE52WV2+S3XA/H7[A[#ZD?8];#O_O"U M9'_YC_^&4"..8KOF'[E ZG]__7@S2#+]43WQXX;?J\_VEA?YEGVJ2%&](QE? M2^[KU:KG1_[O?RGSA\#B_++KHCA:57&9*B[=2''Y+T/$?KR ?4O\ M5J>\6F"NAOO>%H]C,GUOC=T[:2'X_ SWR%S,K-A2WUW]Z0N9GU^CFU] M+;8562_PM3B0Z;&\5C]X)__6DE$+C1C3FDYKNGNL\J\5WS#>6,NCI5'._OTO M\F^K78GO"7E<7;._[\I*[7[EW?8CI]L-S==<*MF-W#$?^+MM*7_^BI2?;XOM M4R[7_.GYUY*SF\V'1UY(6[^YOZ95_I17.2^OL[(J"*U61(C0)4Z$O23.<)"& M&29QYN.8A)F3^)QP1ZRJO5ZL^ ;_^JF#4/,Y/Y-_ 4BX&K 4!2^WNX(V>ZQD M7/D7#9;_Z+&,JBTJ.J:1-+>(DV(CF:I_H_Y-)>OHL>4=9<]HV_&-R)[QO_[/ M'P_R^48?[/K_BH]K?<72891PS'Z3O'\O?JU8AO=]CZJ[Q3K*-]\C_;< MHP/[Z(\.P/\W^/%MZ1&K:^5#;8N7\MW21>1[L&NE%' M7$'*K)9P2_]'Y?/^ MR-=5V?T$JY_4QFU6%G\\^=9?%YWL2$$GOAKM$S\J7OACA8^^):+8/BPGY&J[ MG,(T7RH)_B]H6S!>R /1&4'NS4=95*N/4CWX+_PAX\6*)"%W8\?%A'HN#I(H MP6G&*:990#S.0Q*$F8XI?['NS-97NMQ57E8Y)6OT"R?EKN#U >^/U]L'DF^& M=7%4%N/6[P*$,(-E#$[;T Q &;,-\I6>79#_.MB$EZLMHL8#$#K-&_HU3%DZ M_?W('\ESK;X?Q+OMYEZZ_ ^O>5:M0AY%@4MB+ 0C.,B(CY,L%IB2A'M^ZF11 M&*U.S@F3&^P0/:WOG-XA:.3[=]O21EN!F*0*\TL&9:7G6UP$W4C=#A058$43 M*Z+H]1AT\)X^AKUYMGWBQ]VLCQTLSC\LS MFN,*>6"1&UP6!S[V73<4)* 1#;G.+G>R\LS[7$U+Q\>Q>A@BF;-B!M M!1MD_HQ&E9S^<+]]^E&^TRB3_,M!ATY76D1I!@%T6C+\@-ENIAQ-]=\W_]SE M3V2MU.XCEROG5.X7ZA?7&W;\@]Z33=A(^JV%]$SX:][\K_SW>J?B[V^^TL]J MV_TH]YXW0G#YW4M=)^->$&(>)AX.A.?@+!$.IE&:)B))Y&^35;6/EDSN$,NR M#U+P@,"68J->& 7+VSK!NY>L;JG070=_7./V#FZGWB]^I8)<]7VT*%$6\V*LNAOL)_EV_X3<4?RE7"_-BC M;HCE*4@Z:'Z:X"P((\P#&L9!YE(G>KY0[:E!(PQ7BX@L*\!06S)0] BN>B^#A'"R]T8]*Z9P7A+\N(WLM[Q M_^3L7I)H(^-ADOEAZG <>D&,@S -<.J1$/M^0!WJ9D)NJQ 3<9[,S$9!$44U M5=22A2G_@&STU/URQ# %/P6+_FAH6M3H<5"6='B R*):.P[TI9Y./&T8M=D^ M/!;\,]^4^1-O[@W?\^J#N"-?]R[UK;(+V\UU)1WR;%>1;,WOMN\EQ.VFDG#7 MM#3$F<.(U'#BK]M3 MW751J)A'?=?5^@\:;M/4&G/GNJW7J#O+]XGKV<9) 8P;.9O88=9J"+9%1TH7 MW$B 0R[1&@S*#G9BYVL_#55 9@VM:[;]WN^!6ZN1R_-K+J2%G[_ MY@-@]SR&-*V"QFA@NM8!L;P?GN7>2%^.5UI,,]TL_\/K,7W]%%2FRV.U[5:CE0%\KAM!/ZX<%X#!-F<", M_E#D+:G/!#@C11I:WFC"J*:L$H[O\H8Z>_/+^]@8I)N0O=O)]P$EN6!@:YS@K<@"> MXC1%(!U"Q8BM0]TD4K,CW?"RRQWH)J$='>>FGS:+A[_F1?XD_?PG_FY_\^J$ M-*9>*C")J8,#D"DMB+,A%!KJG.T)A980\4+[BE/B<:O4CRA8!A MF@G%"@[ACJ"Q%(8]1V'14.H(Q)?AT+%'S53P>KW>?E$M(MYNB]?;75:)W?J: MTNVN3A.C7)*3>OYJ5Q32V5D%D? =/\ZP%Z8J*S9A 3?CEB0ZT+Q"Q\)[57"65TA= M"EVAEB&+I;4F[ MTUQE/CV0Q-%3B7KD>ZZHY=T0"-;(+]59?S$'%0"V[ZE"7C/XTG)>_%QL=X]U M7Y!/GTG!/V_7\MV/U>;ZH=(]24XL,_,VIZBCFCRJZ:,> ]*D5[MB@ZX?E,+K M'RBG!*.AR?9D M3BR\4!TV(]H&8:/+'VU541= M^3*7WFP4ASCPH@"G01)A^=.89H)&49:L^GV,)CTV';):7^W)-DTZ_EJQIPGS M9;6$I^?"6A.(D:Z?J=)2T:0S#JT]9Q6"V)*/JD5R4=<4(H27'BGHW4O#4$T0 M-/"(%Z?4Q_)(*T^YH>?(OX4.=@-Y]$U%X#B2\+-"T8[9V -AQ@LA'?_5#A5$6/BQ0'D>K92A/Y M3S_+HH@E(@Y FFF;P9E5^].OO_QR_?%OZ,-;].GFY_7;^_0]>O7GWX M]?W=S?N?T>V'=S>O;MY\@JF\]<])SV9\2^G#C$Z?TRMTQ&M=(][G5B5 [_E% M!X:/H@-6$Y?FEJ=O44-Z%S"?6F!9Z-CZ^2T[V?W3OW[74ZR?)U7SRLF MHI3P-,6)=)!P( *"DY02[*>!ZY#4D?\+JB_3ICRST3VTC%S7AX=U2S?7O7*' MB]+T,&5!0%9.5 >1U8R@/2=SGJLFP,]VN!JB^XU/6!/BF#YF32U@E-9Y8;K; M\ HS&P&5)VDMZVU$#M.14CLB@*FY!GJK^6_3&$US2;]Y%MPTM!=9IG9SX3IU M;ZM:/_)U[4R4G_/'IC/IRHUI1AR/XB!0?X0J_T9X,:89Y1&/DRQCH"/6(*69 M-;:KF.X3!O:6G1:6WD9M100PC35##]Z%)Y%9VG6'Z2RZRT["?;FK3K\ 4]_[ M+U]6'ZK/O&CK"/R(4\^3>AJ+U,-![*NTN2S%(J$^=S(GB$*R>N)%MIU2UQ5[H+@ !C HK(=-W$*!363C6JOQUS0#HB8!N:MKD8 M - 8!_G+6N$=OQD?]"\OGUY$Q0=8[!1ZZ->&+9WH9\[DOOY!'.*M-YNR*NK/ MJKS9[$_TO5/^[;;,U:>X[TQQ"+>%J2!>)D(LC4&(@R@-,/&8M JC[%-_R(8&:R_^F<%[>*&.RY/8Z>=@Q?]3_8YMH'S1)"G4FLMEIA M6>9NV:Y9\XCVI,'63&3,+/UML:6G2J[WX;%V!-]\Y07-2\Y6+/%I MZ*3RJ.5D! =)[&!">8A]XO@T#1(245#8=)+BW/EE+7VDO@&H5!R@;<,"XAT/ M, L[+40]FVE5-# K>"R5FCAJJ:,WDU(!FS%MI)8,TS2]14V--OR7QD/_13-S M\$[Z'9WK3VC*A9-A1I)$^FQQA!.>$APG7BI_['@N#2%Z?UAZ9@57A&#ZVT.M MIZAF6& :J6C,T$[OE'5+*M9;>%%=.@7T4FG./&%8H'OW<*]N,-\!2@#.OC?? MMZ8FI^I/Z]-#O_+TG>U\_U%DYI6G)RLN6W0Z!.BDWG3P0?AWJSZXJZJ =A(7 M(%?_S*MS7S?7L9=^54E+^@J[+^A53J6WV]8:^V&W4]S.4)BI>'^ 7S(L]-,A^'41;A('4B M3&)'9=4'OA\)AT<"%(S2HCJS4K[Z4*?7O7FO M? 1FV^F)4=-3LBT&40,)TX;Z&4S M>_'S=LN^Y.OUP9^+O, )7!9C$A*. ^X*G#H^QT*02(2Q*SRF-:ETD,+,=J"C M=T%CAU.AZ&GZ15!A6@U#"5;?02265/5T_4752Q4EI?S(LGG';4 M$6\(]_M^0_,R!^2FIY@7B<$PZ[*%WG7?;HE^?W7(O+29:3F.SUIBY0"9A?,H MQ\&>IDU./&]8.',^]U(UM6Y;AD0TBX,@CG'&B(L#XDIUSE*..2.^_(T3N0+4 MB662XMQ1136SMU(S>[<#^=;#R<.&(M13;ZN" 1Z.C].HKPYYU%?H0-]B_8@N M5%L%(9/TEJWPT(5_4K*A_:+IZ/(GOMEQ=2FA_'0U/O;WO/K\:E=6TNCT)B3[ M+*..2W#(N(\#QZ$X#3C#S(FXES+J$ECK-$VZ,UN&EHOFYJSC WV1C*".$_!T M9:AD]4S%#/*"&0Q+HC(8C X";FU.NA[5A<>F@T1Q.D4=]KJA>Z%"@]=ER:NR MMQ\Z;I*YU"?8R]Q8NA1Q@E/&"4ZCS$EC&K @! 7NSE)9)'I.:J) ?^&L3#1] MA$N1F@3-&WHS>0)C@&SM_F=I++OCC\$\V>5''X:/NWVSJ:23H ;9,+E0+G): M)^F^W]47Y4(X2U /9'\.J]8#AA M,]_DE73TGSB[V53RT\ZS-6],P\_%MBQ7GDL='J8NIF[$<<#\6'KB3 W<3#*' M16X6PFJAIPC.'?96-!#MDJD)X!Y:6V1Z.ZU-0<#TN*&,:]+H0'N_#=?D+8[E MU 1J:T#G%+EE1W5J@C\9VJG[WN5E&UG52RH^W-HZ7LH]$H0X"3)777X3G$0I MPPZ59W)"P]1CJ6DEQGF2,ZM^/WV_CM'=J1B=8L9.Q<2 '/6L@5WIP.R!GF 6 M*U88AS]#_<$ P6]64C N@+$J@8DW+XS@MP._N\E/S"4!9X+A*%,=K$CBXB3V M$IQE'O$$B6B@Y]=/T)G;*K2CYW\B:Y6T5:*?N-@6O!GA6K:_?+-6:9)-X6N7 M&]+KF_21JT\Y7]>C7]7UIV%\_X6 @5%]<[&9QO([BC,D'T^@LAVV?T'EVP3K MST,=#-$//&ZFY.]Y]8J4GV^+[5/../OI^==2>1Y[8M>TRI_J3D$KZ0X$7- 8 M,T\(>9X/!":![V/'CV+?C?W8(10RJEN?-,@4P*=PJW&,5'*"'EM64/;SY@Z@T0K9[&SR,PF!%0LE),H-N>K+Y3C*!\\WVO;=+UM-3 Q@$N $OV D!X M41,"%\A+JV*P@IFAN2OJ'-[GNB;IU?;A8;MIMSN7.1&13@4.@C!4$UDX3DE M<>91*J@KA/P7Q)\8I#2S1]'1;6KC8+9B6#IZIL$*9I@E.(:K6DHJJC.X!)/8 M+"GY,)U%=7H2[DL5GGYA;M=@?\DN)W#*14BBF'@I M!27'PEF86Q87I@2HQC9W!=F4C]NBZ1+4;IW$I=+FT!!'(F'2L4@3G H5MTC#+.8Q MSZC0LD9#!&;W)_HD];LSG97%N,FP@1#J/?2I&?2@.HM2OQG5I6C-NE)!48/: M4XU!&NE3=?:UQ1I6C3'=[UPU^ISA74C71>7-/W=Y]2P]I\?M1@56KK_FY8JD MGA>DTF1(!\;%0/5YRPXW<9#Q MZ*>OSZR;1^T8&M+ ,>AG$(\KHR6P,!4\@]-R;:T&K(MZ3KQ<<_&N$P.@SO6= M&'H4KE1RXU5]!J^+XJ?GFPUK!BII:M2Y=^=WFNNVB+W^WN65.FQ*^O*XP79D MK:]>9[%/Z]:EL,&>]!1B>V.FIN 9*=C9!1?3KC$X?=4:?8C%F<-3Z8(F#DZ=V%%5.&B7X_4V@R[:@ QU75OEB 3NF%$C'(KM4!>D&*[>CR"^?9ZD ]3;;5>@N^ MB=YLREP^V9J0V^TZ5TTJ5*N^=X!&81JKS/=M;8FC;KOIR+?#P[:4LYFZB %@ M&VT_.NLOMAL!P/8W)\AK!@[K3JF =J.]=^9^PC%_KXKJSIAJ]K6AWR^ M*=M!=]"&8T=0-8Y1ABB!9Z=!@%9;C)T#8W9BZB^TW#'I#/M'9Z-SOS<+'5XS M5C=;)NM;DK.;S2ORF%=DW=L]5B&) T>D M,ZJ\%U IQP$F"?A"D1D1\)!FJ. M.DUR=BWK&$!4U77FV4X-3:(-'[!0HH;\].*)=J4"UG$25$OS$BV?@;CF\PMP)#8#-!()[ M>NNT QFFLOW!&1W1^?;3:81FG3N'EUVN@>*W3AN3?>^_NB[C&&7GU6 M$3ZUT;1C=-MQ(EN!KBG=/>S6JA,9^HEON,@K)+8%NE[+W4E^N]5W^U8N6\KO MO;I&K1-OD$)&7JI '=D">,S@ST'#K9[S(P#N\M]"^A8S RX2IYGW#Z:VW!'! M5!!'YPCC14RCQ)\>R'K]TZZ41_FR7/FAYSD1=[$;1*IOFD-PF@4!SKS0<80O MO(1HG2P&UE\F#ER31!U-:-3W6""Z85YCF$9Q74V$!E'K[=PG/8L MF-/ [/G'X%[#J^TGON946F!X)_US[R[@GI.-_#*UA+O>\F!7_2SNZ8WX4L@P MS3%%"]H,QR 9[7=G%UQL2QN#T]^U1I^#)]Q.=/EZ\Y6N=_5U:5E*A>7LCGR] MY?)3WU3DGG\0[2?]>\YXN])*$)>F@OF8>$F$@R!Q,0G=!(LLX2FG)&*AUFWG M+-S-K.8M<>5*UO6+B+::4#3D]=-B[7\NXT;BFTL;9F&Z]H)OC]H+_MYO+WB% M]@RCCF/5^^@*'9A&'P1JV<:*;_3QVW].^KG/W_3S,DN<_E:?&R@!>S:YCF1O MVZ>Y6.KW;.+JYXW/1\0@E8YDNS4IWN5E59_RP1FJ@PO,O#VU=)$B? 6-#PVC MGG8_K0"&[1!]K+.TOM'"999'-[CJ> M20$0P^F "LC+,)-1%M7J=Y[??Y;GXNLG7LA-O_U.A_+$*01WL."!- ^")3@- M1(@]05F8DC@CKE;_RT$*,YN"CB8B#5&TSH7FKCTLE'%%MP(5IM1[E"T]BRH\ MB69,7>7+/565_SJHZ?"ZBZCD)*Q._:8?-(D:521?=\YW^Z6*0H?2D,4XC@(U M/CX)<9;YF>HKE3'7Y91XKG[@YY3 S(K6D(2<_,_(0"?(N-7 #7 M9Y^%"8E17 ;7-,QP!-M66& 8RNC)_LQK"Q[.AYD^/E^//&=:ERV/ !_YH_R, M/A-Y)'^]*U1.,R_R+:MOW%>NB'R'A#'FB0H59XETW1WJ8Q$*GG'?"0*/&$R# MFR2L]06\>"S<;4N_K,/!79>E$MY4:EJ0>HZ[';F8M:A5I%&/-FJ(HX;Z59." M8;.,6Q.JM5+N*7H+EW-KPC\MZ=9]$1XV>_//ZOGZ2\%*>RE>@"472^[ZN2"; M"KU6?WU+\N*07-0V+V@*J)N;4/M97! A3\?M9I(OS';,*UK+*5H&$C.*$4+H M+!8U- #?CR.:O&[FFJB&5NJ_ZGOS1-:JU/HC+ZLB5_?JZA?7&W;\@]Z3JS@, M4L?) LQ3EDJWA1.<9&& B<]$&I(XBB-G]5C;S$\5*2H]K^4BGB#:]Y(S_;0. MU?A-!2#K)KO\0!V1"F7\/M]LU)8N]?&9$V" \K)/Q'7Y+P^=3X.K,+% S=)+?A)ZGNABLH7M-(K0 M5=/?L$?O"AU80'!ME_( M9B<(K6I7O'7=O"PA02A/SHGORY-S&+DX"TB,:91Y$8\\/_&T!B0.K#^SLWQ$ M43\4=4X0TP&W"^'!+,@1,8-HVSF(^L&V"Z&:Q=J D$$AMQ% (Q&W]4,@]RW&/9$Y@CFQ)@$0:8\(XXS*@V%[SH.R[PLC$/0 M(.:S5&8V%RTUHUFJYZ6BYZ5/P3PI M*1Y]V$P9?]YNV9=\O5XE<42RQ"FJ;8"5+5\4HU30CB#* G9!/LQH?=CMA5 M[V2;-3.F#(4BHDSX7IIAET9!8XH3P1EFW'6HA0'TD&HN$O!Y\R 0WA1> M7R8-/1-L@@]F=2>_Z6 ;^Y)G2V9UO^RBEO0EF)?&\^3W\+R=HUEL=8NCNA&Q M+WCF)T& 21:JQLV>C[/0BW$DI,L2,QIGQ-%-W#E/8FZWY6C&7$T5U*]Y1#;C MRF,',3!T @<+RN 9QW-!"L_ PHOE\(P#ZR?Q3#QIYJC')I)15[W?;>_( M5Y58_WF[5D;^[;:H^^?]I"X#^Y391@DC"IJ($7![XG M:"!B@[M[4WX6NM)ON:N; O"'Q_7VF7-4D:^\1%\4EWS-FH$R]34_(NI""GAB M,?Y$]';4605L9#I:CJ[JP?0]5MHFFKAF!;5/]=OCVMNR+Q6*I2W>F(U%78)+ MA?72A;AX/3/+]T%ET:OU"OY9M?9XXC<;NGW@[[9E^9Y7'T130B1=9?ESE;W# M7_/F?_=AA"0*?2^,7YREF9V:6H&ZZ+6 M/8>(DT(=CDKTW7JKBJ^^!\[-LO YZ%F^9:4+LX&-8(^80PUWZ#O%W_=72(W> MVHK:2,X1&;(G'5NS?2]G:-DQP-8$>#(QV-[*9J;RS&3"IJOR2OIYF>\F,78C M[N% E6$E41S@5(2$11YG;J1U#S5):6;#=G>4GGF%RJ9]-ZFDL2LUVW-,2TO/ M3EF1 KV MTHXS>(MI(\&.FX E9 JS#+.)$Y15>8E,C-(KC0@NEF=YB3CZ"9<7K6/F2KQI M@R:UA?OPV)OY"/ 2!A>9V;9T=)MM$C648<[!,'X]Y\ *=)@).(MZAAKK26B6 MG(-A.HLZ!Y-P7SH'TR]<=E?]<;M6>=8J9+F*'.8E@9/BF$5U4P6"DY!13#/A M"!8'S.-&U]8]&@O=8*,_%$W4$@6.RCPG&MC%I2%@LSM,7:S&5YIGT%B^W>Q3 M^"87G6<@#MUYGGO4\!9&S=WAK%3MC;IPJ%RY/OB_S3=D0X\&;:\(28@?)0Z. M>$IQ$/@Q3D-/_BUF+)$';TY<4%87D/XB4<9__9?$<]U_0QL./']#A:EY;S*? MB(#7)2TCS3W3=_TKJ>]1([H]/^C D,7+$C-)V+HC 5)?]FK$3#0G-R*&RQ@6 M0YU&%KNHXBJ.,I=Z&<$1"V(H9FA%:(*.R MIPA(4#A[:4&J9@).70HHS[6___#[#ZK.4/Y2M2*4+/X +)\9D::>I;$D(YA5 MT;QZD,?Z%P*[)875JU@-]+;J648H+5NM,@WYI!9%XQ7#-')*BYWJSJ36O%.9 M#6UF[$JX'A6>&^ D\3D.0I?CU(\8IBY1AB&B7!!0*OD0I9G=B_;+W61M/))G M_0+K:1GI:;@5Y##];DEVFET3W:>:6\POGT)F*\=\D,ZR>>93<$]RS2=?,#U M<,'E0FQ@@J['!0V<+,,D#!-Y3(A2G+HTEH=ZFF69[P?R, $[,(S2FUF#7S5# M6M1.]=@Q\N+F;@L=1:PK2=W3@C7Y0$\'G3QF'$0,1&G-\Q^GMK"GKP7]U+/7 M>PT^8>83I[LBKY[??*7U?*/WY(&O_)#X+@\X%FGBR2T[\S!A@8N]($B25,2N MDVB%\88(S*SG'4G4T42*J/Z0F;,R&5=@&TAA&@L$"9HS,X;$:-#,V047FS0S M!J<_:F;T.7@!]J]5OJX/VNU-39;&ONME'-,H83@@+L-)E,@SLANP./33D#FI M;O'UB[5G5J@]-?V*Y)?@Q]7G0D@PS=D3,BBT?@E+O\CZ GAF!=;3'QJHIGJ M_Y%ZZI=O+%9+/DK6BH5$$MDZA1VLO>_(\!^ODM'GVH2;U3 <.6)V.=!*GU-N3>JRCT'9W$L-TGFA([K1T0DF'IZ.8](8$I[* ANN4 =&ZC'!U*,M)%D^Q?2^O@MWU-K$/XF MU]?Z AFZU0:L8+?PYAQA0A7AZPWKL7'-_KXK*^5'[9/?U:0,^8O>U<3=]KT4 MG)H4M%U+7NYO-E+?>5FMA(@\:!!8[?]O/7LZ__UWRJ,).M469TWI8W&.N^=WW;?H!Y M?$G8@CVY+#S&BSK \U4/?*B>E;# MZBO)ENI$^-BRLB)AYL4)=3'G0@T>S^1FZ&<"QZZ(W"ST1>J!RE;'B,V\0W6D MKU"VR^MRX69$%N]8N"B-;%B$-"4^C4.!$QJIMFI9(O]&/1Q3EW"/Q@%E"20O MQIH(X8DQWTJ$NA=I=@0#O47K9%+3K>6QIUQO=5;3Z281VLN=&R:U=*+<).@S M67'3[YB9RU_RS59=&.R]Q-"+*!&1CXFK>G4Y3J@J^UTLCPYQ&/D\RBC(1+XD M,+-9?.%GY5-^EIY0]#3V$J@P+6VZ_I^FI,WN90Y!M*2F)\LOJII#X%ZJX^!S MQEFHJMI578N_SI]RQC>LO.5-ZP_52_F6Y&SELL@7,?5QP.21/<@B#V?,B^19 M/O 3J96AGX#44H?HW+DLJG,'UOJ'>)+7L&ZL'@39Y+V[Q=L6$U(U4;M+W4U&F22^>H:@OA3+*J M_KN&L\8^RZ/5'2\>?MH6Q?:+$28N113BE0F _Y'%*(C=( MPQ!B+,[0F#O_15'$\L4'Q'@&W+[/B41/RR\$"E/J!J.BAEZ/882/ !M&86OH MUQD*RX[Y&H9X,MAKY-&+-^Q;4GPH/E6J>U<]DJE3[I43">E ^T+U/*8X$)X\ M,#,OQ%&:BDA$3N@FH/8P&C3GWJZ;/:A--GTD!7JJAU!9WJ@')0K>IVW(Z9)M M6M*77RO4<-!.[-KOU[-LTE.([>_1@Q2_U18])8*1'7KRU8L[T+SY^BB_+VUS MB9N'1]6@*JHO/?V]VU#3E"O784IM:EOG$XBW-:]R^%"%/MNX+4XP-ZC7R1 M+F*0_H[!,E+/LPLNIGUC)V8KW]TC9B MR#M.$-FS NR$:R!FO>/ O,*#J;]*$VF"="TW*'M&WRF&I B_1WN>>JTK9NEW M:RX32^<' P86/4Z8"^CEZ>*"E2[+5;[>2#*5_/;EV9HW8YY>YR5=;\M=<>@> M38,@20,OQ3RD#@XJ(_>[O#W7=!TCN!^&J>\XV*B!M)60.DYLV8Q1+> G M*9UZ;QE$&%3>71TG55-+>/&QV@#::)]_>V9=K8FB'E7TD5>[8@/N@SV 72/N M<#%L8.3!$#$LZC *RBSN<'[)Y2(/HY".8@_C3UY\T=@TS+@IRQUG*]]S@X#+ MK3()? \'@L4X<;P,QU[BI)10D0;"\'*Q3V?1"\6V>TU>4S:^/3P2$_C&T!3\ M);>$#W&W""P,#K<]_AU;GIJ.[ 4/;J)$M58;FM-EO(O=Z0!*9= M; O@8=JM@7N&J_H)F$9>]]":B[G=$Z#Z?O?4H[8V\[HDLM7Q[O2L6JB[L8@R MGR4X9(Y0MWT49YD7X=#E+$S]*$@"4'M);:W:>OZ:,N?:7CHKX=L-X?I!=3SXK_KG@^6[JTS^7YIF&0YBU\6!" 1.7"_&P@\C MQ_5('"<^L+&\%<9FMBCO>"FUY, K8CUFP0WI[7P4>E[(MQ PS"KU.$1]%J_0 MGLG:0/79O$(OROZOCNO^K7;)MRH_>TWU[;"U= ]^J\(\T[+?[OJ&%8Z[K.3_ MW,F%WCS)/][E&WY3\8=R%48LC=(XP\SC"0ZB),1)%LE_.EX8I$[L)!$%E3D. M$)K9&A[(HIHN^D-11C5I8$K2H*CTK)L- <"LE1EV>$7D!#!;99%#9):MC9P M>U(@.?6\Y49,/Q=-JU26^(1%V \=Z?HX68#3.'*Q[V5)EGHI8TEBI15336YF M%9[L)&2I>U C.CUEMB<0F$I/=!"JJ2_00^@(Y=Q=A!IB?XX^0D? M3L)';]E MIO&JBET>O:JB;O5^V'Q\YE"11 'V B:/.JIM21HRCAV7R%^S20W+2TVL+Z&$*;00/D0C/K9$T?[1E '07@D>5''M1)Y"'8#3K!P$BK];.[@ M-/ (=IS43\.$"$Z3U1,OLNWE53X'LI#O>9^X?A+=81#>?5>LDN_) ^\JM02I MMSO;%@[,"(S6[: #!TO4ZISBG;U$IT?R3U*9^H4I MQ3V1Z1D"2X* Z?^YU&)T/2V#R[.+3]'-E6'J809WH.G:0XN<*J>XT2+%DSV08RL*2&8%27]2T&(KFI;DQ7<;,!+V@\'ZG MIA!^$*_S]4[^]'1\=!1'B<="%X=NI XBKH\3%CLX"GV7N6Z:I!&H: E(?^[H M8$.V[H;8^![ %HA0<>H9H!F%!#- )P:G844U-#N=TZU:'-<,VK,^AH*P9'V@ MU!>U/H:B>6E]3)CI!AM/ C7$JG1PG\ZGP M'5#OXR%"<[LT@'1BF(#T#(<-V# +<0;Q]'1CDP2D45SV$HK.DUDZ06@4[)F$ MG_'GX5<-OVP><]581#D<[.VVGBKU&UE#\I]'EIA9"7]Y?WO3;W93S+SODZB(U.\D.0+![73T@L?B8? GGNX#WXK&'2JPH: M-JU$RJ:R=$6YB,,D='#L12D.F._AA$I'-PD((XRF/'8(9/+>*0F0.L+G[35= M:'[_X?-NW9Y5)%B6I<+# M;LP2'+@BPX0)AH,H] .7.&'*@M6&WZMT>CT%/26B]:5,FR]EGY2^BK8DNVLT M4B&Z+0^#,"/G*DR\JS3VZBMF^4^)[2IQXS;H=87D'X]8)3PB+.09]4!WX$.$9O9V6[*HIHLZ MPD;^[J"H]!32A@!@:EF/;:FS4[<"OGO()E%M7@*[$M=GGS>3*/_D[-[Z4:^YF5^WTS1>+U]D([EBA$OX EQL9]Z M*JLE93@C$<&,I,P3640]!Z310X1FUNB6+.K117\TE($*/2@I/86V@1^FT$;0 MP4H[AGL2^/ MN*Z?X2SQ(^PE7(@P=3,_!K6$'J$UL^IVE-5^U%J_IB3LU6D:)X MK@<^U%U82_5LQR?PW#LB4\T#L!U) 7?MGI#VJ:M_W-4'8JNYZ@"4ML[&(Y26 M/21/0SXY+6N\8KDF]'"W^W+]C!P>^DV"2R@.U3WE,ZT$Z(6@3 MAQ"?V3KWO[QY?V>I7O2< M6/7LP5S"@AF(T5K2HS$4LY@+$R',76IZCO2?H_!T1"C:9:AC:QBZ&UM1?2$% MEU2ZO[[F3WR]K>F]VI95EQ@1BBQ.8C_!E"GG0TBCDZ29C]W$BYPLD:<&!LJ1 MU:8\L[%Y11[SBJQ5UC$J6T: [H6V##6=C3DD W0]6KJU2=G_H\<%JMF8(0,% M#-Z61Z)-=UG_!"J.$V\%O("A(>%K^=O[G_F&%T25ZURSAWR3JTDY*MK]YJO* M@^"K.'.I*PT&SJ)0>BU$GEY($'HX<:A+?!%Y80CJ[:U'=N[33,/$%;IOV*BU MAAPQ@GC#"3!-35.JFG;%NJR 1J43T\\],1WS@%HF+-H3$&A;QD2/Z+*6!"2( M$S,">]LX:[4^Z7_DE.=/ZIRK)@2VPYT<1CWB10F.0^F$!-2-<,9=@IF@(J!Q MF@4R=%-\-X M+1WP]G)EATDMG2\["?I,SNST.X;S\U1/8I7E5_#/TOA(-6BF"[S=%CR_WS1$ MZ/-=03:E&KU;=^2K_[6NP[4_DWRCOA[715ZJ0.ZND'_>\B+?,LGC!W%'OJY8 MFF4LBPC.?"8//5DHW15*ZGE"<>J'E$CC QK"-S_/,]NNEE-$6U91=>!.^CS[ MMO[]\2;*N9P#_9IPFSI$U?]B/N MNUDKWRFFOE>M49K/N@.">DCJ;:B'!2DP[9NH!80:1*B!=(7>-U\%"GSE!0Z+(LYPY$>QZFR9X#1*.0X(95XJ??L@ M""!YNL8R@&?H6I.!WO9BB@RV#QSGQ,]3T&[9@AXM_A:D=X_GJ]9;6 MC23?YB4EZ\85>"M_5K=D#CA/'1RDCCP+.HF'$^9QS!,1^@[QB4BU2J='JNE->0PS30"K:V&6J!&%%&^WRBB_,M!$<=77405 MM8!URJCW,'P7O%ZO]RTB7Y&*WV^+0ZV^YE8XML;+%]4 =>?S/4>MY><4B;(IUX+(E"E1)"F(^# M)/)QX@4AICYA+F61&U]>'K)(.OE0@8A11OF(P/0.?W;$ %-;@S(1ZSGGT[AG M+!7Y%GGGTX!URD4NRCU7QJ-)O&:WG!<_%]O=HT&[\Y$EYL[A:B@C11K5M$U: MG(^)8'JGM80>IK%CP&=H:*Z!T6B_'5MWL>U6 UQ_M]5YW# -0K4W+J\SE5Q! MJU64T,CS0P^G61C@(')B3'Q.<.APF@:$AI1YH,2'H^7G=H!K8L#DA&/\>ONE M.2J@:UO307]TE&PVWSH+P58:P?'BRR8.G 5VDBIP_BF[R0'JLF=_R^M*#?+5 M)4SDNI'4+(]@0GB,T] C+N=I*GS0580.T9FO*)HF(MOZ;I<>W>UVE^WHNR:= M")@QI"70F#$:I8YT_H7OX( E&4Z%-%5^1D@F?\<\$L&F*=@6J=$TA0_?2)QZ MEL^VB&#V4".-8,EK_W.@9[ZW/R+YI[AX/R<$W9OSL^^:A]%5OZ<5<^(PB!*! MXY"[. A8@#.?QMAUTSB*B(B9LK.PR+E:>*E@N:(%CX[7T/4#XE! AC'P42Q& M0>\^XQ?%N>N%%@]M]]D_%\T^^KV9,_*:%_E3G2?]:KNIO1NU:!L.(B06KI>$ M...14./_/)R1.,11&GC2+_%3^2=L_-\PL;D59D\:=;0-PV>C$M/;%FW) :AG M)B(PF 8XCZ1\XO?J0_S('[=%)8]C-QNQ+1[JB/A/S^TO>_U3I _JQ6DD_="4J6Q^!R>1 M\DC=S/-C[O LU?)#+^1C9CW_M'MX(,5S/3NBH8P^\G*WAH;A3*6LMSTO(#N8 MC>AW6SG(K>4)]9BZ0MGS_HEEVK$8BR SR M@5D;/=',X)$ D1MY*+HT%O-8@*#['@ST54./YK,T+UV/]+8)1F -W\Z2F=L?440/91-72$C"Z$E_*LB$D#3] MC8NA ]V)&G5OUH"B:;L?\C@H6P[ >2++[N^C0$^V[_&G#8-X^5/.^(:5M^19 M^7Q-5\);7M3&826\3,1NEN X$@$.F&IQPET'A]1)G$R0,$XS4!AOE-S<@;R6 MN%18NI;DFL%];+N6_RC1H]R>ZG[FP#NO"0EJAO6LR048V.OHHI;P5=N74J63 M-QNYQ?B>%DA;$;YQ8LO&^+2 GT3Y]-XRW)IW6PK JLX#CV' M.BHGQQ)NA(HIIF>Y0%!NK/2D=S1[X0 M,W _AL*%;\8C>&QMQ>=(++L1CX \V8;'GC53QIL-XR+?Y!5_ES]Q=K.IY&>< M*Y6ODX?>?*7KG1J?V75FE1XT#X(DDW[;L_.ONWRL*<#-A.FHK!D0L#D%S4OIL)Y:7J,UX%'[IJ!2>J$T-.!O?GD!C,S M4)'-$.DS$X51P ](:K&XGYD(^N$_PQ7,O)NWPQ;K/:]63NC'L7 HCIW8PX$; M!YCXD8>=,! 18=3)P@B2KCQ.#F13X(G**BF4=A,>2'U@@WDJ$\+2\TOLB0!F M'MZ.>B!URJP]CT,/I"7_8H+8HMZ$'O"7OH/F6S 5O__R9?7[9\E[2=:\K=YF M0K T#0EV'#? 09"YF$2>@ZF@OI,R2BC12DFI[*G@,_KI\70H(I MXY[0='GZ]&?:9HW6N\5<\(Z(6/S0M"W+"/^-&9$/U*;!\7VW-@_GWEC$%HRP MVBG^V"/VJX\^OFB$>4A%>RN9OO[PZJ;-5KO>L'J=VVU9%;S*B[HTNTUA4Z,A M#H4B6>0F:1BZ.&'RCR!T')PEJ8MIE 4BR2B/75!OY(7YG]E:'3. LH8#]"@? MZEHK[Z,E+]N65N3K_@75?]EMVB^[ETQR7?K;H><*_8D_1]%V#Y?NV M'_1K%1R0GE?+6#T^YPJ]1-G+$D7*H" %M.LVO5@UTXRR7Z P:@[N_S0U5C-^ M-)!RK3G9@%=^M+-AKTG%5YX\I'JIXV.2J.Q;3PB0 M?T1A0-*(.#[5T;NC5>>^G%9GF[+*U5?NEWK0>>.[0:9U'TMA7+>,L<&4R1"6 MMCJ=A3&VR\L7>CN\_-=!BX[76D1MSK+?Z_+ M6NUFL?G/J*\ M^8 4&4#U50MC^DK$ 'L6SW)/*QDZIA=LQ*I=HWE2J*.F3XJ@7KQ*_@W]OUV M\W&WYJZ3A>YU4=P5#YN*O5V3>]WO\. ""V0G*,)(4<8NDK25 C=UZ+QXR#=R MCV/ZW_EA04QK@149P/1"#S[Z0W%AZ;C=.&TK-E%?IK!-3])TUHM4O"?2,F9BL?Q M3=D$W0Z;>_G3\^&96_*L?G;]A12L_D,UH+C>,!5N4WYAV],$5,1EG_[,CJ#J M!UX3K]L/0>O0YY"WGOG^UJ*&V>V#A&=H.3.G**P5JLW XL)E;O,)^;1(;D9: M1H=<=5+FV^NG^[KF5G%U_5 !SKAGWU_@B%O'/^1_KY_DUG0O':&ZMKLOU;94 M#'32/2\-K8/NQ8* GW,OEP'TG#L*TO28>W[1)4^YH[!>''+'GX7KX(==559D MHQ+C/W*ZE1_E\\V&0:*EPRO,K8>@X.D(T&D%LX,1IF(]FJ@C>B7/5DQ5/NZD MIMF+OT[#,U*ND6474Z]I:'T%TWC:M)*\)/?W!;^O[>('\9$_\24#/4>7\L34DRAI_*'VC$D&]5& MK>&NNPT'#&N!R&]Z4Y]+=#"C8"BU.2:]&,C#;/0+A-!RLV ,X!\-AS%Y_X)# M,VP@XHO7ECLB&QR M2<=7@#*_+AK=Y[A (3+#K-+3RT< ''VZ'I1L84JV^C/ MVMX7=;?9=+^0:E?D5<[+?0LHN9_3]59IWRJ*_=@-"<$>"3P<<,9P)FB,B4B% M%WEN1 -'Y[[U(BYFODD]GE=_A?B^KP%MLSH?]MQ=(7ACMLL^@7&57DRN,.6O M1=KKZG9H%=$ERO[2$^FAYQLZ,+>$;/7+T!:1L5G!VIRR!I6Z72RCD:(X\[47 M*Y^[&'Z_T.[RQ6S7UO]:=2,_8CCR>( #S_,Q(<+'F>ND"8NI MX+ Z.AVB,WM?O_/\_K,Z*Y V,K^6-&U5VO=$IQ=OL2T0F/$>K;J_0@T+Z-V8 M@"P6WY\BGKT$OT?R3U*(?RH$_7+\,^^:V89KQNH!QV2MSFHWFU?D,9?.5GOT MX"*)?8NG0* MU\VFK(K:(2U_)OE&)9G]]/R?G-W75SWK)KWL<_Y8%PY%6>SYF<^P"$*.5<$4 M3B/B8>'%,0FH3X,H,IO/!6%C9KO04D5]LJ!BJPN%K'E;,[OH8&;$1&H7S/HR M 6U]"AB(B6\T'\Q$4,.3PXQ6@\=RFZRJA_O;@K.J>-B *GS.OCRW+]&D&^8/ M2@4485[512V0BI[SH*>#O1?C!?H+@U"M5N^,HC** I]?<;%8\"B@?D1X_$$[ MC;OW@_]67NR%/LES]]FSN8DW*D^WZ4*/:!J+B%,:Q>EJHW(W.-/3XW&" M6E_DM/DB]\GJW_Z3\C-B^SD3C_($!-/A"8'I*;(%(9A5D;=T52K4A[:(!^U9 MN$(-$ZCFPIYNZZ&UI. 3Q!;5\*/[O!':_SM8I.K3SA1D$: M^#CRA8.#U GE"9QRS&GDIW+#3J*00;;K 3HS;]8M%2N3=(8DI:?A%O##5'M? MT;L?E7.%6J+V-'D"E245'J*RJ.Y.0'VIM%./6V]6?4WI[F&W5CO@=3. M>OMF0UX6[^+D=M\7Y;6.*&VVQ9Z0QORMLH<8^)/VHEPP:\397X MYOX=)R7_J*[ /XA?RX9FG\Z;KRKAEJ\<[L>,\@!'B1_C0&04IV[LXX1ETE@Y M:4 D,* M*'NOS&T20!63?2C3X7E#%#!U[8H?[)4^GF';*.K>7V>Q6/L9YOL1]G._AC?W M?;.I\NJY;J1"ZM[GKTE%VNR]%2$)\X) 8-]3Y_0XD7LHS01V_"QT(NZ'--.Z M*9\B-+-B-*11C[9J=DNZI%/]/K^CPAI7(ILB )[5#=O[J0#-J^SNZ\&*M M?W7@]=O_:CUOF-I&J>JZT$W&O5,3(MN5KS=,]4=JOX\N\]R49 &.75?@(!/J M.HQGF'DTBMU(N"'1VL2@A&=6YIHN(BTSZ+'A!ICHIBM#/8=W#LG =+SCX##* MNF;"8LH;$**M[#==LLLFP@&%<9(3!WT?[JA^Y&4E3^ JM/]ZR\OWV^HC_^# 9*:=I/G$1+,%O3EHYA MD@OT\85\9B@PAF,WXX M6\4\8#'G"?8S-U1>[F/' RH5 M$U?-Q5R)\IH/X$7\L.CT? 0[ H%9@CW-YH[]JKFI*]'-N #@5^Z3V&Q=MP\3 M6O:J?1+PR37[]!OPB2"_D+]OBU<[^>U^D(I2IUUSSPNX2WT<1;YJ-.0)G'DL MP6XJ_"!F#HW#5'L=N^Z4[[Y*A"9XWJ.P#3S4QQP[F)"8A='G*2N2UE,7= I M>HS8[/DJ@PVJ:O)V&G8U8M/;%&T) Z:,YG*PU:/K"."\_;D:4G^&WEQ'H#7[ MFT0I3GTWPH%(8DQ" MZF >$!%'Q)':#LI(TR$ZL[KO65#?\#T3J.-";D4M']"\/QIT]C65N25*N5<)8PXGI]Q+)CGXR . M&";4X3A+7!ZG<>+%L0L9O'18&J2<\.Y>[WF%>)O:"PU/[=%37_Z?YWDXBUF M PD9DR@*,.=AS%,:182##BR&Z W25VR@UPW&F6""F1T%YVCNDNKNW;6[NE5) M2:HC:-5T[%!N+JJV\X]:.D5N+32W7WCA4-Q+0*>AMY,GC$T,Y9S5XXL^D37_ M(.1/'GE1/:N9&>KJ[LT_=_FCVE16+&,1H8'R$^I2-I[*35?U)HR2U$V8\$7J MKYYXD6T!>JA+'?*E[O, ""PWO#2CQ$K)C7*A29W^"U9=;9EJZ_8<@;" FJ8,3A,4^R.&.B[ENAPE:#A$,5!6%8'()Y2^0;#"P>AGA\\ M./RXF9)*5VW;)9XW%-KE]S&PU(L]Z8JGF(DHE.I*F%17-\8^3VA*0\]EF8"H MZR3%F17W0_69%UVEB:IZ52Q\_U>8[DZ+34^+K0H#Z-GW2.]=_);Z][-$#;7! M6M+R:7J+ZKLV_)>:K_^B:0.ZK#HTD^I.:Q])Q>LP);OE\ANTJ<@]7\5IFD1Q M3'"8!/) D#&*DR3AF">A/)$[&?5@V;CZI&??SAO22(H9F(8+$)^>49A'*##K MH'A !R:N]H=XI/BX0@TGZ,"*S<9R4/C6FLEI$UZX@1Q4(*=-X\ K7-K+\OVV MZ9?93%=<$49YYHL )RYEJK ^P40%]1+JN,Q+(D8=WZQ;Y3&AN9,/]F2O5,)N MTZJ5 (9H3@I*UT1<#A]J$ [(.YK61F?JPK+>-?(%F6_4%_(\V.'.CP//FZGL MJVWQN%6[GG0S/O%[92#:5LE.FGHA$?*@SCV* Z6])(H(CAEGJ9>F@CN@KO.# ME.;V^/=N;A>81]^MMV7)2V![FV%1Z6FM%0' U+8E@S[R1Q6LW]Q?U@_3652_)^&^5/#I%RPVF+[>,-4KEI?O MULI#_87?D MZRJ1)P+7S2@6D9?BP DHSK*0XIBR('"DWT%C4&,; QX6R 10EXI >V(B3$;# M./0B%[,L)=)3(QE.B,-QS-V0.-03&7-A][0SB]/HOK:>)H\VRXE5SV#/+"J8 MZ>YRP.L;VXX=]$7R@SJ&^@/+.I[4M8X].WZ!1"Q9=!,.%K7M%XCHI96_9"G+ MET:JSL2G0>AAQ^=<>I$IQR3-!*:$!T*D@>?&K.M]?*>?NS9(4$N1CGL?W\$S MVAK#LSVZ./K7?TD\U_TW98XL71U=>F7TC:Z*%K@?6NI>Z$]R'P2^![I0G7O) MZ,VRTD54.:T%_RQ7K[W'^J?=U29-:48X"3!//7E4#*3?04*5J)HRDB5NG' ' M-'D(2']FM^VHGN*(C>ZK;Z'D1$O.>O9@1ND!0TTV!'=)*0H$OOVJ%"WJWZI M!2*:D5H5T#*&O@6OU+R!6Y53Q3C[Z?G74C5GO=D\\5(9OFO5B*J)IZ24!#2D M&>8)37#@"H$)(Q13X=' 3:0CPB-(AKP^:9 ),LN@KVLY=LHUSS?R/RT+B.QY M 'H=^F+5=$-F$1;0+Y%RJH=3=%R@[!E]]VLCM._1GA=T/2TUN+<"%H M]T6? M\++^#%@@)PX.?(4+VS WIJNI.$D\EC&7X%35R0>!FN:0\0Q3CU 6I%D8I@'$ MFIRA,;/9.+WG,FRDW).*%T4\Y9&#?9<&J@+ Q0EE%/LB#ATI+Y["[@ OE8J! M/]?>9VUGD(Z>J;P0,\PF?C@YJ-5E.S,T@SY%8[O?4JB)PH<5T'<\88#D3DXTQ$'O8X82ES?!8FH.NY M85)SA\9KPNJ<4.Q)H_;B&>K8#(M+TY&Q(@2@X[+'?Z"*/DWAA[LHD]!LN23# MA)9U028!G[@E^J"]<_;M7R_5/4UU?,J8$[@NR+$21JH88\B M4>/;(^QEC(911-. "8B_,45P9N>CB9'V;M'KZ^*Z5UW+QO] O&8$IM^3GZNQ3,N!+"2ZR*SI.J3Y!95>%WP+]5>^SW#\X6Z*MB[!H=CBSK= MO%UOO^Q#*BN?)&D)>F"[!Y@HV^,#7=\3E$!'32:^D<7/4#$U=-0$/Q@?:,6'3>H=AMN?3:=)=U M]*'B.''_P0L87M$T@I;F/Z;_^].G-__[US?L[].8W^>>GB\9$E[KMKJW"!MZ7O!@375KN9JT- M;9XQT>7"':RUX4Z,B3[S@D'C^MV:NTX6NM=%<5<\;*IZ<+QVD_JS;\^L@(HH M4E2QVV\LA>YX\9!OR-A,5%WXXZIH!SE,!Z=!HS\4![::RX_",VLD?W[)Y9K& MCT(Z:A __B1STS9F52Q)$DN*NK)I4ZFJ+7H'[ MU@U@GM:JR^#"-&H"J<6RDG%D1LIT9KG%%&D82E^)1IXR'&[^\+C>/G/^D=>S M3GL'XVXB6$H8B0,6X=!G#@X$]7"2^B$.,X?'W*4TB$ >YB3%N761TF+WHG%D M'9G)FHX:P./IM #U/%"K8H'I;$<:%PWM?G7'E;T):V"DMF:C3]);=DJZ+OR3 M>>G:+QHW;"K4[-'7O/G?F\UMP1])SEZW4Q^ZMA,;5I][FT')*S?.8IJ2U4Q;7V^+2AWA5-^+.[G&Z^T#R3>KQ,N8FW(7IZGOX8 3 MEEZ?I[)PT^M1J*==K\+^M>!G\X#GMZ=;/,N&X08K=Q'=QX)(,$\]+<.9G+G5%G$:>5K_Z:5(S MJZTB]/^BLJ:L>L=(_X'M.))6)];360UAC:NM71' -'=/%S6$44WY"C52F0P* M0 7!MK2N=FXZ^B\CD".:2PE&V[3I8VVLFWR^MEB.[[NUU=)88!'#I0^DLUV M-\S\#55/GV_N7_,RO]_4'W\]O"V*79\*5?T8$!\'),IP6J?Y\"!EB1]S(D"! MD_-D9C9;+5'4HPH:;#?@\/>=415-TA)$&^H4?$]O7& MG"5Q0 ..J; &&&S:;L#)H&&LC 6B-!".V%FPL:B.6TX:#)(O!$C5\WK%@_WW]2 M)["\>O[E']5MD5/^ZO/F_E8J@V;2QO@J,]L/29Q+ZFH3[QA OY#B'[Q"-1?H MU6>5/*2?R#$ADW$#85<Q'XRB.8; M<(6]V3#ID[ =6=>'=$T%/7YK9H4\$-,O^>O.@!CS5>:%E&UX6-/:=Q,NPYZNJ M^$ UKXRIZKP8NW[&/9Z*%.(I:U&=6:$ZPFJV0[&CE=SZ&W>OSPG,)]83IIXO M;%U$, 7M:-82V?^CS\$,#;-!F"WYO'HT%_5U06)XZ>/"7C8S&M>4[AYV=5)6 MG<1PICM2^UVGB4=(+!(I=^'BP/-33&(GQ,))G#CVDHA34"Q1F_+,QJ/'1YN_ M<]P [,V^\?X[D\;[^@+6,R:SB UF4*X_O+HY&9Q[2XIY6N^# 5NR)OIT%[4H M8'&\M"KP!4Q3,E5)TK9X?L^K5 LBR@6)**$991P!DI? MZB\^N[?>D%(!(^/.J4?"T%-T4XA0[[VECX RR%D\Y=Y:)F)OZ87S"T]! MG68-GGG&L _'=G-?G2:XN5$L_Y^&.(Y5[\#$YU*7 A>3- HR+Y8>/24073I/ M9F:M4D0M)0(.B$E/RRX'#].W&O?\68#CL&SUTSA/9-DN&J- 3WIGC#\-4U/& M\]6;3957S]>,R8^\K"OF/Q1U#T#)_,H3@2]8$&,O2WP<1*F#$Q:%F'I)+!4U MB1RJU?-JBM#,JMJ01BWM=GZBE!#JZ.NIZZ2XQA76IA!@*FN.7UMM=<&-A+_D M$HW.RK\<5'5RX46451=>IZ[:SYOMJX-3X]_E&Z[&BI4KYKB$.RS&@GH9#D2: MX$1X"6:$)-0/N2]<%[+'3I.<68D[!JY0S<*^G=-C,S!-L5%/5(/FQFG(4F\C MMBLAF(9;$ YXA];':VFWUB"XZ,ZM+X"7NSC@S0NG"AR^Q+[+6A3]7, MIPQGPO&P2H5-:1AG,3<;'+"4 3BTN#=7]C-RT5/NR]#"E!D(U+QK_UR*>H; MM^F]/ZF((T\NENRZSTL*0M?U')+@R(D\J:%^BE,W3+"3AB)(/98% 6C+OH"7 MF579/%O3,$'LDH]%ST L)&R8)9E3SDODQ,Z46G8))W_VC-BIM#,;2\)S6MX4 M=93^>D/6SV7>:Q"GF=TR]/[<@8.BV&[X=E<>M]'IV-#/?1G$/VY<;$$'A@O& M45M.F=?!:)0T,[CH8NDS4[#ZB323S\*+>^O+L:.:X943.@%507<2BQ0' 0MQ M%K! 37]-TB@0;AKXN@6]I\O/K(TU0?TJU3/PQ[7M6JR(=ICA?N'LR%-PEYE/!9<.!D.I$&0=H)[.,FB$#/N1$X6I21T UT[ : [?Z),W7RLGF", M\HZ\YCX.E>&TL9E),C KM)]3_/OQG.*:$;3G9-^63'.$ %1:^J9K)JF9V31[ MT@/9.P,9C!A"R&J+64@#B'W3:?*ZY?BH!2[G"<"49P(,(,)U[H8\Z\ M4#A!' OA6;F,6:QA./W,F6K?NQ7HOU\2W+V6UD/[?ETF-'SL=J MXR*P5635K@#T7P;*<#JV,I_XH#Z8D>1F MB,282<0H/@,DM5C4QDP$_5B.X0J&.983TY3V]QBI&Z2$^SZ.0\_%0>P03.*( MX=@7U'&(X)G0.M-!"<]L=5Z.^)I_ZAGP9F@..<',R_DI:+-<\D#!+C08[=M< MWT"% 1V49FGJNXHK'2Z#?MV0AVU1Y?_%F;H"VNXVU6W!'_+=@^2A?K0L=T3B M?[4MJU)5 SA^%+F!'V!I7D(<$#_&B>N$V&.N3UW7#[(H[7I0WT&NKR]B2TN= MCCM2WYG<9&<5REO2B"K:_1H+=3YJ^3ZTNM_JQ[%M?40BB$7JDP@+)W5PP*,$ MIRYGV/63D"2$>L0%#:]=XK.Y)+W@_XH/16_[6%#4L%VEEO*!LRO4XPUUS*'O M6O:^KZ7$+2F@@IU!.*U6EX&# M*=-=0>J6&?TI>WI80?HT#,E(B\XLMYCN#$/I:\S(4W ]N7UZK.\%=+6C>WYF MG;@ES^BI5 W%Q+9XJ/VV0VJ@OH[LT4UKA@DPX/7,&*;V>L920/4E&"--V"^R MV/?_)=O];_W)[\S"#D.]&U23DH^Z2 7$G_6>0;>2AO>:KOI*_02X"]R:%(&0.D,%XAR;R]T_GR K=T MD%^0\47/_,M_("_# ]^ \.:RC;GY8,83A2H/1S5GC (&<%I&# "4G$+"M^DY= MLLM6?0*%<5(+"GW?T.V52Q/5Z_N=&LGX,;__7'T0OY:\'KZXDA:#!&Z:8N9G M% =A%N L811[+O-(*A(:^*#FIJ/49C88>]IH74\?+11UO!5X5VH>'/5DINGK MV9($T#W;"Z&F*]VN3@J2=C-HU:)[I8/1ED>?,REE>GC@!F@F>0&@PC M'80,J2BZ'+II^=!>!':GC4Y!&JT&&GAUP=*?<>:/ZWPFGC4NZGG*563A[;9X MO=UEE=BMKVF=KE"N$A:QB',?^SQ3"6_R;RDE#O;=C$4>35PW9,!RGD%B\Q_J M&])(; M$"\[R"JWK-N'@LIUA@>EYZ+;$ +-"'06UX?/\2>U,5^A5(P@5@T)O MOBJG@*/O/G*Y=Y5D/=P_W:1:9Q*RO3J=85)+5^A,@CY3FS/]CF%<[^54]7H\ MC:'CD;0R4K3#;61K+QM3&8)X$T$8?OK"1X4^[,M^H1JK\ MOFE9I+Z +HU#YG@,9Z'*/'?*Y2GTCT)#O46IS*VM+RDP_1\6D MJ:>VP /U51.W>9O#,3RV.QZ>I?5MFA^.P1[L@SCZDD'5Z^?-_<^P]=3 M&%&^06])7B#)W8XC4JKDB=]X64>#7]QU?OV8E_^H=V"?4,\E:813RN49PJHEI.RZC$U'P64W* M61LM$1CIEWJ,;<:&J#M2/[SCZ3%HE9:F)^\8[NVSJP%//9>EMI\BUW%BA&/Q M4Q2'MOC%B1TOXHQZOI'6/@N5TT]DL&CV7YZ6HW*(T)QT8$I_MF#,M?*9J8A^ MFMZ?HY'/5-F\^HLFZN6O2%'(@>R7+S(8^4@XB1+7XRC@GHUP$'HH"3A#'L4X MP#BQW1"XTP\3F]D4[">KQX>. =>%RB/O)=_U%0<1JDRNDYAV_-G9CSA[S6++E5 M$U,_]Q]!FS[-ZZ,"7K1).I8B+-"ANA^!UE'Y:*G%#L#]$+K'VH$G=.MQ/VZ* M)C$"5(N[?6OF[WZW3G5+$EJ.NP,XK0'ZV& :T%>&.PE/HP+W&,D9U;>[I1:N MO#V&<%IU>_*$Y@73)BGY/S?BH[B68V_;&*C-"0L#UT-!*O/(4NJ@*&$>PG;J MVBEV4X>!3G6]5.:^4-K1M/@;N UKOUP4;Y+.10N\0=H#K>G-,,)]%)&I.Z1> M&LO>'8W!/+DS&GU83QM_S7/V?;5>BU/;35:)#WF5K)N,[,X\FGV'S\AVG##U M*:(.2Q!.P@ EGD^0&S,?1UX2!1YHIAV,_,SZ^^O=WUI.#(=L!)+ZH4=$3S+&UT5Q%HPT'YX4X[6]>92,JH;6?X%V91Y:8.WHK M*%LU::NE?6%]RO,JRR'];,9$,.U-&T(/C,Z. )^A3;("1KU&'R/K+M?[8QK< M03L0A MU6?6RPX]]N)6T^QEA @S [MA M6A=6(\JCSF+]+:CVG!EN,766=$RVC-)C9/D64&<)K+>ETWDKPL_M7ZIB+2_L MR[NTN2 ']N'5YC9^'PAXB59 UQ3ETG*/3=%ZL?W$4E,G][-" %F/)3PSW"* MG\:J=8@?67:Q,_PTM.X17N%I/=?C)J.%;*_RD3>_WV3;HLU[\BY+;>4'S1\I MX5&0,!?%J6LC[&(J1Q,%,D:G U'Q+W_JPY> G66VQ*\!NN;BHM=] :H@>;D.[OR+117=ZF"".=W7@ MVQI)6>OU3<96;RNV(>L25@C6]^[<22KKM=6A",B.W1"A&,;H\3W,/+E MO.'8C;"O-NIOC,@2!W+U8[P;<)Y_5KGJBG+-2-EG^+,O![]*F(W$@#(N=",,2Y[\I9NT^BT-/9VOE^(<4_Y*C0 M^@^WY&77"P\+O:0T3A EPBO H>^BQ+9EFT3J>-@C*6811&]'J2UQKJYI7UA5 M?<;.)&W=*8[C@E-39V/B@*GTGFP-O@DXU)1G2(%5PFA(N<=I+:K@2K"/E5SM M)9WGT'22_+E0^]6@" &^/UG>'3[0G3FKE@^=+GV!/&#_.\ MCO]1M_9(G(&E/L!*C]J79OXB2Q+02J,MG.EOLS82^+YP='MRT0GF6*,@->J- MC@"=46ZT76GA:J,C *?%1LD2MAK*UH>6ML&&LFH@368X#!-;/HMA$GAOIL+T6_#0K.P?L(W)7#6Y#5]( MM2GJ? ?9HZQN4;:O7'AT4DY3;H>()Z&'"L@*T+%@O.QXNK%2V:7N3;*B'.\$RG8[]SBDIF)4X;CBQ%=J7 MCM ZO>V@(UBUY*<>1IY3CGKA9?/R!(6@=04R$IH&+[E8R%H7;#>4K;W&F7V% M[])O54[_\9ROQ:3-6<->.2@EEC(T+2[UBL MITY^)1FC^F M@[&*& 8[&2N]K)O5=EB >LNKZS_H>B,/W=LZUY\AACA">GQ)$Q&HH]:G# M/982)_)4O.'9A ?W@A_D*]9J7YA.:DXN9I*@FIDU+1>8E3VITK^P! /R6-RR M8&UY,'A"AD VE@NH0'+A3$!U(9SF 0+>-=QV]9?WW? 1GS%/_)^BA"8QPH12 M%+DX0"3P'(+]Q'5=4&F2 LWYDQ*&.XR>,;Q%19IJYL*PC#1.R)]7;YQ9#P=F MPWCG90#,N5NO=BC^.9JOGHI N?UJSZN:G1O+*W$(Y _YE^QU)8^$]3Q)<+V/ MPE(S:WP[>:!F0:;"/ZQ>N%7EUI?;^YM.2$+LBP_JM0.J4IJ^KC(L()BZJ\JF MG<]J&:\. J#7;S4YL?ZR_2?5P)XTI51\#:[KNQD.S>B&C-VEN_D-OQ:9'.!0 M_TOY:<;*CX7X06.6C!EJL_L(^^DEPCWH1##S]&B>R:^%L+_-0)/+ M[+T[]Z1Z)I5\=5WK$Q<[Z.7KZWI%:SW:SDN1Z%8RY%K*'I7-W^C,H3'T(4Y; MJ^4_/YA!^[-\=(:37VQX90WW[.FI:H=]7[Y4RI[8 MP5MS.UU/3T6=R&#M9L ?3GYONHL#G*U#S I^E39H%\*!O]/_!$Q/&%\]?A:R7-\_BP_E=M.4;"5NP$E"$2&NCS"7-."@#4U:5,00CRB)> M:Y1%_+!7EM[%%E&7,1A;A1E]QLS-2SV6XS3X[81>XE,[1I@F#L(1#1 )28!2 MVX_#Q(Y3/TC/N3[H)SOS!4)/M+SFHS=>?F'5]PWG72P,2%?O:N%\F9U]N3 L MKOFN%\9ASW3!,$#TAUXQC MBZI)AXNVS'-7;O/H;KSYR.>I(-BF"!Q(5UOK1 M3JU@3)S^9".N+6M:#NZPK$!NKQ$Q&7:&3R4T0\LAB S.]9V'"?P(CWH2[H"? M/?V>J=9$=]LDX"ORNA*;YRYEB3DT#!F/$.YZ8W:0GUY6.G!>*_G=NW:%"XJM[$'"*#>A2]_8MVC%@M)[/D MAL$%,%LCHT'"/[B9T91 IAL:3:Z@5;)9>^+ B-C1:W/?*ES?->>%\P)AQUBG M78(S8 *#[UH(H56??5AT:S\/UEJR K0/Q%$=:.\CAE-]9*Y V_":Q3:E+(P1 M=5,78=4!,KI/CVOZID(61*R3_C8.8X.Y4[JAS9*F9,@S.P4 M$4?8AS#TJ.=PYOD>J#BCG\S,AJ#N_-6=3:59>S$@(S5-/Q\Y3+DU0&M-6![& M9'"V<@^1Q:@@I/X"7/ZG*+-EN#!PEVO9"B-)!]PK"#482Y M@WA$(NPZ)/)34$/?$PIS'XQK>DWE#TP13V6AIH-G(82I7Q?<#(V"!I$84KK3 M]1?5MT%XQZHV_*!&9Z7:3O6XJ\<\"Q6J]JH_RO[S7KU^M25FVQYPX((RF-D>1*[O@ M!H0C<9#DB!!''"8]UV>V4DK%W(S.K)ZGLU#U3I:S?4YJ&^2?0?K &Z?ZO%J3 MFN'4.K<\#.W6L[&YZ*8_M["/?8?9Z>D&ZWC*"\%([=5\>R;BVW^YJ9[S8O5? MG#V& ;43!SLH]&*.<.CZB"0,(Y>%- I]&B8^Z$0^3F[N(\#F9;,68GSCUNN6 M#ZN4C%Q89I #\-Q2F]I5&((W#D&9?6Y8T7[Q\W_"%O>V3=I==9FHNOB@SY 2ZX M $O.K.@M)]:6%8MMZD*SEINZ.F//SP7X5@PBO.G#T$QR@]D PR*#U9O !:!7 M5 *@LUSE"!S\07F(QNOPW/;KK%I5[]%)'M_3'C(N,=L MX1/8#L()BQ#!@8T_3XFJ7%3 M8! _3/4UH8/RXQ6 ::7*CZV[6-:\ KAN KW*X_#VE+\)C:?R1/&-9ZN\N,TK M7GH_A_YV?HSOA]1Q/.0% 4:8.!S%?AJC%/L\3(6;GT:VZOR@<5(S*ZHD]"]6 M65.V,DFZWJI<&P?J?1,GA#6NJ&9% -/5'5VK(6S5E"^L1BKP>4-3WQKE=I'F M!*+7'/),P8 Z0:IA'>G[.+' 8ET>U8!T>SHJOJ'9P;&9D/Z5O^:%3-G;W7F3 M* P"C_I(_. A;*>><#$801$+B).$">5,R7A-$9K9='W;O+R0^N!FW4C/[*7^ MB@,[,@[)2"W$8 (YS&*U%*T=R7GZ+$[@,M5:<8C,LMT4)\">-%"<>E[W0' E M5BV('(#(__C?7!P%@M#V/9NCD#+A9#ANBH@?NL@-8\_'<>IZL9*>#E)8YA#0 M$K5JJI8@"W7_C^6BZOB?@5;+Y5<'JN'L#X YP\T_7G%A!W\ T*EK/_0@/$IW MFV>_"@UN+PL^\I(6JU>Y:8 +VJ97FEFW! /HU\O+>VM[+=_A03WRIB"0Z8"; M65G -&],##,4IZE#U8JH*2R_6"!-'6HW?@9X2TM][WE^R_/+MZ MO]^3%0,$UB>664!Q9:W%K?C_\HT7Y(D?55RT[%B2'W L?4I&2NIL2CQP738G M&:A>JV#65>K1M9?4:!601^JL](J9^!K^.;#;2$F2^"0..46QPR.$F9<@$@O) MVBRD;ARDL9'GZ2_Y=-O6\RDI6 M:+3%&%UE9LM4$Y=-8U?9TX4E6&@:QU[E6;EBLA[T&WJ!\*9UJ/1?\DQ8ZC:IU@L3ST]DV-L) M8X1Y@!%Q[!1Y?FA["6-!ZH!R\7JIS!UA:YJB[HAJ)B[W"T@M!'XV;&"H#8P8 M'/P>160H\MU/8]&P]RC,XYCW^,,F\^+.C_OT28X#&+' M0S8F'L(QH2AB-$68A$[*HL"QHS-R9H?(SJRX8[FSKZ0=_&A]6&46R]=K4I36 M*R^:K-KA5FSG2%E-V_?KF^?;!N;C_=??UR^7!S=WO>37B?V-2,A&%AP"S$Z?UX MMXS>J#.O@7>F>_,^BC_T"GU$!%.WZ6.OZAF$GL&ICQ$/J$V#6*B]3^4P:0_% M+*&(1P[SY:6[RU*( >BA,;L'<3PS&J;O?5*A41B31+A:.&!"*BDE*/&B $4X MMGW7#GTLFQ*H=P4^5RHF)FF?+Q4UJWMV>^7F^+45CJ83<4AXDT M3F1L@GLHP4F 0C?VT\ +/-M6BE+T+S]W&+')7ZLIZM;H'$AC7$W/QPB,&4+@ M::3F]:$X(R_O8+F%D_+ZH)QFY/4^I:M&-QG-"^'\UQ>H=3C@2B9V%.]7.>./ MGA.ZE/D!XHDM_-*(R1YV.$()#SAQHAB'7&F(K2*]913M@(6+)GHEPU@M(Y;D M!*I_XV)454ACPM'2T+/DHJ&X2FC/T.3Q]1=6;26PI[JN]AK<]7THV&51W&3L M856ME7)Y3M^:65MK&NK>ZQ&B:5=5'PQ,NQX*4@]S$<1D-_NFXER07;VMV$8X MJ^,X03YI/R0M!_1HJ<6\S7X(7==RX G=WJU-2%SJV0M_('_P\C)C=]4S+\0? M/N\'#-P*UK=Q&N+$C(0>"E/'0=AC+DKBR$%QP'D:>6$ZB;0XB=K(S[$HB*K#![@T1&W6@!H9B'"5'XGOX8;ZV$GOYHA^6>K MP]*%M6?*9(=9;8D8:S\+YV#AWK3:(CIM7*N_E.9-F_0&ZD;6LKW6(W5Y2'C, M$6$A1]B.A4$BF"!AJKPD=L0I&,,NU0Z6G_O^;$NLG98.S* Y$H6:Q= '"#,& MZMC@=U^]$$Q=TFT2_%OR99^7JC3=:?,NKNU1H[V55 M%:MD4]5SXW.IP+EPP?.U6.WI)A-?=UY6CT'J),RE+F(T\1$./(9(Z+LH2(*4 M<,R=V$\@MS=G\C/S34\SJX1V>;0X*3+!06E]6.=ER&^RQNEF[:;4)T/2V^C2P+LZAE43W*'.Y\O6)UW.)&6.EM,]W0 M]FT_]0CR64H1QG:*8NZFR$T]/Z+"@0E(H.*FC!&9^^Z_2]:JZ0(S?T6#VM[6;3EI@X:2Y8XV\@NYG((>,N:^M68NM2F;\UF M$1A,RS5D-4/^%U@06M=PZE06NZ$# ^]>WL%?AC>WN)(G66%G\J)L.Q/8A+#8 M27T4Q4DBB]A"1)R$(2\6)U'J.0%.?=5^%B>KSW_:W-)3[]1P*H)QS3X;&/@X MN26ET8;B%)QZYXFS0.HUFP"!!;66& 0STDWB])W%&D@,LMOM&3'\D)ZSWPRH MV183A,P.$SO$B/@\1C@,Q>$W#@CB=NPPS)B=V@$D2'^P^C(A]]:K)35EF$]_ M* LU-UX;(':B_KCO;".7?#^A\Z\;;Y+KTCY_&F= M?R]W)T*;.\P+(R);1=D(IS%%))%!W=@-[8#3P%%KE:I";+&;Z#RU)'&KIJX] M^'A4;FHJ:$H:,(T\0Q#Z]]@C"$W?:O>1^C%WW".@!V^\Q][1+=S>]6AJO2HO M=2@-A=?, R:T.HX#E%!*49AREWG,]9BC=%4S2&%N5>[T]H)68Q_+(DEBSV:$ MH"#P93/H.$:$> $BMIU$Q/5C<8IX?.-%DB\BC2ZE'R(/1J FV%H M]" 28S7EQ^LO7$$^ .^T7GSH0<&$5,JAX)(T3",$%N$'DD=")AIOACQI]D)PLUU9LFJO0]C9OO:9>T\M?U MOJ5:RMVU*NJ&O>]-"QI@@YEI :KIJB&AZ#66:6E;J5#A/?7:\U"9= _O**,, MUE0WF6F"RW:241; 21<9]3=U4_*3ZB83/LVFD]R**:%"TU' (EG?:8L#AIMP M1$,>APEW<&!'L)3[$QIS.R/TF;/-NOY.U_T#JFW_ &O/2*F7_MHG,36E/U,. MP"WZ6 0/6B+02(0?!&DLT?V4PL*)[(,03Q/5AQ\]O\-+IVXCBBGC@2-T-HU" MA+G-4,(BC/S4YM0.G9C[VNU,-"MAX$&WO:HR05:_FPFXGN5\M##E/.YI%KS@-^:W[OTN.E39W[7+^_M/S:[2$@] MYC-&$;=M@G! (Q0%GH]2F3>64"\.PA 4 H#SL."^?-J]K,/5A96\[Y[0JU+1 M^ 4S]GSBE5_FS^K7%]%)7.",I33-V28I^3\W8K7K M-[FD6.7RCU7YF-J,$9O(QM*!O.)C,8KL0/@>J>,%J>W$/@%5YP[0F=LL[:A: M-5E+TK7^4U*&6IT!.2E:EO/1 ZV'#G"X<1B'9)(BEU ^<,*#,5\I&GR(TL[INR>[[ M1/\;L ?\D(#4U-0$;)B>[A#O^CW/](6?NIY/67] MRF5S!\ZVRU]2VO1+Y^PC3U=T53T&#G9L/TY0XD:N.!?P !%7_-&/:1S[+'(\ MFD#4=IKDS J\96!7Q I37P61J2FR64' 5'HG@YUN?^B0MUKZPPWPP(4!VZ(>) P MA%GLH0AC&SF8D2@.$B>*$MB=W"B]V:_C.K1@BC\N)C6=/Q^Z9AI]0\[ZL"7\ MD[7*+!51@#5=":(A)1^GM:A^*\$^5FVUE_2TNNY'LX\H=FITVKP.X8T38BEWNR[!%'U2 M,'4?$\4,"3.J0 TI_22Y1?5>%?RQZBN_!R^*.;SV^RTC+S(\]U_"75B55+:4 MO"_XRVKS"(^4F,L)=ZB"0I M1K(?+&=BXZ?$V6[]#VHE-:9XTW 3'G2:XR65M6IYL*ADPOJ?_SUR'>??K:SI MO](":+HER*JT7'ZP%U8J.&V&2ZE7NQC[X,8-U.*?@V9CO8-D@0NKP^2%M673 M^M R^I,E6&TS#+8?6,UMW2GGPI(<-V.K?L#GH5ZT]",^%[U:I^4_'U#!E&E! MCM19&2.U6'F6:>%TJ[J,KPW? *\SMN9E>5F6@K3DHO7;7.K3*/0\%#J1.,K: MU$<1)PDBE(=1&(8T9$H>[PB-N8//#55K3U;=F@U)97JS,( 5&'$^@:E1.SJ$ M5]T8&\"M9UL!'S/(*$X &K%Q0V\N9K(F6.]:H*E'-<_3Q1/)6D?OH'&3,&3" MI)7;#_DN_;3*A$5;D?6NA&=?!N:SE+M^ZJ* "#N$/>*B*+;E31@5(J=AE%)0 MUQDC7,U],N_P>&$=]A=K^CCL^90N]8Y3:\^J=E&>F8]-\<2_](!*O,+JX[A2+;YRVB:F73T^7;V2UOGRI8",M>I>8 MV0(*2D4=A+!J@C(E"CKMHA_YN%TR"!IF:7KG8.QYL'KD85V^R,.!R>$8HZ#/ MF)31O^["8S-&P9W.T!A_'*Z.U_^LWB^_%ZR\9'_?AL45U;#GU;E/3?_"PSAG5:^,Z$"#TU#* V&_"= :2E5WWJ+*=,(F*X2C3VF M=YRXY94LZ[\O\K<5X^R7]]]*.5&BW3RSITM:K=YJA7TD04BBNJ65'\8($U=V MJHQ"%"2^QUR"L@"-E6Y9L,B.!YB[#Q"K MFD\_C[!@FBWE5+?EV'(AL^D__-8([2=KQXMU.2TUL',.%X A#QQ >%$W&RZ0 M8U]:8P7X#EWO []EK%B_/W5V?W5W>7"!F7=K09(+FO+[O"<+&&T\B'MZOS8" M&:;;-4FK%[-1EW@2FM[LXL%5EYM9/ 7L8%;QY,/PVX9[+CY9KF? M R/(6D5#T_I 2HO(7'C)V'#"*%1JTY<2YF0!4]@]7>LNW0XY1I*TU=(V)@3U MFPISPM"[L#A#** +##6<(_<8$PLL=IVA!J1[JZ'XAF8C#CFAE&>L[/3VD"[* M8^S8"8N"%'F$R;.'[*+I)^( XDBQG ,D5FV$<<$V)-N'%//PZ>] M7 I+S:2U_K0F3X^IX\11X#LHC2(?83FQ-G%EXCZ/8QQQ5YA"I0K^DY7GCHYO M:5F2F/J\ET/TXZIW%B:@1Z\&!S3QI9=UK9$OARLM-O.E%T!WZ$O_ ^=WJ=DG MX86V8W-9+>ZP)$38PSXBL1^A)/+CV*6>&[B^;I,:K;R[LWO4P+-,QR6DMGN= MC1NF3L?=:DPF"BI!FJ$US<(I?THPQQK3G)N4)Q7\.JM6U?M7_K22=\%9=4M> M^*-+W<"+&45.))O.$)\@\7^*G-!ACF^[CD]P M7IE,;V3G(H4I(! D:%\;0Z*UO?4NN-@N-P:GN]F-/J?;M%VXDY>OKP6GJ_KL M_G7U]%R5WRZ_?E._GE5>;&:]JNE;70:LA@/K@^"A5 PSJ8M&;>,S*A68#DX) M9(XVR*IHC75KGZ*W<,MV1?BG?=M57]2XTV%_KP?XWO/\EN+BNA'5.-[J_OK%OQO^2#9V7SW?Z4YU665X DJ7')C.NW4:$ SXHP>@%^3_0780<>\@U]_I:O-_)C+6\OMT/+'-_A M;N*B(*(1PFX0HWIT49C0,/)H$-@!4[TC&B8SLVY+PJBF;.U(6[<_7_ZL?A\R M(J)Q%38''*:_O9@_2- *6S($OOI5D!DQZ%T#C8C#S/W/-+B1NY^1EQ>[]YD& MT+WS47A:[[3P:Y&74TIX$D6)[)U(A?'Q'!0QSE#*TS1A(8D3;$/B M8IVU9XZ&U92LUYH4[$C0Q:_F_&NB@IF3!M#].""P)]_#NB&?O;ORHMYY#Z1C M/[SO$:=>!\BM4@]=:3FP)(L /.H>I K^-+G M@P9ZT74.U1ZDT1BQ B+]U*F>-9=-G!H&=9(V-?*HD;:^^VJ[B"=!Q.($4=>3 MK)4.]'-; M^\XV1W"(S(]L[CL]/W#J>?V1/;*3PSHO-P7?AU@"+_29$X4H"66:H^^X*$DC M7\[<]2@)*&&VTA%V@L[,*OOQ^I<'^$">/GFH::8!E##%K!NP["D:#B@IPC(X MBJ>/RN+C>$:@]HWD&7O\C,N?YWPMWBB;,K";K)WI%EM=M5$LP=CW."J"?'^22$H2@-&2(\#5*"G9CC&'R= M9(R]N7=MV5ZY9?9?+5ZSJW'?9.[34-SC?YB,80:HX>W"VG%GM>Q97?[::'B' M0VO+XDQ3B>>0GLF;,7/,+7^-9ERPO7=NYJGH&>.K35GE+[SXRNL>S6)U\?U? M";K-C/8VH!MRCT8)31".0F%C9;0_CG"$0I?'24QM-TE!-E:)ZLRF<\N#M5[) M3HFRIT@AV9&!R^?5*["44TV.:M;1N'1@1F]+'K7TK3T#5L/!#!?X(,R&3)4: MS44M$$@,QX8%]C(\O/B5T_R-%^]WZ751R*O&O6_X>97QFXJ_3!4JJRXSW[=[ M2UU&&@7]/./YIERWG0C$E_W@*KM[]I"\635SABZS(7+0"MHI$5@L@@>!VPWG M@=[3#Q/LNT!^(I0WQ:R/C/H>\0('!5R.]\7RJIO8CIPND&#;CE,:@,8,#A&: M.U @S]&OQ2JCJU>REEV QRIU82)2#QV<"UPC=M#M^"J)&BM25L4URQS?#ID? M.,SW%.SX1-^>YW7+_TK2MF2J6WBU187U[+Y]2(O[KF>GW!-:FPB_U7,8BI+0 M1G$2IGY"7$M6Y3_N="9:'_,B_:3D".JYJTE34YV5%UO]W]7J5,_[H!3A* M$^8@A\F@I7U@-;4L0MR1U:(U' MKZ#&38 Y^, (G29RC<*/,6!GE'_T+KMP$<@8M--2D-&G=:=Z-5&MK^+@^NT[ M>6WC)30EKI\RX7I3'B#A?L>(T) AWW92;$=>S"*EBJMQ,C,KYRX67,ALCU*0 M!<_RZA6.VIY\/F280N[02H*6I#A#M&@[M$&J5L-99@*%1K#&L MQL923^#2C$J=KK=@$&H0S&',:?@QN/?9]NYZ=]SD856M^2,.N(T]FZ.0R42Q M%%,4A=Q!-&#,#MS 2W"@ZG,>+SZSDM4TY-'*<3\D/VW[ORG>.?<*8]JO/ Y! ,+=_Q9+'%/,8A&%T_4Q@[JO'3E>CW8BV_V'_[-O6*VE;9.S^WK/M"[OYOYG@ M7EID4SWGA1Q3].^68\<7@1]?N$Z\_61Y49A2T$E/B>K<:BX[M\F\ M@KIM--^S 51-)0$JZJMIL0"5>"N1^H<.!Q<6D5VC&R9,-\P!@3:EZDHTE]5_ MB!A.C +H97B]\:=-D:VJ3<$_K?Z0OY5?"'U>9;QX%U\72?&U,Q0M)2GS77&P MH-3U$.9.A(0WX(M?N(-CAS&2*,VE@A*>V5[L6+FPMLQ<6#MV:KW9,:1>IPN2 M[+@5F5->,$,"$95&;3-(9NK5SG/)3J_^V:P,0971.H(8J94&+;=8];0.R&X] MM=;[<,LKVZ9]SDEV^53P.N)AVW[[S8XP%D>+)$6NL+&RH,T6)M8/4)QRFZ9. MY#*FW U\F,S<$0O9C4]2MG:D+RS[9]O_%W5[,"*C:8MI!CDPD#$(6L,:CJ!7 MMWUFI*!GZ32^ B!S-HUMQ'B-O+R8J9H&T#5,"D_#S=!O62F#1IQ]X]DJ+V[S MBI=.M/V>V=BCG+D8!2'!"'MIB(A/.8JY[7(O]K&'E8<1L5BQCXI(1PQ4>/O+V:EE&!T#97:"_!KT:MG68?S2?85N$OO-E7)LB=Q M./XM>RLKMIN^]FN15>PFNR^*OQ7 J8/:!&8V7W_CI$ R&QO)GZRK9SDP4\Y" MZS3QD'GU!\/]ZE8,S6[I?7P3"J+%-R2^"KATM:3U#(Y7NB-EY5J M /N\SV/<6"[V4< ,Z:*?@N%YC&>+4^O.69_J8C?39PNF>W]]_F)SSXG<%0P' MQ"4T#!)$B3AHXI2[*+(Q1A%V'(>0NG\*)/ /9V&)6X!TG7\O+?F)]XZ-5$Q. M.4/,:M<#\PH/9N4TYDC.4FVM+Y/%1TO^F*II?0'ICYHT,*/];\5UQEH3>6P2 MK]X*]K?BV'#"?#C=]9=PX;C8X!6=A2OI:(@?:U>C,N>S:8M_VF5;0O(:'MML M0C?LHITK/BT/39OH8@[:N6+I^F=GKZ7GGMV+3X87\CS<2:42;A:GV$5NY C_ MBR4.2B([0"1(DSM)^NC5CL.>)TP3UA!)B+&"'B-]=/PE"ITDF!ULR: MWZ5F7]%3]&M29.+H6][SHNX[^PLI5_01,^R[@9LB MPN4X*(=@\1,)D..ST MXX#NN!U'Q7BHS*W=-P_JPRBR6K]?R7O15N)UU5 X MOK%?1FI:?39RF#YOR5F"GE43O+!JDN8T=A21(5WMI[&HEH["/-;/\8?,3BT )S^]+U()2'U8N,9W^YO;_IM%L$3G[IA3]]46 $.=!K M'@$]Q\#$*83ZTV!Z5UUV'LP8L).),*,/:TXWO3]OKNGIZW.KW'Z"YT-NW1]- M[KS0'67:(P8%Y3M? D#54P0_U]S28:SZ$TM[UEQV5NDPJ),II2./:JC?TU-U MGY696+G\]D:OR@IV.S_T_MP*V':YX\+IRLIZD,#N6UE:WWCQMJ)64< +6@19./:LYSZ7M2GJ7_IKG[/MJ MO:[[-C[&84Q2)\6(^ZBDBV[;,VP(K$J0>#F-$8B] V(TH(FX8H2!R&+6CB"0^L-/Y),W9 M [9;#N1%,D.O1@!>8]';:8H+1W&517 : MS55_5:.02?CCE[3:D/7Z_9ZLV%_+N^I97A.3P_F JF5+:LO-K/@'$SRV[%B2 M'^NM_-FJ6;):G@ U1HJBFG:Z9Y 2S A !#3#81B(7Z_@1Y'&8)CABB8UBE]H(AYR@F-D$1=C%,0E\8OO18Y579*WF$YR2 %F" M'2'E+_J#?,5J;[FMM4*B@JIHU+;Z\P##E+I#Z\)JJ9G;Q(>1&-JS>P@LND4/ M SS>D4>>A&_ ?RVK[.ECU9L*?ID)5=]GA,/B6^"%9]Z4_\K+2KJ:1Q/OAZL@ M9%;!7YORAJ.""/4]&R[=Z=U[5L'"5-Z@3 T'V[2%I+79PZDMMNUK"Z+K .@O MHN<*_,Y73\_RQ"&^'^2)WV[DFG=I?5M==HJ0=L6ES&\P(OB"#! R@#,]NN+3L6:?BQLIHAJ6=MX4BG, 18R@N6M9KG,:<$ M849J)[R6%>MV)[R&FVY9VX7U<;7>U"5M,U3RZ@K%D(L#)K^H Z0KG&/W2'L= MS63T>K3I(X^8S],H1$G(?6F!N!P"CX4%\KS L:,XQ GDJ-(LN\CQA-2D@(GD M#6HU6P#' KS2&P< S_T^X-=4;G>SZ+*YVP= 3G*S#_]5MS-^6367!:7P!-KK MT_);OF:/;NRFH9R89'O4$Z?WR$.Q9V,4.31U0C\,76;#>N0/D9H]GE=6F$?40 MII$RRY-7%BNO'&*V6U8Y^(QF4P;R7B<_/>27])^;5<'OB_R5%]7[O?B@9*'6 MKM7S(XF3U'4\<;KF#A->KB?\W42VP4_C( H=' 5)\IC5Z55,;5-7)Z[T58R; MKV*7!?4=C[RNI#]#"T/5I5;+1?6EHT+JV;D M0G$T +Q/ QB_J?8-ZH27[>H %LA)LP?X"G#?HKX?_/:<%Y5LU2S'L,OH<#MH M)XDQC5V&(D8)PC0)$ G=1-@0GU/?LVU,E1)])NC,[''4E"^L5 :]WT:GQ8"$ M,^V#&((,LP'-C7Q-%=6]S"7=BT[(WPQZ=3_%D!3T7!9]:8#\%@6,(R[,V-N+ M>3,*$+J.C\?-_PA_^LJ7[>CWO\B7,ZK?)-5Q?MG M\OWRI5*]X82N.[-%:MFQMOS4?=W%GKUC29[F)5-6RY4EV+J0A=,;U5Q$+6F. MF[2Y!0FS<_/($'1SJ2L,K8M+,+'%[BUUQ="]MM1> VYC'@IV610/^S'(\DI< MU9#TOCRSM>A0JZ_OU0U /]1I+3\;)4R5'PI2]ZD4-&5W\J;J3A4T2&-'@6FI M9?^*B^G>**"N@HT_")]3?9U5J^K]DC'QN997XL>[XB'_GCU&/,:I2P(4^+)% M-PDQBB*;(]L.B1]B;+-(:=S>"(V9U:VA:K5D+RQ)6(C%DJ351UXZ*$ M!3["$8T0"7"$ AX3&T>VXT7 RIQC$C,KGR1X4&(B:0)KYWKDHA;".P\M3.F M0#4J:8:P&"N<.2&P<)W,$,#3LIC!)W45KUB]U4V$ZWOYW<'WUR(ORVW*[_MC MR.S(9UCL?5R6R=G<1DD2A\CS;,*Q'::, _N9J9!=(I@F&QZCLU/E%<6HJKNF MA0/5YRU]JV;@POJV2?[.:27/I%](*41MW?*J.O)S+W8M$=^MNS05+YHT 1"1 M&#,+2D07-A4009R:#]#;VL-P;C(J3KF?Q:*/3L!=AZ8>\FE(Q#9NNR@FPGP$ M49*X8>ACRF-(AMK!ZB # 4]4DZ-8^+9;&*FJ8I5L*EF8+!7A]Y]__UEFF(M_ ME"%YP=3/X&DV'3F%C+G(A',C9WG714<*I\'5\@F-0VI*^G."&5,JI M(69]D.1^LBZ/A'5/1NMR%.2C9CJU4<,LY E@HV-W3A&8FZC367OI83FGL'KF MX/0\I!,6JX,P8F^J/6;E>%CWK;D#8:=Q(L4,^AZ *E$P76SGA[],'0>&<6A& MNPZ66C#,U0?A,+[5^P3\/OQO//O(L[P.DW'V"\G^L1UAO!UTGH0.<0-QJ(ZQ M*RM=0Q2%&"-"'1MS-Z2.ISQ>>(K8S KUO\@KR7C)K7>>696\'ET+TNH7Q).R M&E^G=^_O=;M@,!].4Y>G-D&W9-WZZWN*YSFQ0L1H^ MK;)5Q3^+XS^[$48T>UH),DT]SM$WC80)#8A-49RF-L*N+PZB=LQ0Y.,XC5ED M.[&28W &#S/K:K>_W2]D77]_5YFUYZF)?947,M2EV_!.7>!JQ]N9Q0@S %T) M-NR@FI]3&"[_R[FG_9NO/Z#[I^^BM9 M?WTM9.'_M\W+2_$NFP255?:0K&%]0N KSWU5?]"YHM,<]L*2[&WJ8W73Y^(K M?\V+73.+3D\KH(.A(=UI#V1>P<(LE*9,JV?>(U?#K4+TY:3E]&B06\PKTA=% MUVTZ8Q6X8?KXQEAY5]Q5S\5U(8=:L+MLQ\!M)?_^>_DU75-)_:%:UPW \T*G MHY$!4G,G.JSDV/),J%A>M%WT]C-69'<]H4*'JICE5?/@]U4I=2]=<]HJ7],< MX$#]Q/E"LQ&2B8]IVN0M_ G!;.#2'XYA,VE0MEIVTP3]Q0RI06%U+:O)976S M,S^MUFU/E4<[L&WL.+*2RR$(!YRB*'$H"HDXEW*'A3X#IF7N%Y_;R6O2$R6] MMA\0- NS(X=QPW0N.J"GI0Y,(]OR%,$9:9:=Q1;.KSR%<9I8V?.,7M3G*W_C MV89_$GQK7U:E92LI2?W2?Q-^>@1&\?$<9#C MQ0QAS[$1H7:$*.<$1UX4^$1IS.4(C;F/)RU5JR';>*DU8?7-=T@ZTWNP M2!^)[SW4 KCE/L ML3A"C-@QPHGX)8DCC.PT=%,WH7'*0"/EQXC-K(R'I*TM;6!FX)BPU+9F4R* MZ>8 ^AFFCZC@,Y55.$9JV21#!= G.8APS BHLFF SLR:W.:_[LBJM*X%B4E-D0V A^FP#FZP M^DZ@,J2Y0U065=H)J,?Z.O7XF>6_[6^?5QEW'FTW(<+-M5%(G4CXOI&+B-!9 M1(EGAX2&;A H^[Z#5)8).>TJ8ML?+$G;NLL4KPO'Y:0:B3H3O59("@YZ703!:A MA/DL_&]IGE0IW9*6VCYJ0 /"@J@?^ MS/+A4V2S%!%WR/S 4N)3L.,%Q3W/ZRGN=9IR6MVEUW_09UD(\E5LUW?9%2F? MY?_ROO&-K&4FQE?A;!;\H_^$R8X=_T7GRT?4#/Z0\1=1A*<+8"87VXQ2Y M*0YM2JC#$U!.X@P\SKV7MYQ:A9Q\PVO^Y?TM%5S4O3#K'_B>'Y@%F>-#4S,^ M/_BC #H6K=Q3:_=Y2'[E!R%YN*A_M3JL7%A[+MM'Y(=U])>';\@P[RK;R"C! MW2LOZKMV@[,&9A2X(7,Z!X>+6N(917QLQ.,&==O1VNN/C%6R^@OFNW M_@?ANU2=[/CP\O0E>UU=924KV*5+=I?K?GEF':J+6P^I%>H5?;N]OI)=8 MKIC,O53?O0: 3^]>YV.&:=(87.L_)6U#.:;CP+3VKX$E%]N_QB%U]Z^))_6. M_[O&0K^\UQ5!5VM2EG6K"C^AW(M8@)PXP0C[ 4,DLA/D!!1S[+,D9@1RB!^D M-/OMUTF-FT9[OV$YJ9V;C: ':J6D8]6$C#?ZFX1CZ&PY3&?1$^(DW.-SWO0+ M\'WPIC&I^YXC,FY_4_$7E;8RPR_/>?]:T[1Z6LV(;Z1DP*HY,+0Y3$/4VB!& MEEULDYB&UMTH%)[6'&6ZK\M[R"\96\E8%UG+XI2;K)V.5(]1_864G'6+3ZY? M7M?Y.^??JIS^XUY\7Y[%$_=%_E20EZ\R#%JN*M[.K6O\1GE,>\IJ"H\L<@/' M#BD*TH0BC*, 10GVD>.'G$0>3]W$AVQ%/PC'S!M=S1-*),L6[? ,'-SZ@SYC MM6WT_X-/#KA)W]]<731SIE'-L]7.7SKLUWG][?Z^[EQ8T+$=9V1=9RQ8RNUC*[4.Z6;9HJ MH;*G,L$H9TMA3-7(S;Q)UN2AL1Y@0CYKA-@<: M9E^_\:?:FC9= P35"ZO#0NU_=EL,7.6%>$[>$=[F6=F^:S[G5TT:A@SA!+%% M[94:\&.SHO@6_$AUMZG*BF2UF_ST5%T7A;1)@!%?@PO,K<9[NI8@7-3C3"U! M/L]XOBD/"[^A$[R&I3)]SC0B$)B*FY0%Z, YB57KO#F\ZF+'S4E@W=/F],,: M?01Y?DFK#5FOWZ7O %3*_K=GULC[ZSMK2[5IUW"6#@Y(8%H!SPY+M-UA0O:E[WZK M /VW#U$J7)WI @0>^P>Q&6W"W8M&[YKL8*7E;L?Z !QO>27&:L/2\VET54S=^;1H8QB'_LH89Z#L,,YBJGX)7'") ELF[BPBC % MFG-O7 T'S53[DI=UQF->MQ_:#MLA-3O 4?<*PE0[.AH6$7![:Z734J^%T_1F MVC8=;5DP.-->':^I8?8*%)>=8J\N@I/Q]8!7#4S-Z8Y/>MX1M,W!>6."(-*88Y20$OT?-VX((I[1D42@A?0S?Q\*DI7U%403 M7WZDKDU9[/O(B1T?X9C)4:@L1$X0QJ[G>CZ+E>X*QHC,;,QW:;%[NFWT')X! M?"*?<0-B"C7,1F@ ULH$'D)T5C+PR:*+YP,/P>I+"1Y\5E\%_\^&%.);OGYO MOV%!X-@XMD-D\[KG9,00X3Q$U'5CEL3<99&2KS5"8RD%W)'5UK]CX:BKWQF0 M-;5/&:V6\@W@.4OWCM=<7/4&0/5IWM"C,,4KQ7=(%LWM>^AT.,!PERH7A3Y,8H"S+$7R*Z5D8KJC5*96?GVO19!I?WC@AE7.V-P M88JGCE19X920C+FU8H&.2RO^M%>\\;4743TE>%OE4WM8,P^3"J7>K.7XKCJZ M(>.?!7_F8F]]XWLG6'C$=^D#^>,Q]1(2NN+,#Z<]]3[#G9ANW[/)CK04KT"GA4 FK'8QGE!OP^J$CLB::><#*X9&YGJLD MB^@%2P:3#/5D82HY$$A]V:0^/=&<).-I+J-GDWI6WZZL)KB0CJH=G:Q5(_- ;LIWF"JJ8^-S4+ M^ ,^#:!7I&8'+U3CB+/T'#0L14,VU117B]I:PZ(\ML&FE]?MF=C>?.VR8&57 MQDWYR#'VXC1Q$?4#C+!'"8IYD"(<,6('Q$ZYKQPL&2,TL_5L&PBVM/>YOE9# M'=HX<4!8T\$34R* F2Q=]!K=$\>AG=% <6#AA7LHCL,[;:,X\;SN.)!*G! Y MV\Y^:M/L7>:PE,AR[#"4-7"VC1*&;10Y=NAX?N)''J@*H9_,S(JZ);H;; 4= M^M$K&C77XWS ,+4\P3I#'<$X)F.#.GJ)+#R68PSHZ1".T:=^=.Z9+^ADR^W9=C66WM5%TV"$A#[@,^KF\F,,,T;0JNX4%W M8^#TDI#[%EPN!7D$SD$"\MAS,)5Z^OY]:E#.KB1+9FZ)_YCPF.^Y^/RSBCSQ M1]_!;DQM5Z;S> @[D8V([X4H3!AS>VU,5HUA%\O5IMOV/*OOXB=-R:&[89@;D&] M0]+O?/7T7'%V^<8+L5HSA_$NK6O+RTY%VB^D7(D3'DE(R@._&9>(_=!'21*) M7U+F)*Y//!>#IC*!J,^\0]0TK ^KS"IK\HJ;@IX@U4Y:LXD'9ORW;%@M'^VX M4QG!;5BQ.KQ<6#4WYHYF6D(P=&*#T5[T(*VM8]X4\%^6%]?#MJ[5GQ6IX43\: M*@EG^JAH6BXP&Z$B$L-C5Z&@M8Z42@06.V)"X':/G*#W]!R)^@OPG*_%&Z5L MJEZ]WV2MWW(O@[IYIE08X::I$[MI@A(28H3#($#$26/$HLCU7)ZZ(?4>*WF8 M4_,PS+ %LB<[YH"'T]KM:%G]UWJD1?4.\T$,?09.*#X#AR3(L;$CO+P(HXC% M*;*)$W%,6!!$[/&U[AWTK2)%]6?])(Y95'<%^=,JDP%/*R'B'ZCBN=7PQY#2 MV(V2D"(_8A'"04ID: 8C)^1IFN H"J*X_1BN,_;G_A"V# +NXMB/EK^:C[Z\ M1(&7FC5/=^;A:R\#C&-=_<+JI5F_\BE3\*2_>(2U_>E^>.Z%K2]/: M$@6T_.E'.QV).!LHT,,YP6BT]<\H&JV80O^*BP411@%UHP;C#^KMZW4"?9._ M^4#^:)N+_,(SGJZJ_0# _?R_1]OUQ,G'3Y#KV"G"#N8H"2(',<)PZ&+?YX[2 M0&I=!F96T(\\Y86<[K)J,J0K\D?;.4C\9&W$AUG(%)QJ!2V\ 0M:;6N?4WPP MM6_*;=K$CCJJ3 88YC:\QL2V C'4?!3F_RIG#"E+ZA:M5DI2?_L'JI8Q?UK"S) M@?B'C7A_IK&/*J#UAV<-+;SL"*T)>">#M*:>UZVT^+1:\V+K>3RF/.9V3!WD M1K:+,',QBB,O1@YQL>=RBA.F/ RR9_VYW?"FLJ FN?-2H=44AP(9UU #,(%. M. BA1L5$+XXS"B4.UUNX/J(7S&E91/]C\'WM*O_&UUR.//XBSL?"/D(VM-Z7 M9]876>U%LG=K2]EJ28^;&ULY+U9=UM)H^/B]8.412. T",@"J2O[U-Q($. (DAMS<2=ON MHCCN'1GQ961,&?$O__//J]%/WV$Z&T[&__H7]E?ZEY]@'"=I.+[\U[_\?O&1 MV+_\SW_[IW_ZE_^'D/_][NS33Q\F\?H*QO.?WD_!SR']],=P_O6G^5?XZ>^3 MZ3^&W_U/7T9^GB?3*T+^;?%G[R???DR'EU_G/W'*Y>K75C^=_C,$[K.AAF1' M.9&<">*-OZ:T(E8E3E(,FD4!/-*\>.AH M./['/Y>+;X\E__\G4^__;//__\QQ]__/7/,!W]=3*]_)E3*GY> M_?9?EK_^YY/?_T,L?ILYYWY>_/3V5V?#=;^(CV4__^_?/IW'KW#ER7 \F_MQ M+"^8#?]YMOCFITGT\P777Z3KIXV_4;XBJU\CY5N$<2+87_^^3B'_ZU\N__B#%)%2 M7K(["?#G',8);I:U>L-H$A_\TJ@P=3)=_>7(!Q@MOCM(,!R\GR#2C\)L/O5Q M/@A&"Z-8(-0'1:2WG 3!/*$0L\S<)"_9PQ47DF=(\T(&,XA_O9Q\_QD?_'-A M0_EDP8\%+YZ\[H8O^]&]VG07^+L#E5G4U@9BP3@BLXS$><"-H*PPD>,V 7H0 MV???]I#J^_(\FL:?)M,$4]0:J]?Y:7PBVX=X7?[&S]_\%!]$XM?A**W^.D\G M5S5D-9]4X-R-6)#)5A/_HQ5OA@+>/@T/XV0@D MOL!T.$G'X_0!S]\!4"V$XH9X)SR1)@<2 / S:0Q5D;D/X97 X+$\;SS_X*!BQQT#(#T8PA_892XH$JDKUR MAD=.<5D5$/#PK5NA0+>.@@,XV0023M"/GZ(*6S#^'/D/[R?7X_GTQ_M)@D%@ M)BF1#=$Z9N0-LB7DI,MR#+(G)N8/,QRV(&(KG)C6<5*/STW YL+_>9*0?<,\ MO E0+#6ACDP(X1'P,5@B%5#B@K!$!6X9]XZ&?)CK\>SKMX**;1TJ-7C;!$B. M4D(1S);_?!J.@0VX=3P6YTF#1M8(I]"7BIR8&+6C245<9 6 K'GU5N!PK8/C M4)ZV!(SW^.GI]&+RQWB0I#7),D4*R40RCTR)R!0)681H<8'TL'C5AA=O%[JB M;P05>S*T)4PLCL;3Z9?IY/MP'&% (=$@I2(,S6HBG4-W&S\E7O+$A '+M*X' MC$=OWPX=#4AC9K MA@XX#_4 \N#=V\&CX8!G);;V#(ZB]8ZFX!=T*UEB<(ZCWDM(-U @+BM)L@I, M^R 2H^X@.-Q_VW8 :#C$N3?K>A9Y28N.OGR=C%<1&) !I*?(@*0-D0$_\\ZA M%Y64C39D;U4^2.R/W[B=Z!L.91[$PI[%?P[Q>HK093Q<#.8UL^N,_XU<_OH2; M>*MP0E.?B*->H-(J>3DM<"4"3ZW@4LX'ZOUU;]T. PV') ]F91/NP/OK:6'7 M30:N0!IE<#T;@#,Z&X='& 6-GJ_2>(11B1]B=$P(7%@-CW']V[>#1O,AR JL M;0(B)V-\&K)C^!T^^+E?+FL@LI1@E4"MITK S&02% AB6):,4FV%K1&E7O_V M[2#2?""R FN;@$A)XT[?^SE<3J8_!LP;+ZB.)'@1"_F!6([>D)8!,>^8M*E& M-.'!2[7<^&8YC-!M8HGRQZ/ZCNRF&H$<:!>J+! MN^B,BU'["CAX\-+M<-!\M'%_1C:!@^,KF%[BD??+=/+'_.O[R=4W/_XQB-3( MH%0FD>%:I @EKV\T45:J'"B/&FJDK=:^?#M<-!]F/)RQ3>#C_"N,1BOJ XN> M<>F)2J48$$^ZHN]T2" ;FP !$GY5RC@F\1_G M7Y%OL]/K>;F\43QK]*F]4 AK7(U$]XFC'>2DYL@8+L#1F"VO85T^1\-V(&DX M.EF9S6V !CDW]:.3<8(__S_X,0#%C(^"$7"I\,9GX@JK='(R9)Z\S54O MW0X:#4C?P4]7I>6"R>"E<7@6EIR;]8IXY2*)V4CF M*# JY$& V/3F[3#1<%"S"DL;J=:_6\1'_,YLH"1E 9@EV@190K2O!TH&HYRUF!H4YBXN8ARLPA0B3&.3$DVHW_-2K0V ^!AZ%VY MIZ98M!51<>_5V^&BX1!G':;VC(PC7$%:K&+D+P>**T\39R1; TBXG MGTX^'%T'QT]OGD\R_G#Q>RY8WM;9]=Z5;W7DLY\.;W M]8Q<>O]M4.KTKV!1*E< <@LU*Z)RV5J"YP-"+?- '*.)(\:-T-1POKFN6M/7QG]]@/"MU\)X"$T @,4VD M$.@/&N5)"D9IB,6*?.[NR3Z(V8ZR?F[+=PFF#B32@/HY_0:%_O'E#/.XWDE$1AK:"X0^BSE^CV2&T""=8GDB2/J.V- M0<7^6@=@ORY=M["J(X&#$57-M+HS"EVM!HGX]D[R),IW/S>A?\3 M9L=_(AM1BL.QG_XX0?-BADR))=@V6?@J*Z4^T,FGD (KM^)RJ6@M-^K!ESZ1 MUH,T5(7:;F*'R^FGJTZ7YEPKLF_ P[A=XG(WOT-_N\1O,N<::?Z&' M':BA)"639:":6EK?#EQ+2C^=>KJ'WV$\;\"'N(GT+=QJ[:B5JI1(I&SQ.$F: M!(.^-1=)*A FBO!S_=>KH$R)Z<;4"=H MSIUR/YO/I,%S/?1C! MQ62#OE3*:RM]"0\S0V3T%/5E9$0;[FP&C8M\KJ'@7O;;KD3VU/JGTXA&IX)J M0#L]6. @"<]$9D BH#,M$]K EJ-JC3E:[1)N,/9<#=3!*.NI/="K(6@G!C>@ MIX[]=(S@GGV!Z:)<_)8C.@KJ)3K%U&4TWW+ISQIE(N@X!:&-A,QJ!^,WT=)3 MSZ N,5.%[0THE\?K>.=GPS@0QE/F+","0LE%14."M)RHD 0/R:#K_=QMCAK8 M61#2;^"TCHQ? ,[N#&\0-1^&H^LYI 'U$#65DMA !9ZL+I(0&".,V1RRC9[E MYQI1U<#-DI1^XZ*O@IQ]F-X =OX.9>01I*/O,/67RT9,I_G)7:=;GG$/$'![ MD&P=[@T/YJ=@QJ5QI[ZHG6Y0'7J9C>$ QO]#.P1%4TAG"; MT&7@Z#P$[P))U&<.^)EYMK]*EQALX*#L%BM[ G-WP;6+RJ6J?WH?%+*QS#&/ M6]H$(BDM'2>R)EI[(F[V#\?[TMR]GQ[_B[YS\ M[;C+"QGK7_0ZMS.V6&2EJQJWA_QIOCGUC\:I=!28PE<8SX;?EYF>6SQG"BY3 M="PT9P[U7VEPJ=$X%++4-F?GN:QMD>](8LW@/77 KI-KG3=D6C]$N=E0-WO M!;5"^KOP/$&CM=%1._QLPB@I45G[ME9#GM7 !U$=;^'\&MB M\Y4EW#"F/TZF:(^,;[H$Q!^+Z6VE=1W*?)P67XT6"/@%3[M%ZF0ZG.&Y]^%Z MBA]O6+1BV(!3"2HI2K@KPS:4<"1(]"9C-HXJGB-EM>.!K["L?C7V:R-URXW2 M%VP:WDEEF6<01WXVNQU/=)3^[_5LOKA.C9(].GU_\J7\R8)+B^>4R0)3F ^G M"\VW+(SX,D+^W;+'9BE$9F6V$93 7=3$TZ1)XBI1'JR1L?IUB===8K_G3J,[ MK 4X-;[;;M<46* 9*$7[$B*1B2?B DBB@S+ 6;F363O;O0U=_9;'-HSKO037 M0!9]S7)62\&O;NZ;?REMH5'"VY286/1^<-&>F%(%)T5.)'!J2'"**2,# _Y< M*]7];G%774*_]S![AGB?<&A[-VRSW%L14&VLUB$2J[)&)6 $\4;$$N_D*250 M:!*^WB[8A?1^%?QK.LQ]R+H!ZV/WJD$A$L=332UZBJ ^,9[802%8X6JK9ET^N"^W5A6]A2;P=O#9PK!PIL0"7+/FI#E)=XE"LJ MB@=E"!J(W$BT$X'5SM<=2'*_IE(+&^0U9=ZV=S P@L=(66D]' 21#I=BN0^E M65+TDC)J;.T[S,^0TZ\/VS@T=Y)5-=@U47[RY>@,?_KK\<7)^Z-/KU:+\O"M M/1:F/+/\GJI4.%/,ENLV7(32L=P:8KW(Q"#L>= !Z+,3J-Y E? MCCZ_/S[_]?CXHEK1X<.'=J?'GR&^OIK^.!S[<1SZ$2)EN(#4"L-*.V4A)\*5 M7UBGJL1'&*&"&\%TA"KET#Y[/[AK*N!BX]Y1HS2,:0TR08$(H MF:O .(TJF]JAZH<4-*/8ZB#AL38[@-T->/4WU"\'KMQ=KW$VT6P42524>^39 M$!\C$&Z5E-)DF6WMKKMK">D7.H=(=BU(#F%S UAY[V=?BUF _QS_Q_7PNQ_A M8F9'\_=^.OV!>O]O?G0- Z^,MH!>G " TK \DH [BIC27,=E%034UJI;$=8" ME@X"P&,'N+HT&H#848R3:UP&FH& 2PJCXM2OAA$S$0V'',H@08;&G)4D9"J) MS[@9+9,0>&UD/4=/O_'S^H"JQOL&<'0R_HY43Z8_2K_.X'.,#GT5JU1"VH,D MN \B85'+[*.QN)S*N+G__G[#R/5QLC=O&\#%ERE\\\.T:KJX]"$?\&B0LU., M(LJID;QTW^3$B83'?LZ>2LZS4K7AL@59_49\ZZ.HMB0: -=#XI.G'+171#%5 M1J9;]"D)&N%NR7*N"I+H0&@'4[AN53*30_*\T>3O/OLYL5#C3/)AA;HJ/2EOD]@OB@ M\=0N0Y .. C@M0'3JP\0;A,F3@6N#5.$<< E>%Z:;3N.&$A!"6L2TE$;34_) M: 9&!TGX,7 .9'<#B%GEVK[X'XM*Z:E/L&+1.-TS[)3(7IDR!U-1= (\I:1< M&R'H$EA@PKM0O>Q\6]KZ/0$[PE8G@FD <,=7WT:3'P!G,"HSNIYR#W>0H=9H M18"7T8:<9N(SPVUD&8]4H\/I:Q]_+Q+5;\2Q(XC5%44#V'H8QEBMY\=J->C$ M6.>=)5&G7/P;2CR4'%#V5J48O,^=S4Y>2U&_H H35G>(A2 M)HYG.%L47F:5B*4!V>1M] G_$]7[).UI/W46Y^S*_3N,V2W$/^\YL ,:L\2U M"Y*H%41JQ8A-R1)$O]12:!.J5W_SM068S_EYW:.Q:> W@<\UM M7USU< SIWJ7?]2M-UJ.=09&S'@IG^ MCB@; .U3!N[39?.6Z1X$MT)0@JS'U9=Q3UYF08 ;D"XAZZO;BG57T(P;VQVX M>Q1Y X#_LGKO@@TW=Q!UY@H=]T1B0$-;EO:PUF=<#)=4ND@5='&AYC$9?5]# M[P\53V_>'"2B!E#V?G)U-1G?H]^Q$F)TD6@!I4\L1&*UEB0ZR3B3ROE0N^CY M,0U]%P0U@Z^#A-, N(Y26M11^=$7/T2+^KW_-IS[T;UE#8+GP62E2X )<$7( M'F7UTOTL?% M<([#DN S"F*YFYVDQ!6I2%Q2AD3N!1K(P)7-E2'Y,E7]>MX-0;*R !N Y+T5 M;#$Z3(2%!=;7+A$A)!@4I0YL>HM978CL5_'NR&P=BG:!I![4:9I M7$]_W+-0@++ 0L23@"E9KFLEXD0&XE50,JL03:Y=^_24BGY]XX;P=Z" =H>8 MNX'8&"X7!5G=!'X&GGH(.692LM?($L71QS*X3= BIK'!TDG 8.R3JL'$B3&,N>$A>\)Y(&4=H#):)8!%GR3#+5;[%9@_*M@.S^ M&P"Y!R TH%M?RA0,A-3,.FT(J#*24MLR -8+DA(('[55H;JN?8FF9HJ]7N7* MV.%B>5.=_Q^T3.ZDR_\S;WBE3M"OVKW_F6NS&6(T!4/!E/O8%D@00 EC,9?) M68JRVE>N7J4M]&@T^0,?7:8;?9AM_@>GY M5Y3"@"FGLRRE9$1&=!H\>&FZQ3L'VF**^LWFO"K*# MQ-$HN$YFLVM<"9@0@9:,3BI]YLJ5*)LH^OT@#+5,,U.]A">H2:F5/W6[092^LZ$O3:6]A! SAZ M4&JP7--B.0/%.!>. HG!ENG<5!*WJ#VP+!JFE#2^=HGG1F+Z3D9UC*4Z0GA3 MXQL?3+(].O_UXZ?3OU<;X[C^X:\TEG?]8NK'[\O^_X M*,Z'WV]282L.L* EF%(;!67:J;*<>!$4T52GK%)R"FI'3'>GLIG(_6$(>JS$ M.A97 V3FV<7DS.($S0<%B/E[BJ(+R:[LM+F*%+VGACPZ/KRD-!- MR8D8!\:;K)EDM:.I7:RCWPS2*T.X=R TL!D62RMCR]?D

E.,M:'8GR$7TF M5X:4<^K+5"L'3@II5>VK$<_1T_.@U-[1\E0#UQ%= S!<7.>X[1&RG+VW[+GP M?C)&[ETC Y>5JHK14,B7%O*_>7&A'&GL>5]8: M7#L5<0,0_@#XYCB\$? X'5V5(M3_7'PY2!%8S (M)$\#07L=[?=8IAY0\$I3 M#HG6M@Z>(:?G<6FM ;.6X!K X+-SF^XO;+G]!IH'3A.7R#?!2],Y2;Q7N$CA M%"U72YCIMD?;RS3V/)^M-;1V*N(&(+P(L+[#I:5RNQ-7<+,1@^(F&&F),26, MRS(0RW$5$!)/W$*VUZ!5 M-!24)M&C(RBS1@@)JX//YT52?C M[\CTR12W[( E$0+/DC@J%/(K<^(L?A938! B_E^N/^#W&8+Z=.*#I$4WM!.-^ ME/;K>_>&R>I";!2LZZ9T#2A(LTA/>&?0A/':$Q=P3W+J$MK' :2N?6]O.\KZ M=:U[/XGW%E*3!N"&ON\#$158XRER3(8R@% 3EY4E4%IH"L84O7 M9^X/@Q5$U20&G\YN6NKY@912VXP,="!*G8I(Q);*#G@E%'8CJ@8PN'T!U< X6PKC%0DA(?^"X@2?YXB*,?),O4$,]5:2 MVZ^7_,IE:!T)K8%F51M65@)4LPV,=)YFX:PA3$=#Y.+B*FC\+%+M:+9.5S^C M=Z>RF3X;KU(I7DM<#>A'-"V6Z:FC^!_7PRG@6G&;S7^4N3YE6FSIUO5MH?E# M3B$984JY$5H?X%09DB:)UU&"2)3%ZE/'MZ>NR4KS:CAY7.?8C=":B"#B4B) MFGU$)I_[$9SFS8N+.1J3_>)X*?V&HR6!!T&B#HJAE8(:"&XE]=9JFVLW--^=RF;Z M:+V*$5E+7"T8D?>4_Z?A&&;(0J1B.!\8#R M5R1:J7$AJ/0M"$:,2$KPP).% MVKC;2$R3)F(U%#QS'N\OD@:P=0;?EM;N:7XP'9Q'*2Q22ZR6MMRQI,2:H$A@ M#!1P#:IZH?8F6IJT]+I"5A6!'.IJ7'2BNQ9=+4Z_+2[;'/\)TSA$3@XT<@LU M/B5"^$"D]IHXM%()M0KW2N)*=M 6\ 6BFK3D7D.7'2ZB!G3:RG\_@\7DIHO) MA?_S[\/YU](@'=GW<3+=4$2NA2VS*2PQ/* WGYPG3BA.1.G< C)JI:H[O'O2 MVF\ES6LC]#4$VI#.7"X7UX6GP?4T?L6%H8%Q;VHCM4R:%(!0KGP9I))(R!0] M-V^UCE9#Z3#3#5(W4]5O<4U/F*PDI#:"@[>6QX=A8>(XS1Z,"DV,EPFU1,4< M2K=%W$UHE!"3E7*"L^1][7+KYRGJMY*F)\!5$$X;8+MG=MS;3(M4^1H>HF/% MM Z+ZJ!%L,I*U.6,$2TS>&NHM+YV$<..)/9;4-.CU5A;? W8D-MS^KZ+:]Y94QV)+0&8M+'.4.9R6T(:TH!Y0WQ ,J'F>\D\YQ:WCM6/KKKK"9N01U=TK#,&G@X#A0 M8U@6%Y.TC,:S43)&RZA60[2F,1CA'"6&[06)2,LXVHE3^@,.YV)L@Z9'95DU?/QW>/V-<8M-(7;'81X(&Z/Q_=C M&J_:]OSTX_FO1V?''WX]_?3A^.S\^'_]?G+Q[P^75:'_^?JWO$(C]"V65[\C M^C,S=WEP ;)7B"?%\?@N 0DM.,DIV C<" 6UR[VW(NSP*>7+EUPLKC)9HX7D MC)=QO^5270CEBJYI6P\'08^-[\;L"UNJ7^AB,E M9S89%Z5[].=P-DC1"J>9)H:74'(I,G ^"^(H5490R0.M/?#C68(:P=(>DMX$ MFH/9W@"&'JWAP^0*3X:!,)X%I?'0CB7C*E,F/N=28>J"\<9K:FI7 '3NY:U^@ZL TP$PJSWWD>0RJ%[FB ZU=8QXZGEBE*?,:R=W MGA#1+V0J"';S8*H]N-P 3(Y26HQ6\J,O?IA.QLL;N:O%)!V3DXXP 9K(H#WQ M!H]P%[R2T3/C0FT?[UF"^JU2K ^?>MQO $IG,$=^0#KVTS'Z+[/E*ACUT8!W M1%A=9N&B=^E,&1QOK)&.L3) LGJ1ZSI*^BTXK ^>"OQN #5',5Y?72]JSA9Y M[<*A*7R%\6SX'6X:2*RV P2=/!/()E4*S80A7AM>^BQZ*S2GI?E5966T+7'] M9L@Z4$R=2*4!N*V9_K=<" TT)+MP31D>W-Z7GK3<$9ISS-F#3.X51C#N *?. MTDCUX52'ZPW Y_,$L3^>XU/Q-RY/QOADF,V7:W&!RJB<))&6N0(J%I_#4Z*< ME=;*!(E5OSCY##W])FKJ@Z@:[QO T:WS^@E/\!/\=%:ZJRNT]R1)M(3B'4W$ M>VV),M&4SDB2>]I51.B6BD::8%0, ^W'X 8@\C1A_C3,>H9[X>-D^H>?IH'( MX%/,Z'AZ%M"N4\0$?$IBC0<:6"$1DE*Y4GXZMMH\@-@P;TORZLI7Z:3 MRZF_.@-DXVPXAW.8?A]&N"F *K,S+L>+-PR\2AG ),*E0S,H!D4\2V7^A90T MR@"Y^NBPGI;:6KO^[O;16\!2*P?+W6VN].%Z6C3-8EE_\Z-K&"C)M@HS:%/,M:/L/\-%_X/\ME M0,A)<1)3F?/C,R/!V#+=0D6I#;-:UO;7MZ&KM>[[W>&KNI2::-2V[N)IJ=H< M*)4,2RH2[KDJ78LM"8(#H2X*IK0!G:N/F]U 2VO=];O#6!5IM',(5O+UA.1& M12U(C'P9; WH\>'.TE*!HTS8VIFX5_3J7[$=?_->_2Z2_B]6'_X%O_/YXM?C MBY/W1Y]>IUC\X2O[JAQ_9N&O6T:N=8Q,>I)RTD0"-025:R+,A:QB#)K:VJTP M7J6,_-Y1J>>K(YMJWDQEA7C^^V^_'9W].RJ DU\^GWS$K?[YXNC]^]/? M/U^=D;PHUOTWFO$D+6@.FN2;?&+.15XO$(J;8)3%(X["+73(U4(/]C! M/H2(#\-9'$UFUU.X0&&^&Y7./(Y1Z21DDE49**W1,'^CAU5]64;1KR:BD2<_@.XROH?0X M>E\\$,11Z3OX_GHVGUS!]!9;E!L'8",QV3@B+?HCH;14I];'+)RB/-1OEKL5 M:8<73C_[FCM$4UNJFW(@D3&.+#":6"8C4=XDK4*I!Z]=HK@M;?UJKRXP]+3< MN@,IM:IWOIR=?CD^N_CW=[^??/J MM3Y$;J1Z!U^*5[C'MKH^>=5T5$[D%Q) MJB#:"\NBCB+'V/+87B:J02%O_@G5G<.): M6E"*@#>E*H0#<3(R0I,6(2G&,M2.%.Y"7[]:JRY^UJ3?NI%3JSKKE]/3#W\_ M^?0)]_WIQ:_'9R?H#'[^Y>3=I^.C\_/CBWV7URV22_AB. M1HB,$Z1Z?#D,(SB:S>"^,7T+1,E%RC[)4I>?B)H.2U8W$[ M$7BH4MOJ97?;Q7ACRP1Y$DK#8>F#([$-SLI80444*QW&2Z-;*Z(EUE#%)Q5ED8K2J7]Z>+ MZH+CSZ6VX.CSAT_'OQQ]PHU\<7RVC_7U[.-JE8!M27 EU5.*:(;SU:E3DB6% MHG%X]*/?_+S M\O';[G:&U2J B)QX9P5R07(\^7%[_O2J$GFB EJ;^7Q_CD$96JN9XCK)99=!UF\!_7I6WD]P>E*RHY;6-D M)$' H\ES1YQ3MMP;"5%Y&32KWLUW RT'FT6/GGN'WQ"2M3(+D@649DT1%ZEU M&=UH !=)+8/:H;2-Q/1L M7 P1,3J KC6U4Z1=D13A3O*4F:K#[K:BK"W49>T"WJ>7E&K M+9]6%="S%3Y[JZ5MGMI]@5*'*NSE,I.@A!+:,4*# "(S:!(0$B1;I:WBG@E6 M>_/V5Z9TK^C%4:%!)!)QR;@G$A ?@R/",R0W,Y>J=UQ[F:K62Y)VPJFK+![]*45*'"FNW\A&FI$@I9Z)CR93$C&=G+)-ON?1!!&]H MJ%UB^*JE2>?Q*Z3K$9SFU6OON15.&Q#.D)P$Q[5K7':0@C"6: A@ PO5@]N; MR7E+14>[H.:)FU=)(@UT.KE;RL?A>#B'3\/O\(1]CTQ))JDN64(2F#>X1(LJ MVGM&0%EO4'D'FJLGD'8GL]_&8WV L1L)MGK(EBJTO0_2>W]4BJ%<7<8+L^_5[1P/W-H*7=@".,E M\@XA$VMM(&B-:L,S *3J3>%>I*KO\I*#4;%9F5011+NZ8TU9V@'*9//3NJNB MZU3=[%^W1'6VFI=*2IOLS4R(H)(@+K.D.1@+\K]0+=W]_;*&B-+@Y[9CQ>VM MY2^3V:)SYT<_G"XZ*M[;7#IDDQP0)T09!+OP?ETF7MN06/9*AMH]OBHOH6^5 M^#K(?4YOOC8.6E6R3^O<]M:P&Q_544%>A[IU<^F5E1I4CD1EBCZ PR/5180? MLT8)[]!>I]7SSUV5Y=WNAL=O.!GGR?1J(:-W/Y8_O$.]H."<1:S34*HVP%'B MA1,D ]?4,D^#J'W#?T]26RW?VP%#FU58=T)K554MT\@/,VF3529M]J$,6AL= MD/)^Z<$U<^$[+>*5D^39<>$I0ZS8J)=8B>B:,)Y"2-S1S&J;-PTDR7'9WBOJ M#*XXXK8L:5?/&2-X"\!P];R,EO@M6=DF)[R2-%B*T*\OQW?5L M.(;9;*F!EV..M=;)H=%*)04B$Z7$AM+?Q%&T8#W/$FJW,G^6H)[-_VIRWS1- MZF AM("H&]J7$]FX"-(FIXD6!MV>D#1Q2>!FRY:[I)UALG;N_P$!C724/%RP MZZ]#[,'E'B&"!LS@U^'EUXO)=?QZ/AE=%SG,/A\MA^PEX;RURB+M7A>WU!#K M//+#4*^E 9X-?<$B>OX-3=C5^XAL4IU_/:/@>)S0!9X=S6;H!!2NK.9U>IV] MBD!86/3U*Y5JUC*BRNT@;=#BEWH+"&QX?,_C!ZO(OP;G>A3^;#H?_.;_[V2Z MLLAN5&%0,O&@*:*VS-=TG)$0HL /WCJC+==VJ_I6?/R](P*_NCL>UK^Y7TA4 MMR@JL+=G<'SV5W":'ZQAN6.85SJ#QI,2?"BE\U#"#XJ 9@8$CG]*@AT4EM]O9\>OSFQ]<9O;C%[*BE_L,5:^=0_]%(\?"S#(TI%131UD%( M,HKP>'S[VI-CS:/[DWLE84WJ<:YGP?\R^0[3<3GU5OQ8KL%X83U22XQ5G$AI M))ZFX CUX)1-(BCMMY#^IN?W<& B"RILL@E)=46XG_TV'ZF\G4C]4,XUK.PRRU=F"X:CJ<)(8RZ6KI"8!?1W"64FO@E#,;[/I-SV_GU%ZW8B_"@][Q\%-/'2/X1K?0>+P(_F M7R.R;4D[)*JIB&4"0*D^0^*)I:C%3/(Q:8]V+]TJ1/3HN?U,G.M&X ?QK&=Y MGRVRB(_L$D&I*7U=" ]"X%%%,PE,%A65I'<4C=?LMI#YNF?W,["M&[D?S+N> M97\Q]>-9J0E8\']%OZ>(3VD)Y;ETJ([HF_!BHF89M)#4.;O-$;_NV5O)WKX- MV1_,NYYE__M\.%H4SBU)STQ$(S,C7&A50AR.6)D\"98EI4QTV6ZSY1\]=BN) MN[-A"W$_ M>?!VD1OZ-B1^&-MZEOEBF/(J3<612,/Q3*(4R5;@B$.($D-#X*4#BG_<,F^M MM.\]):6:X%'D2,K> M"BN!"[I5V>4+8?OU;^\GA--I>J<"FWM.\3Q=P7++1)X8,R(3P2/"7?)$G'>6 M,,=9V3O9I:W*C7:&2M\)GAHR?18B>S"X@5*B]Y,I&K5^#I\GXV7V_#:&H0-G M5A,.P9:&5Y%XE0.A04N;ZML9&8EF"SCYR?S*BMP?0&T+-!^WX:CF'! MJX&1(@M;S&6C)4%;2A)?NK)I*6(H91245Q^,\ )-_<2<.R]PK"J*WF-4SU88 M'_\91]>I7)N8S0#_ER[\GU]@&HL<+V'@J'$F@2[7XA.1C.,>8E02)7S&'V6; MMPIH'$1$DU6T>V)ATH=@WC("3_/[R=4W/_[Q]V&"Y9-*@SCK0#@T-!SN;6$" M"3RP4I/J)=<6C-ZF>*(Z84U69_6,U(,%V#-Z7UB)%,QXB)0HE7D9J\R(URP0 M"YYGHUDVR6P!Q0JX>FVW\'!<561MXW?I/OOI='$-^N#+5/.VW/-DOO+U M.)JHEQM_(ORTSBZ06":FWS3^<8(2[FPR05+J M5>W;^9TWB;V[]+ZY->G"MU92"*5+OV1I<7-0-.1<8H;0K"C/*6<=:K?WWI:V MUAO&[H*;S4T)*LJG@.M+.@V'9I 4$_+7%5<$F6:.!X,4;A- M:7*)&E>[2\$69#6JW?:%PM8-L?>32P-0^^3':57R(CAU+@;"%2_3DI0GWI62 M%X4V971&2%>[4>S=VQL%SKZ"?3RN:C\N-X"/=]?(N!(Z&Z?5IR=7WZ:3[XMK M^*MJ*6Y-< E*U\I<@F16$&=EN2FMC6&6\\QJ-[;>BK!^XYU=HZJ^;'H.97Z\ MGHZ'\^LI?!S^6?Z9_>:1Q6.8_O#WN+?:2.ACJX1[*"0;B704%3E )L'KR$3F M3--'!^#:X,,N[^PWS-D5G#KE? ,J;"/?[@+$4 (VG'K<([X4F&5'/&62,&H- MSU06I?U:QM2GG7+7W757Z-5VWT\T+8/ME^ED-AL(EJP%%DD(N&$DHYQX&3QA M@6EFK+ .:@H4;MK3_EO"Z_=A=$ M(YBO+ZZ'ODYI ^ 1,3A0D[X^0@6 M ANGHZO2 _(_%]_?N/A!3 I*7P.2E+1$"JZ)58Z52RP"0C+&VMK:KA;MC1IT M=>#:BX ; /;&A7R&^4!9Q924GN@@<9.FDN(H8S>H]8%EG@/XVEFVY^AIU 3L M6%_N*HC]0369^U%W":>7IF2]\[CR"#,T>M]_]?BWL^'XO9].?Q0OZVIRC5[5 MY':*T/X)JD[(>)4Q8HA8S0&!A8BJL%R=0]=(>(C"P00SS)Z+W*JK43Z M'CJVL,VCXMQGX8E9>&HQEO[X'/CTI;VG8V"YHV6+8V,Z2 M:.!(?K[1)I=*)9,DR0+]/N1*)A:-"J*E@'?IGWIV^A@NY/(MNM@NPO_&NU@ MF[@WZ,TRHIG!+2%2)LYKBEZ(]E9IR;7:IG[Y#72PW5?^-3C7W W6&W4H(-LH M##'.!"*YX<2!C"0*(:3UW++0S?W5_CO9UC0J*G&X.8PL]TW0'*WRS BE!I6< M3[8, 7/$4ILLZKQR>Z,3E#1ZRWDGF6YSRWD7!C=@;IY^@W))8'RY,JV6^M") MA*^3F01=6O.IJ(D5DA,/U$1&!3.Q=NYE RDM068?&4_J,[P!W/R&EOETZ$=G M$"?C.!R5S68D0\*@NMS9DYLB;8$2QQ5,4WK%,:P=-GA#1;_:BBT#) M87QN""AGD]'HXV3ZAY^F@0;O4$%F$D/"$UQS0P*@3T"Y]5*PH&+UN;)KR&@C M9+NG8#? 9%\N-P24TII.>T68 -GYO/97D@^ M9:%*5T$MB*0.B V*$8J' 5J<>(X8J W'MU!&T1$<=BJQV$4V+0#M02:1II U MET 438;(4DO@M$5/V1MON&$Y/DZ;__UI7+@JBB"%F&R5LTT#Q;918["2R[4HL=N%?0&993D M5"I0N-!>=(.@1C/P.\ETFPS\+@QNP!K9E!#V(*0-')5N%+S,U"[I0250RMKA MCD*VZ:WJ>?Y+9N!WDO&6&?A=&-X ;EY( =.<*; $A-OLRV!=3X(I%Y(8DT)P MY=SC5J;__3+PAZ"H(OL; -,S)_I=3I%*6T:V)9)-&0A3!H [$(&(4C.9HI/6 MUHYE;T-7*WGZ5_+$:TNJ ?1M#J.=7'WSP^GBGBX7/&IO$C$T WH,Z#;@.G#O M.JV]S,&SU%5)R'-T->&Q543#AK1+-='T.BEJC\0CCQ&0AM+2G"/S+&Y3&W,@ M-G//:*DY%[7CCF\E'?QJX*LLIE8[_&YYGW@X?IQK^ SSSN]7/_O6U[Q.O?WR M>TDE>AFE*.4)28=$9$R=,'N MEG!SLZ=^ U\V5#H=H]N-U@">(._\;#C[?3P),YA^+XP[&7^[GM]ZY4OWZXX+ MJ^)[IM$/IQ0=?N>(+ U_?#:2*.VH=E9"DK6C:UVMI5_45H+:)@#W*?<&\+\: M;'$&BTY7C\^858_)(+FA4I&LXK*K8$@>5Z9\+!5Q,<7:70*V(JP19/:*H<<# M+JL+M &4HD.6X,I/_S%#.VCQ19E,?;L8:X-/!@\RGC):/>"1<4(1S3)09D$E M5GO2Y;,$]>LT-XG*>@)L (TGZ//EX7@XA]'P^\8M%B+:5U08(DR)P;*0B3.4 MXZ*LH#H9)1^/8SH8E5L1UF\TNTETUA=H R@]G^3Y'R@3W'"K3S_ =QA-%CT$ MWT]FMPL3;-&)T!-KRN2\S!WQ,7@2'>-:QB $KWTA96OB^AT9W"1:NQ%LS]4L M9Z5]X<*JU\$[!9D1'GVY?N$4<=I'0@5GTG*TZ=U6\? 7RE=N7]ASB/MPGWQ_ M]K4@\U5O)*LY%UR2I&V9OF[0!,C&D,QXILXXJP;!/B*2^F5GCFX 4@PAA$)5!%OBA:4DE)%8PBL=DOT MIU3T7/51+U9[((,;@,C'A6W^:8UM_OL,\O7HTS##(%$'+K%(K/1H[ C U5FG M<6$4E!&>:5H]X+H%78V$_/>4_>.H:6U!- VNV>?$L15O!2[U]>.W*_ 8TVET(?NV*GFIL M8$ %'OW$2Y70R_7(NH3\HQ2-!!DX==4;^.U*XU9PTV\$;IT*J %=MF8//5V3 MIY;JA$:HP-V%^CFB?N:+LI.4=4HBY50[,+$-75L!S;P9H%461*OCKSX+RX,[E]LO<5#J]12[TI\I5+I\JHU=:_"! 9.2$)Y M#.@A)E?:&N.)Y[R5U%N-+*J\+]=3LC*F]A?+F&143*,.E\&VJ? !*Z <>(S MNK34:J,\8Q'=W$[!TG^9\\&"?18H.W.Y.9R4RJME&8)+00*C$9G!D2U^Y2]/MX5HI<()W#>#B9?I[,82;_ MJNFJ [QVU(9L"/-S M:I7/3B8[[B/A-N%"2BS+H4> UCD+7&B60+,]L7'[DGY3(*\"C?T8VB RQ%_- M[4I"+F%,06P*R!]PD03O..'&.,V4I"J^Y.*\_)9^,QBO@HT]6=H@..1?^4H! M&IMRE)(2;44BTJ'NSRIPQ(^O/0'Y$1%M0V4>R3]I('<+F%G#R M=3*=7SS>/P:$CB6I87*IV,XLE;&PR!QGI!(I:I6J=PE?1TA+)N[AA]'AO&X1 M,*LVQ\%R0,PC\;)<4\\*_3:CB1&*"4\YTZ%V_> &4GJN13U/I%WXW+/K_.\P M_@#CR=5P7*K&WOGQ/PIW/DW\>+D6H!8W$A,DEXIKZ9@DGIF,EEU.)B@-Z?%8 ML;7.\TOOZ;GTN"(LJG.U9X2)0$2J=$F2P0!]80HT)0 M67$F6>VZN0VDM!2(JYTEWH_?S<'FO9].?PS'ET=7D^OQ?&"CSM9;1]#QLNX'L&"Z+\791-:R\.OP'RC K+ AB():\C C$^1"1A^BK M*M#>\MJNV/WWMQ3GJ8.IO;G;P"V%6[OPW60ZG?R!NGDVL(&)K"F0Q+DI1@,0 M;V,@UG%A&?/6A-JW7-:0T9(Q50 Z7-?Q=WTE,>C,%$?E$3W46:$KC+E M1ZDU([WO?"\IL_V68Q> C)&))B6(S2 MTR3H+ EG3EFT_4&KVNV=UE.R7=21O@6T561Y<][6O66HA(3Z$L8O,89$&7&^ M7.31ANKLE<>]L)?;M2,DWD0DNB8S>\;$&L_@-S^_G@[G0YC=KNCN5NG !FLS M2Y9$58;1^R 1[RD31R4H&J13=)N[";N^=SOTO(FX<>=L[]F NK^VVZ8$6RU2 M"0.N9!6=M*7XD?/2RE&3I)A+5!G4I=M,.QFC M:H39_ Q-KD7;C?0%IK%(\A(&-&H#,A;OM4Q1L J(YTF2Y(4,FIL&1I>/'9S\MD\V_PV$-2IX\IEI+DN<)[+8)2:!6,LWP]$H2 MW2WA-0HY4O2Y! C&%=2?7OV*34BH=]Q%2ZQSJ#8%5<26JP"!,IX$F/2DNO"_ M31.27>2^51.2'5C=0+)C3>L$89+F26DB/,0R?CP2+R,C65$+$;*V'9]$C38A MV46P+S'DWLU7)IRG.D9B9!GC%WW&K1.@'(Z<61EYEK6OU+R9)B0[ MR7C;)B2[,+S!"^-W;1&"!\8\4;BL0LLD! 1WNAV,1T# M%Y!KW[][(^T##K!'#N9T@VA9S693FG(G&5$>&)'*>Q)8D(0:3&KNL M64.R+]_5W('->^/D.TS#Y%5N:[KD4K(E^*SPK!8:MQ0MQ6I!^>"CH?[QH?0& M;VM6Q$5UIC:@2C8%I0/SDH5 29*E;L,H40:X::(5TJ\,FG.QV_#)IS9FH'4; M0]F/W\W!YJ./L+P@%J5,FNI %%B)O+'ZINNZ2EDQF0!X]4%5FVAIR6O>4]#/ M@F=/KC>'GF>S5LH[I@1+1#/G2V*>$B_0]@-08)B-3.INKPH?G%!\]:*)>@BK M)IGF,/?H6FO@05%;"LPX&@)2XOZQ27O"J)(J2D\IZ_:TV^-2\:O72=3#U0'< M;P!)]^L^'DV_O;]A3O%;%\,K&."&<,8*3J0%361I/&:ES,19FZ1*R?O')5U5 MB^&W(+'-BWN'X*U+&34 P4/O1'OKA1/<$L-]N9R$9FQPFA/G66:,@=>R]GW1 MU[C7_NK7"^NIQ&YEV&X]S]G)WXXN3OYV?/+Y_.+L]]^./U^<5RGPV>:YE2I^ M=EY"M1*@Z?#[XBWW!A\A6GZ%=%D.UX@_6I0@KJD7H5[[8 MP;2IE]901RQ(C M+):!R9H+D>J;U7N3>[BZ7+WZQH&W4DAN72S3>Q>S[BFQ&HW8Y$.RL@1_4GWU M]X"$OGW3UT'.4Y6WOQR:.'77L.T75 B?)K/9NQ]+[IW!:"'(V=?AMT6^0BD- M/EM%(LMH6R2&.IH9C]I:)48%-8;6+UO;A])60+D'.#8"K3-)-8#'-C M5@&"-419C;SS#.T2921A3!AMP2HI:E_;WDA,*ZCJ#@F3+L32 +YNKRXL5[3, M< 2FP+&(>M\H0(?)X\;DX,L^+3TR&,M0^Q;D>DKZ158E,3^>J'PXSQM SI+X M#S ;7HYO)+*H)'007$">!"L5K@(=[)"$(2+[%#P8SZLC9STE?0=NZYUT%3C= M)%Z66\D[%56"3)RPGLC2_]89#F7RE!"J=%61M1OP;:*E"6USD)Q?A,X>3&\ M/*L%0#J:+==T=]8O]2?7@)X*]T1';DN'=T.\PR\%I9"YEP9,_7LQ+Y+5&J3V MD?\3R[NN,)K UTI=WP7^M)8Q&VV(C13W7<8/0;E$O! 4GKO8_TT]Q,R^LX3 M=>&P[5)$X$?+]!;3(ML0@3#I))'&:-Q.J73YIS*#9%: [PPK#VEI MQ1?;4\@;07, QYM"SM-P',P^#7T8CA;AN%)_J$+ W26BI7C<)X5\4YJHQ*F+ M(8H$KQFV?4!<*S9U;6S5E,F;RL/3?'H]G\WQ!PL#8@VK*N=N MJM#27;ZG/JM:R!'QH(1RE"AIRS@:/-F=Q=V4&*"!2,%I7;M;:$,Y(@/*">8- M<1S*T%+'B*6XMQE%ATOZZ+JX2?]?)4>T W)>RA'M(H=&S_*SX>P?"V]=)NZI MMG@"T5(;'GC$LTAJ0@-2HK/AZ 6]PHY:T=,*P/80]!:G]5Y<;PI![R?CQ7ZZ M=VV!9X@^(_$FBTPD<[P,"PM$:P:,N8R^='>9ZZ?TM(*@0Z6^$4X'BJ !.#VH MX?W#?UO&8!0-"G+D1/%2O0LN$^^E(-SC$A($+V7MD1+K*6D%0H=*>E*=[0V M9T/4&:C."@]R0DV9DFF9)=8$2]#'!I$2PQU76PN]A3S.(2=8!4XWB9?55M)( M=72J6(2XE;2/)#!)210J /4N:5&[!OI-Y7%VDO.V>9Q=F-X >+9)'93 GO*& MDNQ]&<(!FG@0CJ0:? MRF^O-E^RD:9222V$$BDY+_:A(C8(7(D+(JI@7'P5W+1PK-61]A80VH/U#8#H*,;I-;[U M+FUP.]"7A>03GO90HJE?YZPC0%451 / M6ILW#3%IE@U)QJ+.M@+M1H.[!(!F$R,J=%._&>9^Q2T=7DKM(CJ]'X^;@LG1 M;'9OOL\OT\GL-AO^8V \5=FA'V"U*>.A)7*I*%E3^H<*8!Q<=^'IYRAK)GIMH.50A?;XN MI^UIOGEP4='+-\T&CCK#0@ " D]V*;0GGBE*1. R>Q;+!JN\RLW4]*MXJB#A ML?:IQ/JWHW'.KZ^N_/3')-^R=7=*2-=EE8U[J)B9)/RYPP8Q Z MTJ'=C.<7R5YRD;CV--:N-NI*-YW'KY"N1W":'[_A9)PGTZN%[-[]6/[PQKZ, M,1@MJ27>T-*%)":"_VG"5!0^90LAUK[HL@>9C6JS7;#SI,EGQ\)JP'A?M.XJ MU+^[GJ'].9NM]/4B0F=4<#2G2,#ETM/421*H%(0E)W52EMM8NRCI68)ZQEC7 M<'@,OVJR:0%H-[0OPRQ: E6)*729@R"277B\EU_'H^&5TO[DQ_/EI&S1+S4C()1 /:C++TKO0Z M*D)9YCDDM%4?MWE?5:T+T\90X,30,E*5XJEJE2S#9[Q6W):[6%OEXG=&4)^V M1BV9/@N1/1C<@"EZ^@U*H'5\N3*[EKI2R QH>"'=%,](:2DCP3!*5!;@N#$\ MR=HU&QM(:0DR^\CX<6*T L,;P,UO:+5/AWYT!G$RCL-1T<.%0RL[2VGNA>,D MQC+3P4:TVZ4J\4Z=((:H*:T=07^>HGX.K\Y05)']#8#IF1/]+A$H8A#[P8@,4MQ=)<3@\9S@BAT.R11OR,]YOR0EAN]_K +N4 MB5VXE8B_/0T#K90'WO?$5BQ9LGM)[NYPRW^C[/5VF69\SL3^R7JUARS_T EY M^T[;SO:K;#=:+54>+\*KQK7TVO9B:!%0TJN^AWP;Y^%_O@X?)\,7=2>#P_9L"1+,+JR)F5";KM?R4]D,^HUNMW?=[#<[89- 7VY09HOS'.L8 M=S,5:/9D,/PDO_V=4+W3Q]I4+GQ[_4:KR5BSV6QU21^\T*7 #N3O%(3Z9Q,E M5[H]F!B=]F'WL&@O[/:NVI*(7K]UU>BHXWC]7DMV0UWJT^ZH1ZFA+^HN,<4K MQ['0N,)I; CWTV]VKTFJ4LXNH8U/K:GLB#KJ,I73+CFB6BQHM;LM^@GZ.L!2 M8_SR'2NIJ]W'@G?_'&B;U+AFM-]ATZZM8,.Z?VQPN TBGUYU>-YI$)?FG/?76;),V".L&X92UIB&% M/O139@ORHNG"7RP[RCUPG;MH%5&YE$C'9*U(V5Q*-V;B^542^SUDGWK]X/JZ MT0O5$25U5GS::[<;W2O:E;\(>LTV^'V26HN\BD&6JI\>UH"3 '_IG6.G+/CG MC*_^Q0*Z@1\*<;X*H7W4=^= BX<:& OGO..7K-A;B5T8Y+<-G,=[6) ML6)B/0K/VGJ/F[:L&#=@&4$4_A9UU\QF3>MB<"$@RI"OJ\]N5%?1@ACS-UU* M=W6'=_+O?"WIYF'G>&AZ:7GG1B0@R_.04/4U6)+869D3*)3I5QU1BKN.K,<@ MCM_MVNVHNZA2"(@V8$HXYV8$(&OSR)-'QB%$.49"4T/+-:_HN$??%28AY]'V MIBGY0[ /S!DP6E"SG1F8T(0=\F:S;-NIP3QS"W;'4"@%(RYJ%5.!K,_.H(3$ MZS1*)W(=9/6>LQ]C$8S$)!7#-(LV^_9?6/;* M*8R21@V@O)7NHFH=VI 5/GC- 3"4EJ.::-GU2PG*$[;KJ9QT/Y*YVS2U!-)$Q6N?5-13XY=N=TLVX<.W M!4M2)ONIZN""?&KM&FSKM&.B<-]CA4U(]%#VEXAOGE4>A7_P.;M56R9B_2?Y M=0GMM8T9I0NN?/< $SX]= /9XY]+$D=A%&RMGY"W&Y:P,,K22[A"98-&[N#5 M;H4+KWZYA QC,4FV!C_,%ZJ8479@<]L=S-S-KD4CI_ J4>7$K#\K,,@IG@;6 M2%^O4EO5'/DG(O Z^A362$2O%3^SG,A+[N (3E<8R2R M5ZFO^ASZ6@4T7EVJ N@8&:3Z1V,L0.7/F*Q?TC$3^=&M)�A3\F^ [C6I+C M7NNS!T';<*VAPN&(/.T]]H;0&PN6^0MU,DS,N%@[EXX4(^+)=,HW-^P\=B(Y MCD_->W_[P"F!K /&J[[22L'K\8(LW9AQ )W>43!K2JJYYIJ.XQ?Y2),>0>0X MQ4*K'JDK2@D)'[6*O_-+\U&?^%&?6$\;^K\)S]?CKL/C& FMC$HW.@H[BRU M'._-@AD:IW!XG_5"NKE)W[%%F&-CDK=(LF4SC>RX& MBW@:?Q,0FM5N#7.F5J88!Z#/ ]F5S;*+Z?,JN$TS('4+03%G=H8BZLC 7OQ MZV2MT64&6A7[W(P*3U0:"P$NU"DFWGBRT*J$$.PLW<]L/?@E:*I,!)"J" ]M M9F@6]C04^"+.A:JTOIR.+*1?44MKQZ2K?VGEI[V1TXVO@F([[E]JWX$#6MO<:8;V5U> M9 =G=UFAO\M^R%_OW1[ 3>JWAC8IA'$/:WK]B2*#=!1NNS$*=P/8.ZP; M13OF"1Y#K,C&+F/>&;ZQ-Z'GW\U-X+N/:=ZW6Y[0]$[(_X'R'" 3T Z6PO@1 MK!#(7G6WHC0=B5'V*H;2PG1,1\F^-X^9^OFO]"F, ]6M218K@N3*#WD5G04>Q$[]9:F%KI)DVA^UJL41A&@<2]3V#&6C4Z M7@BTT]*8+^R8R9CX+/AR\9"F2T!%=;AH#26V ML\P*>CQ2+[?L($) BEB$C7>]"("6&K)\"*5[4\$#:BDRWL4@+G&UBBCT.I]E ME*U?2+S<4"F7-_-%?LMN%$ICF.PME+HUF\*[)\12;CLJL9>-)V'F)$']7S;?(+1G33-HST]BG[5),\[P;Y*'MEXL+C MN[@-(ZE]2ES5) ][5)/I,B;BSRC- +>ZRU&-Y/0IG55)$+: YY'%-1-2 FE4 MK>!3,DM/#7KF?Q?\X06LPC92TJ=4EB%9B)+NGA3=3]S_Y*FN7LOF?=9C;",1 M?4E@:>E!G^V$9Z>53PDA#B@\I M?I!7S0Z!C 3R*6H6Z_:\BE-XF&9 M*D\^RXG+UK [E@8BRK=A@.I4J^&-1/0I 6).&?IWB4;*+A)WKEJK]]Y!;3]7 MH1LIZU,NQ)@P[,]:DB8W29BI(T1@]<(!7"3:MS/,FSES [O-3 MB.CRM=P"?DD6D0(%^DJ6HN+=4J?3XNAS6,4(]OQF9Q_@(\=EF'CWU-56R\NW MBW?6C66SF9@G]#XF,Q"ECA'Q+JJKJU,A$YZHI$;\;9)2 2?3"23:\42KZ'?. MA2="_<%_O=L'&P%+H-'.(M863L\-=CIL]TV-YHRJBQGX?/%"8N?AIL-%.X!H M+)T!*SX,O/163I/9A._-A:LL,<%'.YI8;PB:L>2MGA>2$>^@(H!ZGHB&^S[, MY19E>LX_7HSY>#'&I71G,_[E/ZX8-#:E.\?8N(MEHU&D)<4#L?(:L!N2LOQD M.$O2+7]"W6?>>Y30<4P2M=EXQ^,-YXN8KQE[SN0D;93O:U:&N*<==X'13[++T!V1S)V3R)UU?,20)H"3+Q;/>II5$X'LEC'(WO]Y4>6 MNU+^\&'@%O8JH/%NZ#"6SHP<7\MP'I(TDBQ.!*%1,CNT& M0%7.65-GWF&94RV%=3D(NH>[6F.2?G M3Z#0M-&R7:B*)]G$;5:Z(); I.?+@3W02I.FKR3D_WJ#ZR+S1],Q]+&U];&U M5:^2)A/QA(EY.@HG@DK_@BG$T,"BC:%ZP:%5;]H$PB(B/ J&$S%/ M,MA8> ")5JEI'PK/"?$K$@()5HZ*MBWL% >]DVVW8!#S*"& D? 4$6]#V"8: MEO#AA5;#MT4D(*4Z <3;';91JI@-+X2Z6VX, Y!H#X6W+6PCSBD#7LAR4.LQ MFPU6)(J=KQG5X.)M!ML(IN7F[[$=/.9Q%,@.C 4/+K@=?-3,!;:#R[L!OAU\ MV-29CP#L"Q?C.VV:;.'I(334VKL:W9.M8ZUNQSLMAGRA;X85V?G(LZVI,/E^ M\U8\2?\[ZJSA[_(1??L+]9\I2=F___$74$L#!!0 ( !6!F5C2>[)D*T\ M & . @ 6 9W=W+3(P,C0P,S,Q>&5X,3 Q+FAT;>U]:7?<1I;E]_D5&'O& M)N= +%*;M;A]#DW1-KME24/25M>G.9% ) D+"61A(9GUZ^=ML6%)4I9,I&A6 MGZX2,Y% ():WWG??]^?-(O_A^W.MTA_^Q_?_\\&#Z%69M M=-%%2:=7H-&KK MK#B+WJ>Z_A ]>"!7'93+596=G3?1P]V'CZ/W9?4ANU#\?9,UN?[!W.?[?_#? MW_^#'O+]K$Q7/WR?9A=1EO['5]FSY\^>/_QN-WV^MYL^GCW;>_;=D]U'3[^; M)T]VG^ED_OS_/7KR%?P6KN76=JG1I]U3Q0>796O* 7^HI_:KY.RKRL7GR] M2_]YB=\\F*M%EJ]>?+M?92K_-JY543^H=97-^>LZ^[>&D<"@^$^\SXNL@4%-N^Q]Q '?WAUGLVR)MK;W=D+1SX\Y@2F6%>?:="/=YZ88:\= MY/N=]SO1S\?[1V]^/CR.HZ,W!SO1Q@X6-NC#Z*C 9V<7.GJ7JV)CQWJLZZ;* M$CQV)TV9?(A^*V O[%^J*HWVSRJM^41]Y.@'CL'PK_YHZR:;KU[21UF1PDU> M/'JX\^CY\G,=BX>=:7@\. VGYUD=W6@NHJT&K_WFZT>/7YHW_"O&.;Q<(PMS M>Q-%[[T=1RE):E5'Y3S:7U99'NW%+)EA?O14T_-SI>!1KV!LT\T,; XZ"C ] M6=&4T4PWEUH7$8NP2H%NTU6,\F$GCE01'>5PKQ)^E935LJQ4DY7%I)-X4"Z6 MJEA--X.J2*-5V4XZ">]4U61)!A,QV2'#TP7[XW"QS,N5UGC2<$)D>:*RBE1T MTL[J+,U4M8JV8$RY3E#EY*LXFG#N9,355!.W\WDTSQ>GQ(X*D"$%[ 7OX4M9349"">25"RG%.RL8I[AZ&$D6;-"&76!?\&=]NL:WA1_%4=ORN(! M;D(-9C9^A\<5/SLIP> $LY-_8)]RF37GP<:%,29M5<%W^PJV) M)NZ$!C>9>EJV%4X4R1&Y^D,19,2B,>3EH]L M;:*B;$!"S^$GZ=CL1N<*S@9.ZD*K HX/K,A2)]D\,[_AN?^[SNZ87;-HFU;E M+,'KFVUDVKXRI8,[F+T/5 4E7%-%9V69TD<7*F_5+-?A4/A@5#K1V9)O7K?S M.9Q;720K'.?E>08G$.1T!'?3LQ49GK]$RG_.LEGG0XWG@!VF$X%+3] MYV#/EY?U-U\_>?;REE?^LX:B;AC9.#X].GA]&!W=?ESO(V(+]5\>"KO5D[6W ML[L7P7]N6]OQ'DUU(O&.%RULUPJODGF^??6[$Z$S_0&525)'K^O()D M0YOO/"0=LL)$@4#TXV<@J^#C2L_AWV!&L7V@YW-V]/M.4N@:R%W)+:C->_F6 M!?Y=M(L92#H8#AD*:D#[A!$^=B;8UP#UEH&IO"QK'''_"6 K:XQ*5&61)7"[ M"_ _6! G2=G"_R[ 7FP4J4?R!7\MJS.8Q9-&%;E>12<+_/!'517PQ^O7!_Q^ M;',]FI M$YJ@''^F8>R[$9;3A52B0\66).S%)7@=&C>4PBF%@26DASD[!UN U"%M3O#9 M][8C\E.B=BF;M8:IKNJ#F\Q N57ZI5_=5?GQJ>PAQXN('FP.^@,'"_B7J:Q# X MZL510<:AXJI) &9%6[9UOHHT![ZM[C&!\&@+@_48LR>?P@O:P^?[X"_D&:CN M[0CT(:A9_.6%O#6FV;;J[;Y&#K3O5 $H5 =F?:9-NN&4D/52GZL\CV:PE18\ MBS!EH&8T:B\*AN",#@99S"\QQH+XD=1797@Q;\H5OBQ'WM!4$K/#&&NP64[# MH:#_C^. .X-7J2D8NUSF64+.9'<&X2&YKFO>*)=9K=T#8*LL04MF3>,V&!D( M%+8<,DDI#@2[CD;3G*LF2DLW'ON^,*RYSAK>6_,6/AR?'HI4%"5<5M%6)IU? MLSD%,[(4\]F&G6 ^K.% (^"5J5H&^ R-Q2JEH"P]:I,$U(F8 ME" \GTPAG?Y"8V@B'?1PTW30(?E;J().\006UE=@ 3]-*@B/UA4%>94O+^I& M-6'8,(ZRH3R@MF-'"6+<*) CC;PCW 7BX'GIEHUYW'T*JO5+,,\(S[^&#SERO>D>Y(G@:NL(HU0Z68U; IDZ B!\*/4*0PEQA>RID F M,4+$$A&P"$92QU/YE=TYF4ACRVQCN)LFQP4T2#WC\3H5$L,0.[:Q;YBGW?F0HAGO)S7(%-T_5:@2P MP#O#2"@;NK'6-2PLW*IW+S.XH9U1F*U@837F;C'*DU3S>[ 0(.,Q0?&#SX:M M@V&ZO*6D,0O ?[49XKU4>H$V2FJC8K (DC[(*C&/*# RERB6:MK:#X&8F2/= M$^5EHG)XH5E9N=MT0]_1SJ/>TUSAP]T)%N(UC&J*)8#7W7NY/:R&*%U1K01$A68%1EXX M9&V_<:>.K&Y8#4K<--NP]6GO\ZI^(!V0Y*JRA\<:/N&#<4Q[W[TJ[1WWWX)%J!ET[KU?.3USU2G/"QV^[^R=MNU$F" 4XA M3QI$M9BMH,YT].1)[$(5(S,^Q_# UI/M^WG_?//^='_"V >J4*F*HU_U59:4D1CRG:@A@3D=5,+(SDU:$\]D?CS!XEBC!$PA MFP0=-Z3OT2!?IA_Q9-/\B!.R@2?+T_VVI#*YGK4?@C7I<%#XN2XY?+-$:)T@ M!;9F%'?&Y+N^X!AP8Z33TUV,>!O$.*&S$-HX#C/8CL4M<*X$H4S/LAINZB$< MLB$KI\"H%*J?5.=P$.EZROC+CZY#@7KHS0$4J$ ;QA"0,)W[C%M-LSJIM)\A M@IDD?(2.!8IO V,TO"45*$J@"P1UHM-68!Q90[$RE9;+9JP:J>./X:1)?,US ML?!"BJ^5/O7L(M)#98@FI$3I7AS?%I83*VD!*:!1^:BS7-T:RMX'8U(GO8CA)H*B8@OS^%V*\Z0FK\!J6IVPLIWA>,SB-M'.7*DM[V##E%1S(-O:0 M=58?G>O=TH&:!QP0G*E'HC1%=X0);?]L+O$J M_""<&5LB%KXS//"\S.%]:N\%SW2A*QB9AR!QU=N8!B"EM/*FU(S?TPVP_:P_ M@M4,,)KM&ZZM2AE3#RM(DVL7$W_]D\JJZ%=5?=!-]+O*6TT5NEX*W%52L':E M!(D30V[4H/&>O[1IA9BOZ3[;!2;#*ZI6Y.8C:-)JU;6"YAIMKU%&'%Q*' M^Q5\M;)(P:2=,E?G=*[H-E$5/:M=,<,'8^U+5U,(K[2P;Q*I,RP!:;J>%O[: M^P'92U6V(/4C/_7UBP9CZ-__SB6O,J]4FXJ_-B3:Z3*S(Q@Z0;7&0E_J1V-@VZPO"31+6UO2\ZU.CZ\:T)A$+?IS'=-R_K M&HG?%O!F^ )_M%S PL\#_:^0^,,P"WDC^Y8\VJ6N&.M;Z67;2/6\M>:ZTR_6 M:"I#&S)4X8;H:5,ZT^.RB8,OAOEN8OD#O'U44/$8+0X\G(R^S#*8H#,(/JBP MM(646Q/EQ!R]RH$WN$EK<8K@3'1 3;9.-,$5XGJGX7>( Q^^TF .%IY5K1*! M-7&0Q"&B8(>HI=B.JPA/*8+4F9[#*T/-]?4WHZ.(>!UWLJ1R-4->#XU5JQ@^ M6589E^^8'R=9E;2+NL%W[%N<%8E)8UX.O[T@> 9FL2[S(/P%[V=$&M[R\ER+ MIZ#'5?)];'U*U=V-F;&LOE0UUZDOEGGF8!IAT EW9"C&K?4MH47?H[&77F88 MYM+Z ^T]D/(6OCJ\^Q##C$_''6R1SGP T.]**8YZH;+<=[/E83M#@'Q6B75' MA[)XG^D\TQ>>WAE4N+[6--0Z.2A6T84X0%9T)JM:T#N&D608:]!UFT\4$.Q8O&A2+5O8^@D,=IYQLL(. M>6Z'7/&0I^6^D+B0G<@)V0&-*H5CC-)&0D0X1PP50+L19K O+3@!08*6Y-"( MD,6$#UGH*/HI7$JPP<;*EXX03=O*"!(I+C$6NTF;]2:/$HJ6%XNAOIQFF6V' MI8-=M#BR52'0I)/S@)_F&5J L%QF,UO',FD"Z9P6!>3J676SW$$T: MK*"7[>QNEY&IPP*FJX2*RM?-/>_"SC0O5*IO-"_H>M[V5CKM6C=X0LG"$0,; MYVUD4GSWTLS?HB1'@X!]2,&V]2P9X=9Y%:0K-!SL5.H?B6M>)C6U!)9KQ8PC-[)U/4#\+?W/ CP_UB='*8OC.0)6319"-0>,(9F7 6DX4S*KR M@ZX0"3W/J@5]#\M7I40\N[HQ@:( &ZPHLI@/5B*CPFF;1R2-]PK),*E]S::!+-/+XK6!$-:@-:GM&!MH FL[6?C)1 M@!_^\@M-JBY9AE=WXG2MJ2P;J"/=WB%;^CY4O.FA8E^L6$IX9'I>%# JVJIT M1,,CE(;83S@2"^(8(YBK2^PE9=VX]!XF/:_PM&E_#RE84F1BK;^-YAH/5O=( M])"FZ-=DV.^#NMF8V,F:.F<;2*U\GNZA-[$_T7.,;=2^V\=XWTI?9,S,1XZL MQ;+!O2\(Z!2V,+A7:7>WNOG1!E8E_&0Q;I/8=*V3ZFS1Y MDYZ.J,30N:%T7.MBCY@OJ(VMU1"+20 R:^3R 7:R,0_7L%T/A!/OX*'>.$BX M%P-Z1]G92<[VFW[R%D'/9Z-],<3P9C[O:M7W:*XQBD=:;5!TGCY/->S";.;8 M1K8,/6D0A(;ORODV4>+7-Z7CM]O>6@1)KBYG"HN,.$&.WJLI_MG**#.\[45= M,?[%3!,#I3_.^A$2WH0R?E1%(GYY9!"E>[NOS)#@H[;*J+&'B<%&^\QEL??\ MT6-*^)KV1Y)MFXALQQ_>=*0[CJ[6BWDS+Y$K/>*J EBC-C]C")SSO'PSM7N' M+K.1@ /895*(B["+I 2\7CM4E>U3DU2)/U8P3 V+<8!2KW\3H>(4N01"-0? M5])2B\.A6)Y&X^X$8JFRL.M4#/<*\60KMA32TJ$#7GQ6PEV-1OU,*:5M2(FP39X*!2'AA76<=S.M :PW/FAQR\GP03B?D MT^TJM_Z5UT1GZ'QJ)#M#!I[&QFHZH)^QS=&<5V5[QF]"3\ES24O0E"(!2.T1 M&JNI(0]&V*K8MA4("*Y-,=05Y!90:<1Y\! Q-(R:6VL.BRDG*L$XTUR ML#P<6N5'Y3J6+&ODSH$1^JQ==(UQ CS>P MT@,F^<&Q5"(<-2#B)G%TCO49*-=<:.N M?+/RMYV3G6BNL?=?'E-0GHL3F:<7+F9;M2B+!W0I?8)4"R5A9;*B;BL4N3%& M(JLRI]_$#H_CZ!!L505<\,"4>^!X,;R+0YFJX\<&++K?\N.CLC9M#@X=KEF> MF3+2N:QW[[6B'/856D 8IQFH0LZ,3\%=8#I?$Q-8O<1&D?(@:P:O#:1J?R6U>NCC;M M4#T^_I"(.J3S#%?5$8T%9;U;"9\&7HZ\634R$9SG2=N$:$!TGC&QYL A# ]Z M[Y#?M7#HXPV$SL.D1^\]Q?76>7[3$F40FI/YBU8>PFI+2OZV'09K\$0-ME3Y M-.X;@R.K TV/36>Z&W>H,,7\)E*N!7'C46UU?YPGJAKK)% MNPBBDGB-0)@[+V3CQ_S6WLQP5(P:BZ/\=/Q=+II"I5_F_0=G'D&AAM*=CF8<;NVBH,>&)-:/@.H? QK=')U9#JSGZFT^$2M)R%'4K M9#G/X?W<%S*&T0JSDCC-^PJL:^[T\,^J(#*"J[/P-!U#6;[YJQ M>]H[([!R9'"LU3!^V<.0:77]L1GHJ>)LK[48-^3!,'^9TBR;.1H\'.25L9/M M;4>N-%*%H$R#PX+WX-R$.Q0;#=_Y?0HWH&LS5GH.=A7#8\DE\%UC/':CBF" M3WJNLKSN$D?VU];/@8TTI^_OS@%A-]K^SD^3JBN[XUR9&_9G_Z.MLCIEXK1K M8FK=DQ&'YP)5=$$N.3V!)RFKC'[ U%1 5;[N'%UKNJ]]#S&L!W@X_42K%RNV M>;W5?:QL,V-E&+$ONN9FSS_ #EA:]ZK7@L,V$@H:RO#;")L+H@V#L?UM-6XL M^T:M=\%?;Q$'O9[P]?W"AWU0FWRC(; M8(%2[JAUAG1 WP9QR*,UML=8:\31%V.V@K^D+> =\\N>;& 2XB?9EOLUUC3@ MVNR+=7FLB50#U/"Q%PN;IASC)K9W9:DU$DP%9X4]L["OZX;Y8 MP*W4]8"QSP/NIV3/\+!R?I#X+?TJT/&"= KW6:X LG(\[]?U<*?KMSK@K9MD M%VT]US9S\;@Z5[A^IHH/#DXAW;X__^GM+MJ 5.'Y%ZR:8,]B7BY.:F ]K)5Q M FE55YZ!QQ7$A$[^"UHN7+?UNE"*C)S+@="&!*V[T <.21M..PEFTFR@4+UK M8:DG&TA+\L8 DO93/$+M8E-*4H:Z9=VH,&642)[RH5BF@8"L(5SXA]K:HI^Z]HG\Z!P;1S-NWTO/<4A'@G7OO&DEPCXJ?\##*XP0\=-V9JAEE MSD^C6'S0?Z&3X&P1NRUA!H5:;#L"BSM+C/"L(_!CQ \<@&L)2366%02,C#)@^%R/#N,P\;F7DP^_)SN4F2-8#5;SS\U6B5(%'%&6W18ZBVE6G2B4IJ MKVK")F2)#(NP[-SP4*<$'J< +AD#6-MU!ONH8,(5$>TC,&#$3U3JLHC:I7>P MA@5 T,3AS[]@ &JP[S>8F2"UQA_C>X'P,6OG=_(UQ\W( $R62YZ&6*[<31"] M1CG3VMGZD?"#NF,K5\5#'[(AE+"8-I@A!Y:S.1F1!%@XTKV#6!'J-O3JE)F2 MC6T>A)UK= X[29?M'8%>ZX+2[YVSW% M#LTS)O-LZU@#X"GSU/'B5=AO9TE:):4X(6P/_%> LX5-HPN24D))P&Z;$W,S M\<(P%,H9DUQ2&(@?,:K#;UV(62%,>C0-N)+TNFD)0[.1%PL\=#$;2?/:0$R! MZ#F\[T69I0,A'T+8E94^*PD_%^ @:4*XGGJ=\]=W)0V=H-,#*/H7V@?A#=4! MVQZP$6\7CL6V2(*FR+4I0 2?9TN_Q5%C:DGPIC-=Z'DV!/0R8"X>Q$CBJ/O\ M;O/$\_)27[#_/6#RPHQ0Y1D/@BSH\M*.V"N/%CAF0.#)ZQ8;MHK^2(B]@52X MKR*5 1XU$K2"93IN88GVGFZI[0=[YCU]0A$NT9<'=0?[\0]ZE#YX-/28NY=' M>[J!>;1C9E" U:+T#_?H.ANJ!E:FV:PH?-#XP(ZPLZEN74LCM>-T1K<<.)X8B8?4#, MX&:9&D??>K-YN6OQG*<;F*?9#P*(DYTKIY([G.A+:KI!XA@L7+!_&F?PL#LU MQ@)6RA7K5 15VVBR96V7#7!4(EEY*(4 MEG0W$L' A2@3XU>'HV%WVD2IY2._:*,[=3/N0,)&T2QC*\A*CY#;V0>UA&[] M.\JLUF10=0R;@0=ZQ4-8_\JH' _M&H F?SL)3$E M$-DW_-#+?+&ODLAA%[8WM(@MI/Z3<&-LHE,].SP)G8ZAL\R]+G"&)#@,"K>U M_-X\VHYV_93A(.][AD.B><(PE7O;^YCR1L:43>[@2?=[I\$(% M=U \;QR]\QM%]!:P@#]C(<$TF;DB*&HPW!H>\_#:;%LGJ>%DKY7:6>URUQ@S M!VE0-+ Q\U4/JN![.3B@O*V_J&LB/HUFRJ,:L&<8:H8$VOR:1:#(<:SN7.N.Z M9]8%)JQO?>K.@[M0JAO:Y51?CF_2L6I'L 7#5GOXJC(OC"^]@0$];BK;!905 M1'AZ6FI.'B=(><3&O%'[KXUA3N9%0V33F?%+D.,'F\HC_24B?S&"8GK5"/(75J\LL(-] M3!WU[/?U\7&\EBEV&1&X!,<0ZZS,+&]?OHVBF>TMY!ZR M\;CE1%@6SNK"UGP'PL=1&V=X(8IE/L^N]!<.5IJY4GS!A#^S X>_(FZ*8O5F@?$4J =8,WG.9)1!<+L MMX+$\TE#K"^ORAQV"8'M&!66M%6EBV35KWE!!45,HW3$=S-9W D->* MGD(]: &NU8NDJ$D@FL@I>4HPHXEK%W@)2F .S^%C>EY6#?]E0IOT.](RL=2\!UK-\1 :K)- C?6 E6UJ\TVPKU+YQ"9VL%I#W4^/%JE-1G M6\Y>^$3<\+8P;XF6!<*SIYQ F:QM+ M$<*NP=QN+H'3EKHU]Z#,:QK-?7HI$3J<*:_%P)KE=>D5DMJ6I2;_C[EM9,SMNJW_R3L?FWSG M^5#GG&LW_ WJD<>&;:ON&.1)6Q2+!STWD275S03 )\["W3.8OMLT@VD?XV$X M]YN3Z9&M:[H9H1**+BMV+-A*"#HGU8UTJ+ H:?JEI5WIWIY;3_"-3>RQ2P$3 MI%)MQ,] M!/PFYK)#-G)<%DN5*5VH)*I,.6K^\RU6$)M)$M,%X1U]N+ MJC!++*=ST# \*&$C4V>D$XVG!;;^^* &XCGC#PQ,!REUY&N,=V4*A\0,);(H MM/9-E>) $A"+/ZNRR!+X,8+6. 4@] A$3"F/&NLM+@19YNWXO3:Z?:YISX,' M9XJ6\#IKN#TY-EEG00HWDA=K([9283#E%;@\1[ 2 MI0:P685137=0^#W?-.%W0FF+">L2CN:<:F.%N*X8UY*+2L867BA7-EZ ^;.V MHHO.L"%70>V[P&RLJ":6.^*:B^R7Z+/W6Q-/G0 MY.R(E,:8&-<,&7]NQSPZF!TZ-38/.GIGK+\VLR5]PN4GVV@#7O\@?BGR?<"8 MH99@,7.<%-C5@B4T6G=%H2NQ@ G BV?6V'A!\\+>2-8.4GZ*<%X0Y;9!F0P% M'T@$>]B:!NU,&3_59= \W3GAL+>[:<+A@+=",BF0E[-.%>H-RE RS;6OM#=I MR@PC\ 3*.MHR96<4<$8+"$]+[T,,2=?;/MJA.].#K4G[UX\";KP&.U;ZS*04-$@KF8\2R7F>Z@ M2Q"X\D(S(8![ MC"D_Z+:K9Z[U&\G[BZS,3><.0EUX>'%3LF^JLCMW\^N3Z87=]ZS86&':F'YP M;W?M& ;$.@&$HHBX52GB*$A%R%ZY),N>B&%SM:6=_@=6 Q#C#A8F4R@";DRQ;-EAE?!SB MD'%>^NEE.NCAV/H)$C=,ZF]BNIUB03KF,.Z@RMJXRMOWBE*:F) WR*G_;*M5 M=(H/G42'3= *??_@E^CM3]'I+X?1.ZQ-/SR)_NO-V_=';WY^_<\X^OWMZ]_> MG.X?'[W^9[3_YE5T='Q\^/O;@_T?X>_W^T>_'Y[$T>E;^O5/O[U^?7AR&AW^ M]^GAF]/[I-#42:'A]7YW>/SKT>GIX:OH1UC1=^]>'^%B'D:O]]_'T?[KU]'Q MT<^_G-*:'A_MO\:K_O.WXW]&1V]@_>$7!Z=';]_$T;OCMP>'AZ]@ET1OCZ.# MM[!)#H\/7N\?_1K!9CFASW\[Q8T%7Q\?OMX_Q8]DIX#M@-L&=]SK_3=XQ>DO M1R?1_OO]XU?1_L_'AX>_P@ZZ@Q)PX\I;60(R=NY-B;D.T-;O*'[SHZE)!GH,.4?=M'Q'Z@#?J:4P_:75$@Z?>NWS MF+S %*5; )^,NC^8G>$\4X#+<>-RZ%D"?M.J<=3-UIM74I!S![,">QM7QOI* M-0K[+%ZH9)K F(_E@FV$F6]AR@ 5A<488/@BHEM5'T"WQ=%K3,LC1S1R/QPA MGUH)/WNZN_OX2=R!@<(FWE_ P!+%_I: R:7X.T $P;84:%//FY%BAPZ\9)CT M@C$UL-O_:(M.>QBYV[=U'^[4'8QY8%D0GG, O\\&/)ZX3GO)S#2/< P>B)5A MS#/6X D#X@PM?GQ&BNLO3<(8A8U(I[HV9>>6L<-"S\8+5=PKK>N_@7>%OW+X MIAEHQV$Q$C0R?.8%LRD/==/YW )BB7"HXNQ!KN?-BT=/80_W;\0?9;!D1?/B MP=ZS97.K0B3;N77Q$^JW>BKNP]/S/AK! L2$ M_XN&;<\!78;MI@R%N]V?_?/4PQ?X2(K>D; PGD(M-#+(+&SN,(XP'IS;=!,- M5>=Z>8[5 =RR+K:L%;.L:LYMX_I:)RWE 9@BCIO8V]\L55T3P[GI>V<*=77LO7-$-,>$F\-M)"+PLJ7JB< MG3INE9P/,44$SCXAWI[T#F,29L))D P2,XK6Z$=HS:\(O2IX M&]3/>2E9>W..Y9QD?G.]+P,OZVNFZ5.4Q2'Q4$VL5BH/'#"94A_"?+F2U"A4^O0YSN/ MGJQ7H]6 ]D?0*[C_'7!FW*3G% MR M[M5-'5C!UNBVHLS4%85S::594'Y5W8K%G^IK M6L8,9,9,]V95?Q"0/H8"N/DY./C$=V +S,BV][2 JVNQ2S?V7F;=L\%2DM&6 M.*[^4_O5GSN?G8GN;QXC_B+$_]3R_^G.T^?KY7_8\X]DA&%7W1R!/R[O$,9P M$R$^2 Y8MN W@"S4@XGOL08P*),)=Z<+12@ D3$4V6(^54Y#5]H3V;:,ZYH1 MKK=MK<(;M\]$YXT]9L#*].H()Z*@N2 C M#GC]XNB5+C+F7L"2;B1GGRA7V_>9UC!]#19=VX"?*5((^ _ F=3@AAC^A=7 M,6>,+7-@7,ILC/MY 1O2((.]8QHQLXWQC_YU""YQ3USC6O9#F.)-MH6IEABU M*3@CGR"X,!)QE&!')KKC!]0+C&^ MTQ8F:$IA(4LZ,;K.?T?I,K5P>;;S]+L;1%*/-2*4IL0F^MO.=649!J8YEX;] M 8H"E@4&_FM;LA5T=\):?>.G^?$FSST;> AUORW2\1T=4G2[L?I.''7''-.[ M]!JHXG'4F &!.2Q33@\A@7L7F991JPM9JVA98H9#=^OVN]2<)NM$YLK?\A!. M;XS?*)]Q(F#129D[/^XH.INX,06*XL>'L4'IF?2U!0)E[P@ U%?T0FNVR4&UNIN[/?@ ]8KAB_/I[C"J!S;]#$0&(KXY$T0$;S;[ M\=>U.C92!O'N.+"ZG5%Y<]HGVZ%:=;X32 =2L:V7W>'LBSO\?!K\%(YW[K=Z M#: LV4.7HN$.]H6'0[-Y#*UEM)]2ZN/82M+IN%K7)D ,19R#XI#SJJYB"1^5 M%?%G%HGP"63(IUAPR4. %^P01"[4!TV6YCO#"'C'>@(&27V&_4_OV$[=60T$H\=?U[>2A_B?LP*?R\ ,)MYSL^KS MQBU4]0')FV<(2GE-N G.-Z(O-1K'\Q*-DC&-,4'L"([)@DBSVF!L^"UBXP0X MH-.6WCG;B84MKK0-?V!A/CA!98E;Y4=2OD=H$0Q-$%BR.RL9AS8S2T-*GJ&4 MGQ&7GX=HXQ*O4*=X2@E#';9*<(N0F7,B4#;MZ];Q5XUMB,'^Z&A6EI(35MA#=PL/HTR9;+HFY&Z]P=R7[UY%:"B[O8^#1M'43U9J767BG M !V*EG81G1!G?PN31G R+>R@-BR86+=K 7"",PE_%+[:B8IN WYRA*_SQ9+ MPH))) 3?P$5#'(%,N-FL$T%AO=5./VU9YAB-SVH*[N$Y,YS+&D&8@URBX:.[ M$LED0J^QE[J< Q3G\%U+RGV+Q$(;M;D(TYJ:)PSCI%MX*Y*6MP\4WIR]11.P/5+D[^AIB*57=IB+ ML_X!LK!.I6>P;8]AL!DWJH)!KAS,K_\RB1.&O=MAA3>6 MH:^"?D>C8 SX1U6V9\0;4A8X:<39X6XG+.E^7R3..V>F*4RWAA=5H6^"6ZJX M[J5W\.1M'+';S]9@ %G'*?__]%3,YO#NVJ"$)7"!S<_F#FT4; M4%N606;LF66GPMQ7\=NLV!D*A0XA*\Z!'K&FX[T*303/O1U\NC2$Q=!*VVAK M3\+A1I)>+LS)R WU&S 9+]=1[;BTTIQ:1GCM2((5,ZI7I]A^A74\#HG,GC4+ M0XVR5F-EL\-]I(>%)%X53I'4 _,0J/%L@_O EK_1@'O=82P(1G$E,+=A N=: M?^!&8!G[UFA9J((,+REKOD!G-<_TW(1(\$[W >Z-#' [RYNV1^R9Y1X1,ZQB MN["5%7Q&8+ZU]$(/-I 3#K&<:[*'@RT)VY3W-@%/>*_4J(;O8*OAAQO'9WC( M1'-6]TR7-1 ^MB%>S[!ICA<'4RFV7FD7VS92<$![F*-[[@ZD*K.F%<20L.LI MQTDZ#T3]4$]LDQ_@(!G9IA(.(3A0#4+>=*O**GD"%D!3/QKJ[T6SSHE%KP&G MM/OIQTF[$O[&@[I9G5*"48OJ5O?_-U\_W_MKHB%TGQ=9 Z^6W& @)V2#8Y'L M.XP(_42\%Y-$1YX_>GFO#*]5AL%>O8&(%X J@EAO=8,?O8G>'YV^.3PYB=[_ MAI2O_CTS5PJSY0CWBW7784YF95M8EWF\*>\00U5W'D8)]&LK%4*OG^UP M9>V;@4EQ^H4SA!1#8?(:P\!),0[*73,CZDA3E.N$=W]KW]CDH?3PR\]R%_@1 M]U2S0@>SHP^0MT$M:_W"_.,E^EJY6KW(*)SR@'[T'#B3^@Z^\#H[]YNO]Y[NOB3,0$W_';W: M^7DG^E4ERW/*BD8?\Y^[/(O8WYY:K#_KS='=?NU3U%'\W@?G*L-(!BHL^A.= MTD-+9?V6=7!_.OY! NYF G1_E\G<*;(:1R%:%H7GI&(-N] M86:.<75WHH%U)F!XI]TL\^U@]3S>.%L(1GHB3)V_&V]O>AD_9X-]-]I@TT(/ MAS?[;<]8'&)".]V;E.M]-!A+5,C6201XS;GM\;-)6;N^6KJ]"?9(]5QK0CVT M";-ZJEW8D\X3[L,.\+7;Q@MK!TP'*Q]8C>S-,K6,I28,BNTI*Z3F B#J:R/B MM#4=I ;XIPVUK3 Z8PB3/"[0ME:U"$/>BU&K/[YU>A88 V&Z$K6D["]FR%BD2SL]4Z4P>$@Z$.T:+ _* MTV3,/-31 1V2LZ[ ZY$ 2)V;-%@.P%S#&*Z/S'AUWI#@"W +M3RO)8&776.< MN1YX@UFSX'J'V3-@6U#ND7" M7-J*&<.NOV[GQCTK-)/>=B4:XV!RRT33 M@75R/>K06P3\7PBHQJHU2CZB^JH(5AY6^M@BG#$B\UB8=.8JP5I<); @[H]D MR)[[G51Z94GLN0@;@@^3M AQT,-"SGHQ/B_=<&4\[0G&\;3VF+;$$J+Q@A5RZ!Q,%0LW%98 M?HT+4%8?&#DJX\$"8F^K4SC)S>0EEFJ/EPW$8AAYQ<@J'+'EP>9Q,P6;J<&2 M1@4B:GTCR,E.-J1H#8A^$;?]YV=ZGE@J_905KJ_(VGF R3[3!>&5X2_!0W"1 M@S=!++'&;;X6J];4NJ"[PVAK>G>&'=#F M#4@L KW#=AMHF4(;W3&)$%09QEZ5RPHY+A&9.D=.,!*?3*M"E?!E=%Y>&BRJ MOF >T,':]!ZY5Z *AZ?'SDD?V[I1VVC8WJ,&B,?8._/@[>^'Q]Q=D9H:WK;M MN=8Y?O?N\,VKH_^>PCGF]'%TH J5JCCZ55]E2>GV?U@I^^?VP-\T5W#;B",8 MV\XNCV\ZR-%,)1_.*O0$'LB^39_C_[U<@ZXP5)VWAJ;HG<^]Y]AQ-RCPQJY) MCQZ_//Q- IH,P;'7'((>*A=9$NW#/C+7'NX'%X=GYP;8B^MA%+<7&W"M]5QI M;Z6)/&2S(HLG@NO$_I,3.//KHV6=$!D7Z\<1[!1#219N$I+&FZUHUW;_W*2- M<=_\\[[YY\X=IJ&F)R0TX-EUZX6#@Z9'X& NF%L# MA@#K3'LH&%/_KC:P*N$G:E?2&;0XTB5L]B:KD3:^X30(JAQD;"IG(.Y5APYN M@)[U=/BE-J(1Z-^P#^@F:6I/56^2IKYO\GG?Y/.^R>>7V.1SHX1;UN,FWP3A M=M_!\HOL8'F?HKBVG&&*$_]IC44_U;B^R^+S8B.EYWWCOS_?^&\G>G^N@\ ' MR&+3Q ^9T=F.Y 9AH44)(Z_THKP@[E62K!3G)8K(VG$JFQ]4&$XI1OUI?F2, M][HT:%OO+/9<;";E\OQ$_W1VX!8=.6[O/R^K/M'XW]X#O-A,!_"^L>!]8\'[ MQH*?5;[<+J#D^;.=[_8FIK#Y@O$D#*GZ1-C'[:D;NL\0(]UPW\+W/0AF;/:,4O)474W4DJ-+S!OV.Q"-,$ @QQH%O3;, M!HX!P'T,-9^LL/V47S"IKJS9;"XM?$@WJMC%0 ,CAA@$K8MJPHFGG .J)1LY ME] *Z9)S[H6 !0(Y..SI"IO\D8+B!CX-N*Q<1L.O"M]JRF(2VH'OZ-G-TDN1 ME*U94]]2SDA3%;J#P1BK3;DC!_#A9A] 2@6^4RM3Y"&AY[?@'WXY1[$,04/A ML93D-[TH];:C\ID,\S=(&OBO-KM0.1'#:D6<[PU1NQ;;CAI^V9L?\I^W)+4 M%R'"'MG*=4/A-6AE: 3;.I-8.&]=?<: M"U:Q88%4!>$B;)*';Z"W#W=V'TXP-<-U_#&U"9P(&;KQK.@EELOFHYDN:BC2A+/2L29NC&NEK M326!%.(9?5RB5:VE21!'FCB!43-2PF6R1A]A6J-PN,3T1)'A+V$R2X+IF'_- M41NC@H79:"WL5BX?[ 5/'>(LK7T!AJ*_S;)%Q*60<)6 /Y'ZG4RH"+?"W MQ!N@EPT5_ENC79!+]H$=<(_I(49V#"*"":I52[_3Z8!UOYZ\GA)7!RZ2BT1B M]>R)\WVZT7$8:I@&\!@$.@AO_+DMB$8T6'&?+QW)E][$M+Q50W+ DW59(47D M&W"H;"G*O&-47(B+VBT9'\]"34#=,8$ZZ8,?[.&!Z>W B5.U4&<^SI+"Y$4M M0"UIU(3:(N9,F&E'%Y,@Y?"W;1E"%1 "%/(:T8@?YHK2NQ:'*]T<:$QWJ;(+ MRHTAL[[*%A[\ 1*!1&K%4,*>Z7H(FPB<%P^FXLG^NA/4+\"5O MG\KFHWS)?=?I8;*N/8.L-EVJM5Z$4EHLKD-4V>36I9Y%6 ,!!M.6=)*'W8P9 MM[+:[@<<8:IR#@ .9:5ZG25LM,_K8.?EQT8M5#@:297-'-YKE$;G6A-O ]W/ M>B+_<[,F ^9@@O)7%M@;-@^/IR@#YDY6COB2ZK/&>([NN1JOC?/=-?7\9+/5 M\S%\VBXGT\Q]$C*K4OV\74]9YUZ_6%**TO/H;=& P5W&QO2KP5A$H GESS;I MK)D0ZJ.=W;T)0ZB=1KYC5&IL$U#1F4WK+,I4N-^XN: !109(2#^J\^O):UAQ MC&L3T@>K/C-:VZY?P05IY WT?%NTCF!G2/1-EML5K%GGP>1SR04[0SPCVC3% M@\3KNIB4%[I0Q1!R" &5]#3_!;CA/8AOKVKCMV*NLFJDF:-UJDSYB_*_,H\W MU4 +!$C5S,CDI:/'1NT@5 B_;*CEG MJN"0XD-B^M[1-[7((X_.%DNJ6@991&@=D%Q&EWND _A,U/;P5O\L6RH3@M-> MMI4Z\_CRNY'CX3A%Q# MC7.]\:$QCW.HY!T3556H&3$QPYW6B3FY)@(!N+&'98+Y)PI2QQD81RMY3U=? MCMW*N8\[O3",H>X4.7:KW!G-X84P4LU=(W'"J_(#HYK+C.@LPY7D1 ,2*S#O MBD[[(&:"9DD>!GMHPZV9FKLRS3E-]HV8&!$TBWH3)3%=156A<)]NRWS1Q-K_\ YE-=0VXZ*$N30 M$D415^#KJXR#^-T),3:R0\V-SSB_U=9L.TI+S<^AL#,&LLZU,LUT MX;DA?V7Q0&TEW=7% _!'RD(,E(A)3,+F)"ZDK(^^L#[_A M*,2?1(3LUQA?.K:B]LBQ"4UBA>P7*RO>D,X6S(&5%VBVA?J%X M'*O:WP0FH M&\8+X*LY_F61;,?@D10M>K-@&:Q0X^>1%MF=HX(_!O]KKTB$RHL M13=DV^"/F[(AMZ)N!OP)Q_#3?2L$.6 )WL'_ M$1PWPBVQM!>K$KD$3?5UH9 MZ@-ZW]YK/?!4/OX^*C(9RP,S/O< ^AQ4FZX1+DR,@S0(5/":>G?C&[#_V1LO MEC%R^,4L I(G)R:SQA8./<&-2* T*L5#J5/^&LO)A09S@A8^!S].UNA(=@=/ MGZPJC$=RM@4>/)PT<$X568P1Q0G8X(@N5-[J\!:16%BT85QJGB,O ^!X!IO3 MZO(-8@XHXQA<(1LU:(!_L;5L\TAXD3S=OX6\!IT>LSGG6?MZB#T/+.(V;]S#PR(KRWV&X'>BP6;;W2%2Q@ZALRDE)4R9XCNKA#8< M,XS-&?XO['6."9Y8YV@*S7/J3A6? +*GR5JN45:.<@*0&!2W!N-N_[(OY+P] MX^!TL31X.]$QI["5]\$'WF(%M?UQ>_*^W.^+*O=CYO0;E/MM?.'Y9Z@$O%/5 M]NO$'44;7IG^0AV0RUUC9KII5R@W"R/(EG/JZT/EWBEQ8"U788/_:<,* :HS'T.:=# MI8Q^\XA=Z0,/!H3=0"Z$XG*X]=!F9C>?[NP^V9@"$0L60[. ?P4]805O5.*.*-=PNT??O83AHT*I6CU3]['\R7CQ M/G*/4RM57D T$7"SD'4@FRLOP3; KQ^]Q)@)_+5BZ\!N,M@XZ)0G&5SU^-%+ M5LVT^Z4:5ZW\K\Z-V=J$+^SO3+%AC=1?M-1)!K!4CTT\03#P"^=CA M175VUF;XARC*"(F&E%,[;F!P9W,DBM*JRI6&HQIA8[WDO 1;#%4FG%]/6[IS M=.U]*5LW1QF0PE0ML1.?8@6&%^^]Y(FF&: (.A]U?A?6HPFE_'T%>NU#M=.C MF61E5J)&L^'GTR%'50HF(HP1+D,Z*)18KF^'HI<1A8HS3XMMKH/!PG9HN^,! MW8I9'4W29#^135*WLY5") X&(XV@^0+UZY^T66'^%\@J14@.88\[SY9WZOW[ ME4W.R4 %E7';F8TO">PJ"I%-\,WKQ(" 3-B>W5,>2(;@PJWPR]T%'?TU2TILFFVLQ M;_P%BO'/YB:A-'<:$%:$C_X=GY&O?C@<\Q "TQ%-N&MM%_)-RJ:LSF# XET: M"X'L)_RY%HMQP)#J&G**Y*Y[5*YF)3;RA5M7?>]E-7Q7<)(Z%X(IFJ.S4\A8 M0_ T7/]E]660)MV#C MK]+.:^U@V)SSYVA,(UH1\99X4]0&H_Y=;_4\P[>L11:"22 M^N^^P(HT1M*J')P/4/M&;[@AXA3A^4 $HPSU^L,!BH1.A&@2=S<;&1@=8NP? MK*SB> 'Z28E:S+(RDBPZ["D^L-=ZB;F9M^YFQ>N"Z?@"%YM M%1TU>D&P2;]2X4[-Q3H?(4AI4%*%"Y2O<1@,D2/"0,2 "XYMF[!^]F@M;O=>#,5PB-3CW9G.]T'QZ8*CJVG M/%EG%H_5MSLNG'Z5%KLJ")U*D=2P72!TD>KWSZ])ZG5/@.]R++"SZW!+U9@] M#-^#2:DTJ\D0QCBVL]&O7A,%4$/N#1.'D/IHF\2 ME2?$^2\\*C56J6'964Q Y;-"VFA5.@79#E^L,(9)C%A"MH7,6$)&,BN+E@C: MD4CG@?G>-*?%062,]\?U9-R9]4%C [0W-7_NME+G)[VT7'=$G^95YN3>;_OJ M!]H78$KY"IAM=Z-\K:UTQV>)?+G#/QB:7SI7P*::/MZC8T>%=3+Z26R=LJ:T M!J@7ZHY6H8(>,TA5S?]DIZMWRSP#/07WWJ+*R#:/K2-167>%VI%6[6*952-+&,*O)90 [@PE7 +?S@I^]W"K'B),C%58!!!.B*(-,L_$ M&Q3M4'E3@SC>19']V]T5E4/1XFZ(F50*=PS85B4Y8(/N&:L&7$-0&>(,XO;# MTCF]R,2]-%>AZXD:1=&-48LXQS'PA:,_8&+RP+%T Z<1B7*).0/'-8:\KVI1 M)]XY^)*=ML]:$KWQ;WN=6X:6&ME0IIO* X,:(PY/^^;W74GN8<@JO;I33GVRC$[#X*!Y"F1[]O#%Z6D#H;RI2R]GW>2_B#^ N5(<&X7^UK MZ/-[H:Y.9*O#Q82!)8/?A7,%HN7!L5#;8I"\#B@E+WM+$D>A1I+F/%P&B'CG M*EM@("H!CZ2.]J(M05%H$R/:CFP?YLS*L<238\R>[@#=XSESQG#("R&E [<< M9U(_H="U9%$<15Y%+$S@WOTW5ZQGB$H;:Q.9NW<])@'_ABON@\X;&73^!?;' MK^H/6$@'=S)EYV12P)A*W/.$C_SEU^,#*1/>DF@@E]G2YI9VB:LH^ J64E_0 ML3/?;W,<>J!5/)8S*L$S&6@\\F)Q QT?0S)2F>*=[&!/4J_85!-%F&UOP"7Q M]4 ]I>KG=7X?8A2'-&#">]'ECX"]L3P'&Y^2VQF"6-YGS@ M^'LLUKX<<)3;?&(-[?D6/G"R;@*=[FW16QL&GK+) ,M+K"!G.@%:%*\A@V'R M[K0JDW4AHJ*:*SN($#";NT;!A'XB8@*5@C>$_\N"EC8,GXZ LW&@^X6'?5UY M!3N)JOO=-4S/9B0%(A. :N(9=5?X75Z#38T?]S9I7?+;8O?G#$/_5$!Q-.&H.>="B=$!GKS(L4_G&>PEY1 MK,#OL8%J"U6B#!/_35.R5%G*7V!MG"+F1I1AGR2]#,IQ2.W.--CB\X'^7I_= M_PJ*]K&P_U;5QI$T,9RWE1%+3I*G.@?5S1UQJ4;*D^1#C1D%UIZEN/!\QZU#12V)V;YY MQXDPL,2PV/WA[NXCQXH9F';3=6PY.CU\-P&;L1.GE.F;SY$1#^:&A57FK:4L MNA558% UK%F9\P.TGY:LJ:'1"]@(1"# W6K#BO[XX1/@>BIL+%QKVQIB$*JFG':Z#&?3TW$ASDC!_7YE^ M'Z@ZZW*.E+2,= A^ASU+N"<(V@'TES,'!WM[:U5+JU,:AT#)6:HPG\M,FT>0 MB$(!9S ,#JOO;$D:DP^NW@)ORA:;^E]0VY$(/1'X!2$6&( 0M(G=CFUC5OQ] M7M9";(;E,09/T8-&P,+\MA0UUBMN&*/ G6':"N8QM;.1596^*+%KDW1BX2Z: MW6F_S\YL^-M^"=D9JM^J;O7-_\\W7^\]W7W9_^_/^<6&QT7^,2O3%?S/>;/( M?_C_4$L#!!0 ( !6!F5A^P508K4D $H- @ 6 9W=W+3(P,C0P,S,Q M>&5X,3 R+FAT;>V]:W/;QK(V^OW]%7B3LQ.IBM*29,OQ)3M5BJPX6MNQ?20Y MWOET:@@,Q8E @,%%$M>O/WV9&X !)<660"M[OYQ6LW2 MGWZ<2I'\]']^_+];6]'K/*YG,JNBN)"BDDE4ERH[CSXELKR(MK;TKP[S^:)0 MY],JVMO9>QI]RHL+=2GX^TI5J?S)C//CO_CO'_]%+_EQG">+GWY,U&6DDO_^ M1HF]%SM/]YZ/=W8G^T_W=G:%V!-)_"+>V7O^)(EWQO_?D_UOX%GX/3]45HM4 M_O_/JU95*JNG+W9V=__J&?O?3CY,\J^!M!3S,_^0Q.B-5 M\KK:$JDZSU[2@K[A1\W7<9[FQE^H^$F<"D^$\SCYH^NI&JLJVMW9 MWFO.?-FJPNN)@?RR^$(+>KJ];Y:T= &?MC]M1V].#H[?O3DZ&47'[PZW5W:N MP+M[T7&&[U:7,OJ0BFQEY_I!%I.\F F8;71:Y?%%]#$#/CFX$D42'9P74O)I MN^/T;\U,?]9EI2:+5_21RA(8Y.639_,O=5[V6D1X&B3"V525T>TH$6U4^./O MOGWR])59WWU,-+Q;/=OR<)2B=6^.HH1DN"BC?!(=S N51KLCEME 'SD4>=X4 M E[U&N8V'&6 .>@@ 'E45N716%974F81"[!"P*TGBQ&*A^U1)++H.(6Q1&)Z+0>ERI1HEA$&S"G5,9XXZ2+430@[?2,BZ$(=RO%X(9[ MY^NZOXXSD!X9<(+4\D/SBL?%WP,SV3L,Q!+)*)90 G@JFRB<.LQ$50N43I?X M%XQT4):P3'QJ%+W+LRUD/PFJ-WZ'!Q4_.\U!"055E!^P;[E2U;3!LC#'N"X* M^"Y=F&]!\+5O6!@$GW+"?'!Q:!:\ A>O3T^PG50A2]S.%T@H$B1(G8!N$P6,H&@#KK296(!.% DX1@GH M2),BGT65FDD:"_X[Z-7EFVH/3M6R'O\)%[@AJF,Y455 6I:-DRB6!?X9I7EV MO@5"?-8XVN>Y2$N2S!UA@,*K;,E^\Z*.A*,A1!S+.1"ACJ<1GE4CFO&M_!(0 MZ0D]64:EK/ @@51765"P\\X2(YCY!5^]'46'8DZNC?\ A_#+ZA+^.:ZK*,LK M$'P3(&+2]Z)H*H#C89GL9VM-84M'R;U54M4A:)Y>VV MDS914S.XCZS)HVS-X3<%L&:>T$>7(JW%.)7-J3![%#*6:LZ#E_5D MPKLWB! M\[R:*N!#$'P1C";'"V#/BRR_2F5R+A-^>H[\#DR./T#-!J>">O0$=./\JOSN MV_WGKQYTT[^H3^>6/H*3L^/#MT?1\:T6.L $2;$K[]VE]*#G:G=[9S>"_SWT MY<$,FLA8>PY>UL"K!?Y*T_GA;S,0WZ?-FRQX79#@^?N7!.NM/')(-JC,^%- MYN-G(*G@XT).X-]P46[2\'(R89.Y:W0T56T]*JG9I5F7?[OBWUD]&X.<@^G0 M93FD9GTFBG,0X$,JV"AW.]=NTU?(Q@G;+G"O*]!?YGF).]:E,.A!$OT;19ZI M&(:[E&7%UU -;346EK16P^62$#"=9 M@0'=J *UHV4'!52D*Y6FH*W.P=8Q$L93Z^.IDI?2Z/6DOWB:_$Q6A8I+J^SB MBT%\X1G@\[1*=XV)+QX_/%_U$G]0SX:WD;_Q1@XFAY.Z0">'YB^5DSOHWR*K MT6UL1'$U+?+Z?!J]AA-'Q^ )?_-L4#+^)D59%[R='VCN X8E2O0)P7D>2SB3 M*&;LL423G*\Y=U? =5.!\0'G%+UL90[F3J+*&.P2.#I:\/1JLSX& 6Y$DF(O M"YD*U%4ZJ 3SU#BOJGSV^^_;YWNX/KTJ[W\+ZO?66Q_R)90P0U7"3Z-LG M3NL2]HOM8%!10/-I,L>4_&&)9 _+#2\9@8J4V3!00,#P;3-V9C7K4>0,&6,( MDJ]+8%/-?IZ2:)^5?\%5F()M/0?E&5_+@TBZLSOOC#;6MU+/K=2C1M6UMWPP?FT3DB"XEV8-TRCQ^&#V-O>V7WX*WK5O!Z_@YJ.6ZS5^)7U?[3\ MJPV?1Y];Q!?8?.6@48*:B:>0M(,SUD>R2KLTH&0>:6<1$+GA)/*]0\9CA-M! M%[0@UW*?4/_NV_T7KXSC(&'+<4->4_ $,5+H_KY2I0PXU5=I4P[0V0)ZZO$ MN[+9P^ 8[B$FK[-4EF7'[P;&@5!92>X#E=5Y78+R(AF!8M5Q@TB)-A U@^ 9 M"DAXZ!GX_& R4:D"5MC40=.27*WH4YGSHN)5!7&<$)Q2_X=:;%9'DWJ@O:.7$0EN]\*B7Y& M$G@V5.G[F>C5[,4IK1NG=.=5'W8[(>/>00$0PT%)2..E5ZW2<3W5+DBX]Y\- MK=#E5HFJ&6 ?12H$1)-V M[BAWC=\=+D-C_Z(64R@$Y>@P0$N>45 9Y7@A18E.>#C@92XOI0DUPXG/ B]6 MV66>@B&.$MNWM?%HYW45'8H:U@%C&T!0\_%$BFHZBEZK4HP5 N7PIR>R4MI# MM6%;?3J;+_(TM11&&W <&%.48?B>SP!(!-B%X\[OD(H"!2+!^6"@ M$<[1WH=*1]D1V0Y_GN*.E:/!@E2M%0UT3>EM0:P($<<%!1'E3IO1/'O+./KO M[ JP'GY#GZ]WYZ;=$2 :47^ C=A0K#;R/F5:L=>1Q-:^*>_"[T871S"6'BP5 M,'@B%CT@6N8,([1L^,^JF+"Q,%1G+#.Y$&=DAA6L=\^,-FK9=B MR!,7BU): MJ:70T4@X1A:)?]4*77\BN42]);&15?;]$VJGT"H3Q=8F.A(JJKKTHVB&BQ06-,X+Q[PD]E)QA>K6+_ IV)[SO)1+HOM#H7A1L@_+P1:45HJ91:;Q M_GIH-G-Q>F# 69XX3[-#4-J-AI^ ]8.>6QW& JR M^A;F-%@(+'B4"3; MIL6S7!*-MA-8[]Q?$[*#.P$N0CNUX\[D/;[9'6UWV-/ MO M<%]I[A0Q"[U]'=U=R>ANFRGTM=N%&A@7DH8'K3U)]R5$']]-^G1U;U)?M"4U MR;_7Z-? B\IY-KZ"J_36EZ=>9=)=9??J5+.93# (0!F*H6LT /35-T#>ODRW M5]LF&G*W!S*,T BY%V. =IK7<$$F=9R"BF'D[^HA: MD8ER-+YK M9I$ :MY4R=.2E2,27>;(S);X !%7G)-GQEE,IG.^BQ,#DS!CDH MYO-4/]Q^\>9(WW/T0WU26)E$=\2Y@@\(@%PXV!5+TV8,Q"_9SJ.*3S*I02*5IX@56Z6M;*PQ=6'O975WGP@AU=MH" (]R+@<3!7X.DV!,KIO-%D/;!)IMDKT&"RXOM*JHSL%*Q(5 M:A[2HB&F/&G0*4E"T9"J=% @O)_1,U9$Y H)#(Y!)[ )YJDT/C30%E*)D9Z] M_6@A14'[U8D0+7NE#C_U#;OS-X==J9,$$QQ"GC1J)XAS&>WOCUR0KH?B$PR, M;>QOKNG^Y>C^;.=.]1:^$F7MV:HI:Z?.9 '"_^ZLL8%N,=^(;,;IF[DP)H>J M_%MQ!VTZZA "C[$DK9/4LS90^G9ONE\S^_'9UH@!Y?1X9Q-[595X]T>ZWH>U MJFEZGV$P=]>#E-4.(D\5U\&I&[8HK\ M$C@;!2O\^CR'/251RZEGWWW[](=7%#"DJ']>P*+S9!'FC<_S>_%-&A,5_ 1X MK$$8C>L"ABO1?RK-'=E]*I M@V77VG""5W L#T.H>6.J>6@'QA)DR&3SRU^.ZS#CP+K!#ZNF&[Q6Z."$LWT$ M1^T2XZ#5,&K!NQR$B)Z+='.QL?RY4+9@@CX[O(R%=U&6]ZI/#II+N;+)E"? M5_7\04J"/^AI?;*"]9LNEOH$;E60+7S9 .5U>#U-.Y1;<$*::X MQUK-2P@XJJOJP))F=B5@(&(65]76@O!I[P$J(ENH&279ZT=''OX5*U?\YS^I M]HU-"E$G6I>:D(8E*@9@7>)=7*#20M>A0P3K5Y-:X_+$S"39=% Y/E+::9*6 M"H_$",8RXZ*NBVJ9EX)/WU..TR)*\[+$(NHS6!DNX,^:<]#X?0A/P4J:IE9O MTR "Y6\.MA+]OI#SNA(NS,2!P1;Y=1&=1$\-$PU(_?7JZ_04AQTUO@ IC!80 MDJOQ&_X#%'%4?T8]/\.7HUZ-NZ5+@J*B!OJAKGC>+%\]D%_3U2L]]"8W:+7? M!@ZO'3&WA9)BW"%&H877,&KHUV"&U0698?IV%;&.F;,!X\+MP"%B#C^6;&H( MTFYU94ZO#E,J;QZ,CB*&Q]W)TJ6;%);TE)@CC:;-O$!5WWLX5D5 MD"E]*51*\VH*ENU0V@J+WK(EJUF,C&6*WA(GWX*"W9?.IGIK"@)YIP:HFGLPC%M3^(2X.5EHPLUQ)N*XQMS_Z!=0*+(8/HY.9%FG M QE%++CM\+'DT5>Y7IR:OHC[RX MT([8@Q7XU,BS:[ M]) .T_RNT:7IG@O1GKFP168J5W(;NJ")\\"L=-96;O" DH*C]3@D6P]-?"O& MD&^6DSY+& "L]+WQQ$1L7?#>QUZ"4H.CMU55Y)6+K^N1TDZ*HHA"@2'4^?UN2_Y<,TH^MB0 MCUACO61]Z M:Z,55.'N:#0$::ZL23>:.[E6 M.+Q4T^W)7(XN?J KI]G!O$)[F'-$6'\7;KE"+9<7!I,JX>; F;"&&D:4<"$1 MW_'GPW&+=C$=#YWK+MHE.7N;W<5[S&M[7&'/GED&TIBH08S01FTV(#9 ^!D5 M&"0PD8O1Q'E9N4@-QJ^N<4^E/UD!BC6VE2AU^D\TD;B);=IW8#UH02ALB4BM M/HV3HK?LC%8B5+9T)38%24[0?5#ZIA6CJ@IYJ;A.(MF*VK:DL;$SD^RV-5@+ MSD>:;?1D!;.-?N'::*!H#J(YG#5@?SH>09]2.!"-7:E0PAZ2WSO^WGA MNWRR2?W-RMOV5K-L;S6".!578X%0;HY!HXUD(-8;BH*OFYYG$[TLG/D9 %@[ M[4?W^(HIJ$9@76W]128S>'?GM9D2?%07BGHT&C]G=,"YI;LOGCREF*II#:L# M6L_W]G:&Z&+N36^(8!8L>Y?:SFA^\/S*7-C-(;QIS\$\1:OIQV'H=/ M\$ 54$^$^M5C[[.)>6 M8Z&=J[1\R2$'P#J:M))I C[X0&*M&BQ44%DO30ONU'=F37,"XQ#@4B48DR!. MQS3I$D.7&H;;R5("Q4!G5;'WW274P"T#.HHJZ&>WF\VH6:;V1GE2>@+E%+5] M<[Y,&RP^7 Q.)3'(=YKD/"(0)4U4V0C..MQ<%05L3((O:7LD))$&!AR7Y'%M M'=7--**)B-'?I.6=A\ K?)=%NB%?_4E\"F%I:B6O?R/FX?;H=34 O+D0ZHE@$ISYS^7+X M,5M.69YMT4_I$\RRS@DF;D %@N!=JF:\ /MDP>"K\[RXI2X"O4Q]%KJ"_B3FG] MQ':(Z@95D*^P5:9^D37*E@:*,$%\AMB%+'<-K!W$@\X>\"XP +X &=\ $BK0 MR"H+>(2QNROJL1D$\[\Q'4X_^OH#?L0MU/WO\1^7KA5>XW,OD&?P&OB6-F:C M;7-@!KTA!SESYW8E)IF3*4ZIWKK5$^=^42(TA8UK[1EN&'!Z^D5XL1S!2NJ8 M\LAEJKB$5V!#FTS3(>]C<_0^9=S]BMTWT2=/!KYW)NT@'M\/?I4W7?YBX0&4 M-G1:VJ:#,(5.3;"-T>>53C HK+)Q9V"!WC;;AG):S#.1@-,\F: /%ZCJ2IU< M33'&8)"5M'O%"?VW@P4 MABN2ANA*-;\@ZYB=)E.9)F%DMIZRQGLA+L(EB.N^Q;[-; F!TD/?S,'#CS>$ M:8S<\H828H'J9/A;49!I:F]Y[_>=7_GB>":NU:R>-;RMYC=>[8G GM*M(GC- M1M\(Y!,TJ@VC3;IE"WVC.DVG2(=7KD93MT5SZ[GGC?$VC_V1F-1* MXMV5J7%^+,IK,SL49 X$?68NONHNX-:I,,4^;JRVTH3I((M4A3I'Z+9(L%LC MM\>FZR^6'3];2PMM'KV.+M!@P"_&^P0Y_Y3"+?GL"@*=K3PX>&H'3!;*&-8.L1;D!3*)2SD&VI5G,\ONZ+.[]&J ?_>C1%NO1@PE4I/,HR;5[?P M-"%CU92=6'O7/&T'V4QJ,Y'=G%F$;6)[E\XKFLJ5/J6C3E(VQ_V\QWW1C[C, M%//:X@LB<[JP!-%P9GP"=M58?EW"H#4^GVP24LEO/C:!7@1.9[\)[3DW?YEL0!M)#1X.LMA98'OLR-EM(M/ WL9A MP3$X*.0.Q4K#V7X?PGILVQJ%G&!_6,(EDR7INTWPV+6O9W,/=,W':")46K;+ MU76WU@\)!YQ#80D0D'7!\@XH0CW0@+BV_.82*_-,1G_6A2H3Y;7AZO7IM<_% MJ'DJ4&W*R(U#;V 2J<+<#A@1;-3177:*;C3XEJY#&SN!XG\^[,#S5=MPZH)< MTUE;U^P8!]B@1,I.:EIC4WO\5"%@1=C%%X;!^TOH5Y9]I=;[P?UKQ(V664@! M+[$A.@ !S0.%S(I&M2;CD/1/(1],%F?6B.;P,ED4W861-M-T!3_24. 0G15 M8X\Z]*V!;@>>)OZX0I+[JQ>2M,#*0QBDR(H46&V"W.@5:<3225*X-X_\9QO MPV3>W$:Q+&RA$BP8CTGHYL@)LS:;4:J76-@E^O[%D7;&4QEQAKD'+"L=3L3# MRF%1JDKIIY7V9[B3?]$6'R"URC/L3-:!_OU&"Q#6C*HB"J];+]>F[FUR92.7 M. N_'XOLPF$5Z@I/YCV;<3;Q8$>3+"U,DZCE\6UIU%R M2C(!T;]8$?.UZW0E7:>-FV&I1&C#1Q09M %GB@Y>M.$>')HPA1NU^Y28%.^Z MQ^8(VU_!\C/O# CK($')5L]6)2F,K=/2I4S<.C7,=8,;-U*U*,J+B5(8N@UE M9H3=WI\),6CEJH(FJ0G=GX2!?7OBJ?8;X<17S"$XG\,"U'5T,( M.Q2@;P7. M"0/Z@EY$4Q^C]%C4T\*\^@YT#@QXG=FWD)/4UIO D3MKC;1#D=(/\3#JUVDH MVTUGJN2$ GX;>?_1J%F$O%)-"+WOV[M-#,QZ/K719+SQW$=VV315*]_"&7X* M]I1&B^$;(- M#EFJ%W#;N$#LOMZ9?"L2#BD0+"HJXW=3.@A^@N";:NJM-N M\41@B%&[<_@DHK]^FM\P-7(IZ>D9 GPI=5Q'*> UE8?WZLT'I=)S1BIURGW; M9#>^54PZ5TE1=Q7K:1%.G!N(R82 V>2_I4L'T\7.0:9E7%I'BY @^+DD9$ A MKK*HGGL[&.:T1N>%O[_ 1KC>KB\0"='BDS_&=0&7F[TSB0H8"#/[:I@-P\ Z M+D15L]P@B):C>&#I=,I(5UMU_*%_-0I]R!=NS/+ H&$<.,_&@#3+85)&>P1] M6XF'D-]#AF96MN,/MIN1*7"2S.M'%AQYMI)-?[A["O%^%IUIE4B+]4&NT:-K M#$2WU&,7;&Z?8H=3Z95Y**U05S30E#Q-7)V] IODS.E62H%I M)/=QU\4GV#QP8FZLM7WTA'+ )-41#(1&F*LC0;58C6M&!!Q@R*.JP&*AU28Y MS,P:^!91YUP#.JQL[?T,86$X[&6NDH!G@:!C>2'/7A3*+;4_%B+F%/;$U5KL3I$%G((&G:NZW):I,:@T..I:9 MG*@0@LF@E'@2/6&C]ON_^W;_Q2O+3*-HFE_)2S;S JH54(22NG@2I*GE5W;& M7L*UQADVZH'ROHU,69+N3"@AF&YP_X84!E)3:=\(;--)#5NT^VQ#;&[MFG7Z ME6.X%H-^47NR=W_1DV3K2>@U7_Q67#O!![Z85BZ$>,(%*8!5*?*%,3 Y3)'P MMAGBZI<26/07>8<0/Q M6+"$CSA(LXM&+ZR+KS%J_SM:-D-K;("T8*>3'7_$B&5-&5<)]W9D>6PNDV?4_,6NHI ^H+J5SE=CRW)OE)WN6[232S)=<>,!M%T M3([<=S/1<,,FOL:X%)JS M:7:8UQ_YF1AMTHVYDPTKA&/%&J 5'GVMOTHH@9LX!O,#Q@FS)(U MS&VAV\/1CE.22(X$QENQAK='<+UA\P;K$ MK*@WC;0G-3$:[6UI3,.1\951\#%5LG;?-,Q4HJ;_6_(8TI!FFI>;.#$J6NTZ MU_65KU8ZS)9H>#>O!D$962J*<[__4F-Y7M+96%974BXOU16X[O5T8;;4+(H$ M0KNAE%>9V/[&TD6'8DTH/\,^D*GIOT& D4;[\$FKWX_MO*5'+]&7R'6]$*5R M;A1@K"N$W=:Q:B6":]%2-_UE-+@6=B_/L+7[B'H VN^YX3FV2,]*HTQ[G4[L M-B((!8XAYDZ9(0UU D(#UNW+MU[ L!U"CZ$9CQMX-).*^;JP&<,-X>,*12O\ M(8IE/L\N<10.5J)<(K>&75<+-P.%/)G)+Z-JV)/:LF!<%(I_YREP"0&G M&.$3UT4ALWC132O!DC*C-89Y-=VW7 /M>M/QFY&0WE$TW*1-'W,@ [@TDFU4 MQTJ+'E0K<"#W\Z5'SC]>VU2=RW8PM!H;"*M"^/9";YRJY1ARJA:[>I#>2]45 MTI_HGC*.4[*4@-%CUWGQ"N[F";R'I>/R2>X?=EV\L! M*S=UB+GV!EYKBSQHI&JPPLW1*/]])D&AZT'&Q?"M3&$Y@E&:]L]L-4DYHD\Y M:WMB[G/;.^'9WL9L$QO;6NF*A8\]*6DU/+ 0,$F9]@SICFP%=ZS]S%#N$=IE M*]?OY%"G%<3:(G\KKH9TZGI5QO2M[B?H<&,_JO3=*6MP4]G^B/#8I(TV5RPT MU-;/']QHJGP@89QZWZC]1/U!KWMK0VUJN=)\(YX.FVZIZYI)*W-*:D+H^E@4 MT5]UKIV>Y:*LY(PO]&YWBT)2"V"#^G5-= 6MBL$-?AI^-_>?TM3ZTMC\WK==HW+4 M*ORI4R<09H?"K'");SA@7V_8$-1N$S,9FJVUN25A#*& MSJ_N.-82F/G]$!>[K*=IJ*W2C32]109SP -M4L$8$4KKQT1#S]YE_K_GE3^^ M"_B'5;N #]"EA[1?G:B(9E?3W@J%6G15L!+.MTZCE599Z=X8%DQ-3]J",.WA MN>D%#VS-8@C@T)QWP[A\,;II>KAW MCS7N1B4S*ZIM?.6N5/*[YVJ',Y:46Y(9$XL"/]73\FJ]N6N_53:LZ13IE&I@ M+4Z[A74KW579N!OP^ S1CUZJBGNC8X=W%I?LI<>*V"[[Q.SPA%IXT*EJLI/G MG:*BG;J0)^_ U13A/13CP*X1YH):@VKW&#WKABGCXW;.O9/A9 \;S^X=&7.B#;5H M^O:1352$;WX1+XH,0#C7U)%MQ'5',FR(PM<4JKA9)@MM!A#B%T66470;+3T[ M,UDZ2?THXG_A)K/]X?14\(54_1!;Y*"RK>=/22Q$IT>G'N[NK)IP.&16B =% M_G*8JL!KDR+-7.S:UUE6B62F+O"+(:J ?) %X@_)"T(1N4 M2VTR![OU!G[?AYKR&C!9T3?.\XM45J;+",-#.+4(<[<*"Y[I>@-<*RMV"UY1 M(SK4M'5 M "9Z41I%>PX_P7>GIK7GI>04??<:DZP =&O5\3#MJ6\4]I.AR MDT1OTM=;H_F)W+1@]SW?:GQ;6B]Y8VSWVSX@CS6#" H3<9M8!,/0_BW?]?%(CK#EPYR?SU\1::C@\-?H_>_1&>_'D4? M,(?_Z#3ZGW?O/QV_>_/VCU'T^_NW']^='9P#X]^/3D?1V7MZ^I>/;]\>G9Y%1_][=O3N+/IP=/+;\=G9T>OH9WCTPX>W MQ_C44?3VX-,H.GC[-CHY?O/K&3U\9G-T<-X%D%)($G0;KHTH5*D))>UF_KFJS?0SL99@US.BJN:^I83 M.<2OK#AR8-8;W\?5!$R:N$7[Z5EW)[,=CN@T$!5N7@YJ2RAQVC7V;-D,\$*G MB3Q"__ONRB57OA:5P$Z0ER(>QOOBHW" C3"ZK$M7[.[L8.8&:%@(_Q;%Q958 MC**W&/3&FLU8C>$8*VGE\-BSG9VG^Z,69A28^& &$XL%Z_4:>:XSDAM8#F!+ M SEK:\TZ,Z*%#PB7H6!0!'#[GW76:D6B1_N^VZVB,QGSPCPCE&$ [,^:(IZX M5@=,9;I'N)H:"'9@@#298%SZ;HRJ);XCP?W7_:@8LHT8E;(TR="VAH8%#?5G MM=RN 0>."G^E\$T5Z,=A<0@T,WSG)5ITXDW\*T-V8VF .35*FB6=)2S.^YE\TH,HU 8.!1]&<^CBHXMM@XU>$@8:AU MO"<<[[F-0'G@&N(()L^I&)!NJ*<:&4R4!T\-N'*.BYBD$*="4K&CU ;!#681 MKR/$@\?(=RG^2U[+(E8E_A-CQ?C?.N-_$?_5E:W_%(223<0EPDP&*BV,8FRH M:L*C4&M#A7XEI#K#V+56H%LV@Z"8B4R-30/AO:-1:EW@ 7"HH7XKBZ,K6)>PK,J&86+M("O$3 )2DY96CC7S!CF. MH M]2[TOI3+5 ^!ERX<P"'OWRAZ+3/%12,PZ1DKMP\4H.S:"4MJ8073DJWST:0F M- HW@/V$G>)-X8A%X'@SII:+=UQI:O3;-HTR3L'R]JY$BJ$V>F2ZOT- A7OC M$G.JZT[5%E2=F1R)WLN4HS-71H#U]_.3UQK.X%6LRDU/8XZS(91 BD#_3Q 8 M2&2<%W,*M>R(1EC,H M&L_C.]<<)(S&+[6#S#)/ 2TVV[EZ6; M-1.B=BMXUA2P=6;/ O!6Q_EB( :HER<F0PSY$),S,;3( M^'?*H.Q37LV;UJ&'KR3T8&0= NPQ7:W4:;88D("Y$.Z32]V\YJ T**U%9OW9 MK?1<>#"1J0S6W,3G1UP0KM ]0WS71J]%-.*Z8VF>G.ONIUC-R_. 4%TU$K5E M/4>O7]GV2=\Z)7X;L;C&R8.9$BX$5X Y5Y@(?NF2>"DGS\14&M]U-;(;#V4L M,H9!!Y5!3O*?UG#CX93SNN#22AH(34?H$<)S5JZ6,2%S*M(A8CE@RGZ@O(HI M0^A7441G(UA<8Y#JB$'GT!35#;11F?NIEN&[@A"!CQ,KZS&EG"?=@CI4/X!' M KE 6E#MQ9LX*N2./9\&/[3DG?B-3N\N6W2C73!CTP/D/IY#LWJ%?_/H(*&( MS(F5I,.5 %X:ES$E[AQHBUP+XGJDG7IY0659LUC7>%!8IC/C)(P&LK15=W0F M+EPI*6PL"F=4EW%I7"]!M-92)TRP&3,%)4KM]R]L.2/\8:>N7T"%5-QX"-,H ML?"#J5?C]6CLOA*K<5HPCD^*ON7]I88FD_K*MC:,<5=3HM!9=5 M^(\>XQE?N2)RITX8@V2-O-9PJV$4=3J@(J[&U(/K%L?__'[FU+S4X"$ZY=FZ M"F*HHK;*\+V,E>"ZZ$_',$<8 MLG4EH^GR3%1I\"Z\BI'1?QW4:$-NGV^/=#&TW/;J@8VY<(?4EL+5#^E<.@)P MH..$$*5MJBCVN2I;093L5IT,1J7J/-@?)UPUQ:DGC]$18U/V-KP2EJ;IWM\I MI!7L'HYZQ5L:K;V#J:GYYP%,N)U>D4_56/MI&;&5"B.^79TA>#=UV>Y2:HX: M:6)%9OM;;>,E49=L6-RL+G##9WD1:!XC1.I@4"E*;((R;1FA"_KK',R?0Z M$=40J3$,F8DZL*!FFF[<\Z7;M2LQQ/?:&?0JO6(88ND2?1NPPK8G*._ ML,G!&69HD?S_I8"[X"HO+F#+"BY)3U4U;8S$--1F@J$7=P.'&@BRNSJ\Q3#> MGHQ[5RB&BM!J#G/.Q3]!%I:)[G1L&XX8L$@[:7#M %_)6DO]74>X^ WL?IW) MC.H5""I]H[ ,%R:440(':1DC#^77Q]RM)GE]#9*#70NIYH)?GZB0:'^3X@&\ M>2';]72TK==-'XGET!9Q%;*)9AD7FE#;#9= M=M57[:)RJ8Q^[J()Y7""@)U6 ?^4>3U.=56R3,D&M4U<[R@NM:L;,%4ZB='F<)N*-^>*:AN[^FY< MS3=7W"T:=4S"!F23% .[^B/.ID0MT M3:A1A=?@I;%CYNJ5"3:TX3L>IT3:Z)*-H8YPB[Z4;]=E*ISOW4[P;I)(Y[+S M%*B5;X5\8/,":<*=?CL6,R4XBYW[C46EE!?<\4ZQRP,U"Y&1XJ53\B_1AY J M.3&>*Z[;:#1OFL?(4\N]NM#P\WIF6.FC@M'FH%(\6JL'>C! M1"18#$^J1'G_"+L$[ZU<9<$CKOIFA=QP40-='"U48;/9$\;S@XD$.XO4LTWK M*3@D'F;OGAN!9+*J:@V3T:7NA*L..FG(E% [:Q,?8"<9*4':'4(8F%(FTC2: M4H5^ ^:*4[L5:LU%5.>@FM?25'>SZ?I)VZ+DUI/Z\IE#WF,Q.CN*!STVWWW[ M8O=^G"@TSDM5P=+B6TSDE'1$3'?]@(ZD7ZBFR"!.E1=/7MUYL]8%J6_G)+D# MT7RL+D(+'_18'+^+/AV?O3LZ/8T^_7IT@/@?4M=Z.N^RTN2W!!%1 M4J<6QX?=+KF 9K!]Z](.S3A:#(?JP@OS8G']O9U7!Z0^T1^[KZ)Q?@VSX#Y$ M(3\1/UKJTO/D3?P#=)/HG;QB+(NN!JE_!\8QJH=8EB'A7_^NS"]U4:CS6 M" 6:C/,ZLX9@?T_E4,VP-AUZVP:45I8T;5G6+H55I@)$<9<9AR/),\#EA$SQ M3;+<*5#.M5![&L($;HH[7@<4XJYC5I1@@'4+ZS"(>2E?FG^\0KL@ M%8N7BDS_+7KHU4P4YW#XM?S9AP,#MD*%)6;T.^AU_+46"_M/MY\^_P$E0P73 MK!+S8BTTMDEH_*M*NM^]>+[]8J?_ZYWM7?O=OVAL'A]64,+&__^^W7VV\XI@!US..7J]_68[^DW$\RD%5J.[_.\Q4_&;G]X) MZGO_O$.CQ[WL,[QY>-V'4Z'0ZL9KB/Y$N_;(EJ9^SS=KEQS_(@&WUM"&LD%" M$=6E!O3__GK\\_%9=/RY5^F#K^J;G_QZ]+])1)1PXOP!&*QIM#N*]G;VGK+V MA(DAV=9P]O M1/>JUY9^%G&0Z(H9U). W)TQ2//+ANO(%1BMIEA=!MMQ!X[7*#)%CUN;)?_B MEE,\9WC9!OUPEQ2-)YNA_?7F1^8)7GT3U0AAZ8;LO55:5Y;[?\$(!I=\*SM> MY9'&\IPCYK1"M]T" R9S6:#P0=>,I1&ZM,F\U2!7]Q ,NG' ;1L_;I]N,SPV M>H.UUS[P>!_<>+,ZK=0\U<35FQ)M_,S/'V4)I;X,&#H9P-X?2V )-&I MP*C,FR*_JJ:W'9Z-R8U#?L=9CCV4C&U_D*#[#G[^GNI>(]O]1A;1;0?ONM9O MWOFU RF@GCRT%0MSV][A^=W5C-U]OOW##[NW,F,?\; OMI^2JGX/L]W_^RZ" MW7UK]8Q%?'%>H MJ2\O89(S_]^HFP)72O?2B+4^XWL+@ M62Z)OIKC]O3V7J-[&C;(:<^^:1&/ZY[,"9:NDLCPAOZVX.WM^QH,[,"72SB5 MS8,VX6QZD30CZ'X3Z/>H^3(9$1HXV9N,:TU,U_CK/U*PM"?%W# M8LCDV3\]MO%S7VPC$/WM!GW_.2=Q'?98ASV^]@49VGE> M_YQ#MXXGK+3_=QU/6,<3OB@__=T\UU5EM>&2++:>K*%6H=]'BHH,??YK9U .3> R#]WYGE_&.+:WT>V>ZK+.73[?W/K!IZ M,*NX_]P2PX7[@O4B[Y=(_A!9KNWL[<7'6?X;BS*BSU('ME^O,NS M+2I0 MZCOJ3ZL\OJ 6KNU*F/='B2&:[QPWVSZ[TOZZNB0S;B'@XI'% M")EB.PJP!W4PU]VAJ3^XZBL8DRRDUF4/9?(6G*=0SR_L]=J'9_>%5Z74>Q?=ZO4W0+8 MEU:%ZU+&=:&P&1KPA;@>86\9,"//I>[,F)(@XBVAMH] ,]VI4E-/4QWO38\K M<.<>_I!%O\AQX9>"WW[X4\9-+F,QIW9CV%R)!3K2DYO4&O'=W9]6S^H2% ]J M\4,=\3HW@%94S%7<%G=U1@E[M'=7V.0ZD1-\/YS0G]O=+<--+>_8+*FU0FJS M!T.(^;34O9_4#;J9Z0W86SAW=2HE! M[)!I?TI#"YS"!)MB+3T65PI.1>^>=J\S@RJQA?/+_N[:Q#.!/K7'!K03T? I@-8_5R:WE*'D%2LR2 M/NHCK19A:S:8)8XEFC/.>*9FWLCR=OMMIP,^+KX*Y&0GJU&T!S 6L_V]=OH< M0BK]HC+L@G$+.@"QSV5 SA+]U*C[N^>P1BB=6O\<%! ]&CJEKPJ?>[R.(9 MP3.=DTHC(N-$I3%+;#C3X3!B36]DX( ZK;"_-;4!!WXS:VMS.IXBYBQJW@R3 M+_(YT!.[6Q3Y!,X;RT_\(8AE0;?OE-HF4M-D>8DC&4VL[^P9[FO ?/AR] M>WW\OT,X!K@]5'0H,I&(.W9">5C@_(OGVS_L#MRT,I!/\0+_;UF<3G/]@*79 MGS[!@]#=/#5W"8O 3& +3/*7F]F?B6@[03ASTDW=Y MA18)6 ,9S01U'] [0"GQ_&&!!M+L\P.= JR!?BW>5X3Y1**Z[!P0OL];7%L? MG/EIYNOE*@,30P:5*)CP5(U592(R)2G[0&E<48G]&3BI %$58&!1+X07BI\"^;Q5,W)$N01466#*9>3!5$-%D#&G=G3 M',RK>4=%9T'MVGN^96W:X>Y2A%>KXWKWE!M7$.! M@0A]&7L[]Q/3_1OJN#FU?B/EAS1Y@1B[#TR,GBU[^-7S=88A,V(6[: 6I#92 MD$ ,W.+Y0VUZ?^F%5,@?9*<@NB&0]YKRF-/4V54D.=,U#L,'&VK9 MZV(I2E8Q69$U#:&!"N@&Y,C)TE>@'H%!=&QZ6Y!_$7^FIS^G7MGXD/G7!)4" MO.>!&K4-=^B?%_*O6J%KFPZ_Y[[>X.@]N=/'\#)4&U(U4^PK'T6QNE04,*;> MLSEZP6=6= P?MS&T MZ&HJ.QYG=IP#BR"8#KE674K8/8L:F;3NLTMM9[6#5S?C,A[PVA] ;IVUR.KM M"9 7XZ^@F!MC/!$S<?LKLIT>'E1S M5]OIP(MQ_^XD3ABK.HPC[BM0],NA-'T\FJM$#R##DP'NA%Z#!P%YZ,"Y0L'3 M&P/V?:EE&VY, 63] O(X9:SEOL\JN#_@HB#1V+V10%G34M*B(^#Q+: 9QLT+ M'YC"=7#XBF^!#K7F\3U<$/%4R4OMV)IT$.5<7 BE-8/?4,,%2;M*S.%9Q4^& M0#ZCKTX5<3U#)1E-!>:*0U&#?HU>^1*&KK0JIK++/*UQCYM7(RKS2'N._I51 MDI.F,).2/Z^FA2S1T^UA@E 14>5?8*; E=31 ]@Q;Z]68XC415EKS!;HH08K M#"H"K-Z"KS(]>V8Y@@W/"WDIP+;(+U'-1*TB+Q!XFK/CE)"-RB*E*DR(G%D, MD;83D TL-:;&Q0@_6*-@&@B(.ZBE#PH?$C;C9Y(N(44%+X+'7G(*,;V"W-X M^NQ1,IT:MM:C5?+V5U_)BR^R_ HNHO.!TGKZ<-3MN[833IV"E#WGD""KH13+ M.7#PSKRP_'LEQW2QBI1PG01AK6.4P7FQV8V. JE2CE8:6*O_K;R>8ZX&L+-& M=MO0I(TZE=J#1 OJ=7F!"107:NR0WKW [1M]1BMXEP^E^*X6,892:%:,!D_7 M!A"287\ ,J![2.83EVR*B4:J+[E@G1YY8_SVL2DISU9>23F!3^OY8/I)-_GG M"[D'M*.S!$59DM6YHE;YD^V=W0%CU58+TJ9L3PH3:T9DZ%HWRRQ/=,[5Q'E\ M1-DTP%O&B?8KDCE=(4Z/]K;M16<;I^/@T2D0\AHX0]OO>KM=KH"UYPT$CRSN M';_ 70C%I.I$-OO 8$BF,')2B2 MF'_1,.W,>TWB\ R3(4K.@/"@@WW3=7&-5(!N#A/Q(F@.+H7<#T^",1_-5(GW M4 WG9]SUA&0PI7$#^ZBR/^N,,V;!!%5RXF=(M1_G-Q9RAJG1K6,:XYS2U*6( M%5;V;9^.=^0R,[%.9H(A'2T M-+S;1?-5XJW?Y97U5'6!UH_D7EU]-/6!RS0]D24ZB5D)!":&OT4Z / &K]MN M>G/1FEU!L]->2DY(1''"EC3Y 698RPUF V+3)>>CYS2>LA>=0!D6 FI<85[ M7]=1Z'FUFF'0B3*Y"7@-@LW<\8H@)_:=J 7 JO[(:ZI8 L(@KPMQ[J6OI?+< MY:K-X:HH#/)$O\P@2]RH3":=TC=R@7\4T18_[D#AN#SX&*0<+ED5_OQ0ST<: M"KW&6!0%WICH$L1XKZYD4.('.+ '2P?ZD^OIYX;R,8Y.D"JRBP8 MYJ"QX"+6#D+?H>U0N9Z#)X$EG6?D9AP7^05ZK^=4F:^SD^Q9S.#:IMV@H+9Q MXGAIBKX[&]@OXT(9A?5I:[ 3948"Y>@^14%-OZ($1QCG3R!AF3!O-*FBZPZD M5NS?;L7B GD4+DS)*5<,KF(R"+<5A$? 32TN).;2MO=E%.D(48*., 5:$4X0 M(5.,#+! *KK+0:O),[[Q-2JJ/5X[T,H&)6(&F]0CPMH_D(9Z&6+3I8:"')JC M*)*$I)+7B@/+;8(8W=DE0/13G%>U,=Z,DESR>PA\@6Z^J10(U)K@T;+G@1_ M?=J(VP\A7?_,4?/#%^ 0H,O%-2D /$Y!L(L$]C$&+0[_ )D+&EZZ"!R]1VLU MKGZ>PB^:.0]*=&J;H'V6%0/_<&DNEJS/S FHPEF-]A/<.8MU6.YK"P MJD@P"(SJ].GPQ$**@H+-.D+3X;\M[];'YZ-,Z;ELF?FY%]#G+B2.5;)H$GC' MRYA"U[ "ME [\YW*-&'/C#DM6,\@-A S5G+H#6Y&&KPL3),<^AHQ%8B!'::F MWN'/@Y4>U-S!Y-.["O/1X,4,)20232(T@7XY$4!2UCFB2Y'6LCE$I)4L8AB' M466G3"#5D5,':7=Y@!&[FW$.J*YR^2:JF03_8H79!MKP1_KM_A!Z&71Z#'-. M5,IJ^@%HUBFV.= /3O(TS:]0X/I\W:V.AD9\G59> J+[S?>EUI^01N*:"U.P M^NX0OWV'T*F5.E).P?-'JS"L?K(8EDSZ?PF)@_;/J361!M$2SMS)XE- :C4I MS27*2Z<,M&/%* JU=8/>N;_LBIS19^R<-K G_!U!+ P04 " 5@9E8.9Z[3(!% #\-0( %@ M &=W=RTR,#(T,#,S,7AE>#$P,RYH=&WM?5M7V\BV[OOY%3KIM7K#&(+&7'+M MU6,00B?T3B '2.?TTQEEJ6RKD26W2H)X__HS+U6ETL4&$L#">#VL#K99_?_'64C^/??AU)$?[VOW[]WQL;WKLT*,8RR;T@DR*7H5>H*!EZ7T.I+KR- M#?W403J99M%PE'O;6]N[WMO>UM;_WY&S_WVZR!-N?MNA_;_";C8$81_'T]7_M9Y&( M_\M7(E$;2F;1@+]6T?](F E,BO_$<5Y'.;PBX$^N]+QAO#A*I%E';QLG?_AM M%/6CW.MM;>Y49]X^YP"V6&9W-.EM,^DY4WQ#+P]ED&8BC]+D=9&$,L.GGOUV M<'+\^]&[P^/SH_V/1^=_^=[1\9_XU\FQMW]V=O3^^!/\Y7N/;EW')\<;!R>? M/A^>'_%BCM]Y^-G9R<>C@Z/S??[P_>GA(2[PULMK(=/V7_U=J#P:3'FJ$>?7FYO;[TQ>_%0BYIW]G9V M#SVI9[_1;O3>K'NPX40OP(VC)$^]_I1VLB_S*RD3[^OFUTWO?2: 3\L,CR+8 M]-;RD?0ZN)U(#2*9+G S<>>F:>$)!?^$_82K%H6%B#M)?8?C29Q.I5S8?GEI MUD4R^BRR'#@(D-("[^7FC239-4R[J\R_73WY^N'P]'#_[.'WW/>0H6GNX8$R M&F52>< +)=T0SUP4I-< 1HN20K9]C;??_N$,TY?Z4>"Q,$0FQ\!.RX^ XSKO M__FGO5=OGNK9^P]_^)I72WO& _IO)>I[LJRG-!\>CO[<(V]A(,1G4#]C[2Q'!;E4:H&- $-20 =,48W3 M?+G=>_%&><,,A!E^>2I5GD5$!F=Y&EQX7Y(H)SK\^:?=%V^ .WV6&=%2$LC* M(_!R.[5)D:D"1Z09R58E$6SW;?P74NBE]#['@E5T?+YU%LZRG.G@X^U3*I_? M7&)ZG<&TCF87#/R1N_E ]-(;_,^F5FKFZ.R*[3> Y=.'IZY M;GHEO1 75;/8J/P6C 2P+Z+[3 8RFN3F_K2SJ[73LR_KFK.**Y&%UW-1;^US M_3?&,-S'OZP=^;T,UK7,\8.*87I+SGLMUW7V=E!DQ"INL<N.23 M E0ID-$CD3?6JX C3B9IEK.*/RA ?23&&\I_"OQ5A8?>1H8M"X?:[@*'.DZ] M_3AWQ.A^OO$55?U#2QP+X5OG57)2(Y"-9 3TF7+RK& CA&,I:%A&,&,0B'2# M,A$0S3LDCK<.R7<0?6-#- ##!"U1L$>BE+6%:"Q=RB>OB,J!;)4AVZA%5*>"%. /87 MR&$<)2)O&.?N&[W6,=G +V>01P'NZ%G1_QNL+\//R9#3-B Z!ND&IG GP";%&/[JI+]!"2#6I?0/FP2)D,Q5!JVR$L<%9X"E=I M$8?>99022S-C3-";#F]-:*'V6I \I6%F,B WA 86,SGI7[/M>2D;037SJWZ: MY^GX]5;Y$]%70!)Y\R?7Q.'X_T=9R1"'ELC"J^!.S3((F3.8[ M##*&B1_A9H3XDM3X!_$GBFQQN.9CE 2&(]1=A<[FD@VNC/AA0YS.#>0H.P#2 MP6WM\MLS F+8G6,$XEX906MLJ\D(?@=Z YL2'=?Z&%WEDITL>%A=#,=UAV49 M!=:HKDT_ZP1L:R1\-56Y',-=A%M%$A?^.P#C>0R7-TK@\P!H,QV35]=A.M;E MS[ZX((1PV9$N@ _(8)1$_Q3(1H#9Y%G4+VAJ>D$TC43F5VEV0:],B@%, MD[GT6 *G"^%CM'OC:/;B^#3SJ>&D;*R(+$/G +DDU\N=P^^)1LT'X^A;^0>. M7^AP1ODIL"O@]*B_E $:$@]R #_ [53I(+\2&9@-D4DN4:CD)AN3H@^Z$!A) MB4@")+G*=DE,.8%S"V1E2]R%#K)TC'LI^F@4M%&).7S:,, M_8M8I3H\A?HCQ:K*]<-[V,(KQ;L(030&2*O]TCZ[G3^&C1EM.GS^AI8(FX42^>[WE''P_. MO-[6\SW:U!X;9YL D3ZSV'05[NO/*T MC2H2$:?#%*SH@40/4.R354UZ09P&L.VQN.IDTH@YCLJ"%YDF,4/[LB$.4DN$ MNJ@0$_H*@EC JZ. J99OZQ491NA=B?("C:.9"F(T\*ON!SL-(*HB,:X5,ZRD M6TX&-667 ,^JLL=(Z7@(.W7ZT@G8H@)%1^#>U9DS*SU%^HHV;FCM>H)N!XP" MN(BD^RE0SDQ2?!_Y?M&)=,FZ+NEPP,G7O2MTJQ*G! Z#VTYJ]1AI8B@3I&CT M1%V**"9]L^9% 3&99D9=)%\*O,31CAW_+0>DX>FU"%[;!YHL:W..<7L+#\"CUW+[7=!R]^$^ NDC M02EC.LZ3,2;,*1P/Z !C*6M[Z]X4- B2,B"OD&;JMB2:5S/OH/P&-T_!4$"* M\&=?PIT<-+R72>CCDRB1M5A*<(38Y&O K!RSMYRX;[UZJ*5EP"3B*1.H_1_N):J_J.ZXNT%NH];YP;TZ3G-4 LC[;)P -KQ=/PW:BWLAP9DY]C/,O5(F M+"*1#0YIY9"]@4-V!A=]6,] Y3:9\(4VTUWOC[ ?EEK_!$,4N8Y0@+(XBQ/@ MYY=%/"35TEQN'^\N6 0@X!6, N9H.H$GV2/L&UV=(AFLQ<"\6A6_V5'+IR3\ M@D4+O\WG+W#)#9:HSS4LP!P/M'D!NAU9R7#.2''HJC/^>@PFSOT!T\$,F3>' M@ =:6O2G#1'@AMQ7Q 3$%"Z:F)J4A&&?F'-:2<&JQ ;)Y0P4$DC0N+3A-4&' M3A2@HLYVD$[RFDD[-E*9BPM)[PC8S1*1-N\DGJE<3I3KK\:?8@B4&!6%IY$U M!5-6W=+!BJJ0JF07J.IH4+&2,XF.QAS3 8U=9U( *= 8QYRF (\2+[G")&K\ M4919L8>4,"::P58&[76VUWW0E!92H.6]&%G'BIM.//(/Z>DO"!+FX@8;0X.Q%B' MH)B@ 0"'D..:QS($$[YJ/H02O8_T0C,,:]#Z\42B%!?9E+,X.(@694$Q1I4: MOFNF);2IUSC;09$ED1H!YR;3 M:#>4W7)695WU]O5P,EP@S@1P;Q+ZB[0ON$P(1">X/D=B_EF1C]"=XMJ*0&PBL[9= M6??@1%?)>3?323I,+V5&Y:#X)0R'H8 T(RU#A& Z1!3>P.L%M@8E)F=\@ MNHSPGW%$ HLO'SD=>17X#*_#]50K(GZC0X4W"MJ3)XX<7_>Y9WYSTS!^$J-O MPR9R&IUO@.HB\@9T*6047($K-!3Y=?OK6Q]?Q5\:'XV2I<<%_9QN"48*-(UZ="E_9OM' MM"?'3=U%YTW.G)T=&I7K4R;W&2E5OT @V2J7AXZ2<_93UXFIM)^9O$K 6(<( MK9# EN"/'(>7T.9N'VXA#O@7"U=GLQ0+*WP_AA,)B[.U[C1QQ1^NP08Q*E.4F3MUZX-"W M;M[\2L;HW.UM ]>$A8Q<]VXG@VU.MOYG\E O+M#F:VD=.Y6*;):I=I^OR:$E M_N'ZIEK?0]S#+@**6O2$G#M[)(L3*"BAEO9L[< SONMR9-HYG3Y MQJD-D\TBDH*1"8_A DL+ >;"ZJI^;SC;K:]]>6TQ<,I.5A/,^^]'B&U!3YJZ MCC+*K],T86";Y)'K(BVMJ0/-(+&O?+V/)/F6M(5*! >INZ0GC/Y>ILB>.(N/ MC2>1<0J?$F,J9,'GBSZ:;SD[1A3(:(PD$U6@5F+I!07]993KO![[EK*$DZM[ M-%$7$WQ S2-K)Q43&&F23S?0#O;6MG%CB4B.T3K 58RT#_2GF@$L3X7TY\0_M(%VWIM"[,#4.Q,!:)&.I* M'/T>(,16,6,2HS1AJ]9%![0_>#O9L!M$-?7H;5,]VJR'1#%AC4T*+1R,(XMA MOJJV1%^R"39!X8O^IBL*/ UH>N.4?6:)U_NWN?A@4-C8JZ+Z/TTZ02Q8!T#C M#.R^S,TJB9SD#+)O0S06P?;$ERM7'N+&,)N2.BDFFMA(,T[ !48@_NF\[3O* MY1ZH,OLQ6S%[7;!B#DQJ;!W,:S$U"G=NSSB"M*'?WXV6[=]5,HCBW?=!,&/& MRX2J$C*3G$S,P%F"/;B6X@GXE;O8+"4_$%[]>;]J<2^YY4@S]/Q]5GVFK0I_ M4K$FX'K*+/>YQ@%SJS5P"_K"\AP$6\[^:'R*-[7Z7%N.KF5;+LZ*#I[-V+#K M=Z>;6D_+6A:M]$BAT[XEG-FTS+.G_;\:<6JV_L.8>;:N6UC;2SJX//BT%DG7 M:;XRD*$I?-'7\KI$9PY]FLF9)RV;(,$W][4^V99FMAM$=3*TE]1FHM<,4A'H MN,M,[S*PA,LHRXMKBZZ:A%XMI.\VY;9=MXY1\<29HJ7H' O!6DJ4D6F69F#3 M>4:!/@Q7@/7XS5M[;IUAMR+4"GGBZ YAY9SXJ*7'/*/22B;O*L-LIH32'E/% M49(!9T-BRA.&*[@$8??%&RP T &&[R-M3BJV8IQM[?9=+E=L3&1 @>1?8.@(]3! TKG4ABR?;,4[P.(#M#^@>J>T6<"YWN M8:JJZP9I-:9][[:H:W2:N!&*^EI@$ZWL-+NHFZ.^J[0[[[B!.J=5N$ M!3 O?VEY,TH[@4E21QWHDNRQ'4<6'<3EBFM*]"0AH>T\Y=A9#%V!V@9F=E(Y M!A5RZ<]+] LT\<:H54K]%Z%XD Y"&$7DOJ-Q0U &O353MT+)K10,T-V:\(-UH]%<1(GQJS#:T14J291K"U99:&K-0CM!DPR.2EO(]1V< MJX@BM)1$(DX3:5VX1H.\!C%/6NT:B[V_47@VO ;NB2U?SK//HDM.B.4-RRV@ MT:LW]!2EK1J,"M3 >8=0'M$_,)D_UD #RB]W3/G5%&#])P*YX,FEA.R7B+&N MJF'M-'(9YT0S3L^,!S.,0S FI<\[A%)9)_A3;E(-);JV-_C=O/%-NM0-]W!5 M>G/_I?$WM7[+$UL<9P-A^[N.Z(G+- H-O$28%OT6$*IRJH8EVGSL*K*%Z0Y5 M+3C1C 48&2(3$G%J3K-.%FFFB_,;"C$B2EB 3]14N4M=FXF%M2L3MMNT>@YW M<" "U($-I))SPVM80GSU.,B9DC5I%LQ+D1'=>&3^K$9[NI+(0&80/YV4=3_H MG],0/)9]FN0)9YO2=G-1^V-91>?[3U!Y8T*;)2PA3#RC- UJ(Z%!EDH\/:/< MU=(AB3_"XV#,<"X*?DX)<&46FL/E;=AW51?Z8$7&-V CNLCX70'B $A(XTHN M .6@!3F2BE\0:[#* D9"E:6E;N<>6^QGRSE0;!\Y^A1(.D+L#K$"/B;T+#;X ME><@.E8UC=M-#/E8!:&WG M8KZ=Z?4)BB?/@ \GLAK&UWOSR!3HV[H2.*P8; MYI-3!? 8\YTR.QO3FP#XBM;&V/89F_T?P?Y;/$"#6(C*6U1: =I'B2AX3E-? M!L=[407'\WI;/9]:<8T) VTE\^^_:O^1^^V.F+KD)7NNIZ7M:ZUAZ@YM\_8X M',)QD+1^3=8,>HDN;-=&_CJ*013.6,>*TC9%[3V@XHLH*1WFE5P(0>?DR M#5B#IMUD[_ZEG#J6/<4-"))GH,%8&E5L&+71%CWR!-#KL<0_S33"\:9&(.8I:'_ M+A)>#LC\2 X<5P,7[_"@:O4Y_3LR.2@4F]"$J&G\C? OB^UH9ZKCO+->-?]*8J.] M8<*]$)!>)Y,T2O(*P+.]?6&!=[A4NE/L>2;-!1S2NYTR!WLZ]!4_9( 'T,(0 M[)HSBR#RCF*V &HKXKMJEU22#16'$;0&;F&@B6! A )3B09F^(J176>@VF\+ M-LBD( RPK!_EIBE.YJ$_@X/.+F!"B6M:NA=*5_2T=$17_- 5-[2IA'.=T#YY MH,N _)RKC;21CV:J1]>0N9D_.TB4_56KD%OW-3/5*A*:4,58AG/?7^E8IW\I M,EW>DH%:03GMYK;;K B4!2L5Z/[!3ZY7@2SXR:<4L3M.29XLQO!(I@XW9EW, MLG,+$>SB1R$VIE48+>":%$/BQG3+X-?H](-;GT^Y6F*8T3]+# H6H6$F MKA!7Q 1/^ *;,E6M!F0R2(>)Z[1 ] [#@OX&V:G"R,(9!6F1Y!E<9=CA6.KD M8K^+4#8*ZC>"6;A,+:WPNH< M,10H'FMF-^+J@( &M4528X+9"G-E%K.V4", T:O[DB"X>&_H6X,M;Z_EBH4C M80Z[8L4R[MEB'=8N)CW.J$JO6&+GHAUR_SBM-\YRY2)U&XN#GASD&NZ-'#*F MWNT<&^E@^\Q[%?L";=[U 7V]-8: V!NI(/%.]2Z M9 ^2-8\6X7QC;V6?+>#V1(NVS[8WMWH$+INX8!1P:N?44NFSP%/_A,8+O)?U MOA,0F=Y96J"SY" -.Z(15 +$-B@["3/ZJEV@9 *:C!?=4B7*VY+'OF,-=J9F"J835S5_/I1QI/7[ZG5U M?A# T1GM/G1 ;M\??_'>\[2]S]S-ZR,_A>_X*-%>F/- :;;JL6E9/FX=FA/4 MT] WL+5*XR&$D_ G&$6_FR"YK J=7^#?:-*82Q?O53'1?I#M\RQ@;- M5\,"*V_'UH2]:#:=I&"WV_+*!72GDF^L:W+ZD/9+@*7VAJ0VA.X84-RO4 -A MHXY#'F,3Y*$EF#QE& "-#DQHN_$:N-4>^]UJ[55KK.N'B_RBNG9F9XM]YN8W@R51KCN)^2[S.T,T @:"Z*4B/JL:Z72@ZD),(D M^'$:,@08C'0IL/-&V(AP&S3A@6[#C1]6?*6AY%(OBQY(G=:<.O;:;D6L(RC= MIXI@]]!EQE^81C/N':D-8(^9LDLR/!H7[YY;T^N"A=@F1D.I()K9$( M%59-RW(/'M.J>=;^#:@$KS#->CIWD^9-E1HN:*M*/^W.402@[H6Z4D\'A?%S M9"#.>FHCH,*B-_-6O-)OKW$N3SA/J=6 =9!-G6YO%11RIT "[=6$"B_A7586 M[%I9\+Q-GB65E]@B:'S5RO?V2'!:;3>*0=7)H0^VB1F%C3S(G6NH6JOYAGZ, M/"O[8 PTBP7A0HH-92!HSAW632A!%%@*O.KH3[&6]547E/3/E#AM[_Z"-7$= M(\-&7824I+3%JDW!*B:A8_XUDLWK&.V# C&?"2JTY@6V\R/*; M@#%U S-L\NV:WOAW4*+F<[ECLJ$<3! [-Q0#ZYX1[2UI/EK1T^&=8=+,Y:\8 M+*HBU#Z#-CK,Q 1M#=&'2^X>LE%,:J=\[6X)SE>N'%R+Y&H,HW&HJ8+"G*1L M@$*GS3(&S:RJQ $+OY!R4FM4PBV.9"ZR2H-BW[-F"KE#1"Y*? !7QZ^.1OH[ M-LM0>0E"??M6 4W_E2W,J%^3E-O:(61MKC0M^CK"[: 8,$94VTHYH,Q>/"J: M3(9&;YIUD2JZ1;5GZA.4!KVM1?N?-W=VV&V3%YGNA\5W8Z')T5\PD%Q#_IB7 M- \N8HVW24?NVQNZ.<_U MBPL&QD2W8FO=ILH^F$71>]AHE:Q..9X+.P1?ZEE=#'/3>;%T#Y3].27J(+ 7 M9-_ R6@G329TA>/L1K)(*DI$=F9/4K#U.B+8/H'R TPZ]?'.O MY]_-N/H]0?30.#?M9M]B^+ZG[H'(P3]BS[X_)194X[W^P_$Q+D3C.9_AF^9^ MA\:Y'#J^:K0]R55)IE)93V$Z[%R6>8( DSD M+N,\"AL_-W!Y=N5,=J3/N?'ARY=M\)'F%]6XR=X4Z M6D(=:+=$BAB&A MAO7+"N ZE#514,R#4%!U(G,XXRW"9LP>--18]0A,_ *HOQJM'Q?2(E_:C,^[I_].?AJ7?R MN_?'E]._O//3H_V/BZD .O/.3[QW1V>?OYP?GGFGAQ_WSX^.W^.'^\=_>9_V MS\\/3^&9#_OGWO[IH7=P O,^?.>]A4E_.#KS]M^?'AY^.CP^][VO'P[//\"B MWNZ?P0,GQ_#L\?GI_@%\=7YR>NZ=P'KQ@:]'9X=PU?J='[S^8 9_H#_-4JW_,> M88A^Y(YJ8*)#PO0JV7UG@+Q)_AF=S'?A\RGTH=%WK*.+X@[H!ZII>B6$!Z<9 MRMIZ0=G-KZ0L$Q;0TU4' =0*K@OYH35!%&*9)!56-P9 <%\E0PX":"4X1%%N M?^$@'I*_W?K[>01*R30]Y BFT0!*LE-<+]UOG3F^!$MT;[J I@F .BME73AY M&FP%<+(&)\&403"W3+HYD]7UOT/51UTMLTNH:/A-M>:W(\AY!#GZ M+"WLP1G6.NNTAL57I=TTK[4LS*9L9(_RJ&MK^=47D;R:B%LNCV-OPDLVI?<1X_] M>(( _V9D_50?Y0RN'-0/Q-K";I,Y?K_6VUT'Q7^JX[FX_H8S4,3(YXE:4(IRZ@3@0P)N0$]=?>@QBP_S#+)%D,3Y)W(%U-C.\LFDW9J-<^&O71EP@1=5DQ3_G7;F;7$>'^@*)%N"#DMK/ M/[WJW0_DTJVH#=/M4-?"@AF$3,!\EH] > 3<1IFV=&IO8Y%<+")EX=5.,V5A MQ6MG\MH;T[UFL2C.'I3LCXZ]KT?GQX=G9Q@X.3T\^;W2^IT;AXN"U)=:>)[T M?=>S*&9A2.I22GG#]/G1DHE6BPB5 MWHV68@*=F&&JZ-N55Q8,,N!\SFS=9,I?XV]O 5CE MOH#IP,%+K86&*BY&OSCS>(UA*+Z>LH(1JF M'[T9BVP(5U1SB3T@>+#H"<-8OX->QU_KR[NWN[G[\@7>WQRFF8?FQ?IJ;]+5 M_B4/F]^]>KGY:FOVUUN;/?O=+S0VCP\K4'"3_O-LYUE-\7J]/?GF]:IJ%^H8 M%9VKM[?YHF5=Z>2AN$1O&Y;U=?/KIO?^=/_H^/WAJ>\='1^4Q[^$"YZ'A(B@ M[EMO*,:JZ/^]=YOO-[U/(IB,N&KA-O];YEU\]MNQ&$MN\U;;H^5>]CF*$%[W MP4A$F"R,\H3^Q.KX0V:IP&5/6#XVM^,78G#7* O;>]M66_A^M7NEF2W<(FE+ M67[VFW>?^GUKEO04DGIF4E(_BBMU?^MK\ZD\N,+OINAB M7S>=U$#J9T4GC50U\5;#6^E,6\&YMKG.4+B#Y3_^NH;%EV_/O<'9!;Q(+*#0 MP>\4)T/K[Z\T6X#WI-H5XKMR[/%6.KG%NHTBFX\F'TOY7A6QFK!R=0VA273' M)RC- NS8W)9YM9BF-E?*%O_&&!70PZK;%K''&C#[K["[@BC:!?H#3E2MHXVZJ*^SM<7*S8Z?PJ26V:P%!K?NS"@+2 M5C@VNT\9:9%.S]YHP%[.\I-_"CQLTQU+^R3A<\9!+2D!U/5^FA'.K>FUM_WR MQ=;]:!NWC.)(>+/\9P&WS==(3JP*M*454:: >_4FEB_7HUT5"Z+!GN-3KFRRF'?=SJNF>%$1)@N M@S5JUK+2T!Z!O1DY_2G#5')B/+!\+N/2;ZDF.KG->HR04@0TW (30Y*@AD#F MB3&CS6"%58):'B8)! @55('>0=E[*6*=90"S'Q(LL<;UH=>/0.",TC@T0W+C MYN$(-F 5Z;A!OE\7B-J>.;H_0%]@L"SE8H9JO>%=5*;$L]*/:6FA!=1"-WX$ M"PB4R?HPO,A[AP2:&]V%?UQBX;5G,BS$@[$8;62/-N/YS=C*#72.=KZR%JT_ M#MZBHF\YP4QAA,=;>[[U;ZN:S6,Y':%DWP6Z6HM@TZEYG\:?@^4:N7U.9LL9 MF2T*IW8997E1$_=/\5[\C@AA10:L7EI"M5UA,.3%**;:Q6[*:,F OGGJ?)LI M0.12(HK[=1AWCR*.-@S7GMM;@K5: P^;Z!%VN',I,HWV@S<2RY<]@C75N6!. M?:6E>(5H/AK,QZ"WGCOKKS2=F)&S5O8XD Z]EI^Z1#H#/0VWLI6"L>>6B&DI M,X%S27=UL-0/$#QP;/I;5T'65;7-=]7W76Y%TU-6)M9YMHU$]=?&\*W02&7( MV9CL7,K3EAM!>*4X-P"0C\KG1ZZ M'8R6 NTSH>XN*7>N,,+)-G^95IL6S&N>Z'29L1[8*+%30/P># $Y;JP'KZ?N M FT9^^H[G3'7VUM/<5/KD%1W5-S77L47H$X'>A27\^ER.M#+QH@09Y2F>;X, MU*:P%PV"Y 'K)@71^(IO]E*WAE!62@@K)'*+_5_E..M_I#_2@+@#DH&,[02KV@U1WX?5>F620EUM[OL="@/QJ5.^F MO]O=I/]_8>['9:[AU MG.2,>\S-:$G-<'O -1(C9N=HN$'Z)Y25CWJ46PG&-YMH>ORK2.5E\BSR V_NH3/*XVR)/M(6X+!=J M#W%M'FR"F$PV#AA@S#N(16:1_KU])I+MK>WMI^@4.Y]Q6>Q%?"NH-Z^[@64W M1F_?PKN6^[C%/?LX?J/]VV7K/^E@UW*;<($7LFR]IAU7_Q3H&V[_'8NE.93 MX4Z6_UAM0D!U Z(*S2"^8UF^5O-,_X@21L&%L2(LW(S^8YHNSYLIMA3&QU-J M+.$$E_JFI?9WS93 N+0/ONUX:]';,F;KG>F>CT_Q,JP\Q"L/\5)JHL^[K8G^ M#O.(PJ50/O52NESS^#AY,RHJI!=2?6D_34J=$6WJ(L-NP!7/A5%.7SYL /6N MV,K*[]AUKOJBVUSUO4RSX7*8]'HI*PO^$63RUZWVM=XZD$#OU>X;:I [9O6. MFZ ,L6,Q_*5;P"ONH4MI<-S*VR;_V2_@6%Z]01?EM8/*9"A0<0?Z&0M"[U.@ M_7+WVWZN <0)X$W9GKTBX#:!^&XL<%-.*UJ#JE?Q@M+RS:1VS*3T(ZI&K]SI MG:&8UO;-PV.1P#QU\$)-,#^/4>#UJ&^O7VH895P[CT(2/;5XF%7*-=SJW>&QQM[<"\9R1X)(VW3_=LA?G=$V8@01A)\,!P2.04ZS."P,$UEDBJGI=ZD MZ ,1Z;*N\AO#=BGO!8DS1E=^P;H>4&$.(UJ&#)[?J XJI6'8QQ(LD)"U M^8FN6?)+6]#']M=ARO8;J_MV(/:4@1P:11/EJIW8<$K5[J-/\9PAMZ_A>!VH MIYDOA/(!CX-I.3PES+S.S7 MA"JZ!*5BU5H/DK4Y22^PZ"UKGA7NB6]^AW$8GC?9:CP'LM0$\ G*QZ%2TJ3U MM)U"'$BDSZ@U/I$]Q89;DUM5\^N&M>X M#FR_;E,S&9L6B-BQ3J=0]$4VU%D/I3G Q(M#6&/D,[NI&-'KU+C1.+^\]NAA M6' 9!=R8EN!D9<8Y(1YJTQ%"TA29B!'/R9A#G$(R*!+-'>4 MU!$3554N5BL-DEW(7&M#2G+RGDV*I7-WLF*=B*PUTAZF%5=;%\2';>'\8F=S M;^^[6CCO;&]N[^S6H:H5#&F+F1+=6I_2$RS6$I:3$<& M<66"K226E"POP4J/V]60Q[LJ2Y7>.W$9+=?:D#8_@AV;39>3(M]*461R*+)P MJ8[MH_#.Q#)JCY^P=+:-_2\#+48R63Z=_Z,8B*G,\^5:E:;%9>6*J5*1S);J MQ( .TR(+1LM'A^=B/!;)DI+B _IBQS3:E/L[KI4 M"_L32Q#BY:7&6$1]S*Y M"KAHWFE:#)=+0'].,0'=.TB+B5RNE7V5UQ[;LA#G@B_SW7:@L7M$253._A;-NR;A_O MBC UY*W,DN_);6R>[B]4^6>&"!=3BKT8; '3I)*Q:RX-BGJ]D-5@P&1RG.;2 MYX+X+$T8_H9Q=[F:E3JG%-DD5=Q"PY:_KA LGAR"Q4W1R[CBG)J&Y(34.8KZ M49,0$<.&RY9U\7.=2I6D#NJ(!M%/+Y\T%%&OAYB4;=O;@BN$<&X,44J0%19$ M5%70/ BC$Q.OA[#?EU$:5_ U2X"-%;#%L]]ZVYT'MO@D'-7HX7;F[D$M:"$K M0(M[8R5WAVK6AC-Y10W:$"=/$+A87\()$FJ.-P)JS>!G\:R]I(=^K] M!V>1B J*=:0,;G?(_1!L,_;:< ZJ"P#<1S-KTG2$8W8B:YN #=!"@B0%3"/(JY M29S(F432A%I),E@K*=0-A+)Y2(F(8A-]\]:>KV-3DWSD@-8>TCN1T-[!RU8: M#&HP.X] @\FFKH?Q<2LQO):5'O,(])@2NM@<-2 %;(*KTEAZ8:2PFP',?9T=+@2T-1'34N0J4'HRDK+6#8/;K_%8$2 Q M"C6\UU-47NY5A25\9.5H"BB?C,Z*PPVB03XMM=?>GJ.]4ML.#V@F&A=C4H*] MM7OA8S3.ZRB'0PANL&-R<_C@#=&>_>9[_]KM^3M[6ZC)P0Z=!'G:!UIF=/<= MW]M]Y;_:-M]6L=]W5WT925[O/@)YK90(1L#Z\GPI&E95%O3X)??*??Z4I!<\ M'L38T6D0L06=@/SZ!L3O(L+_+J),P[J?Y0*QFD."=0?.^XJ\*@>;NC65;E"U MO=7;V.Z]6BD;UX8Y9O0MOJ4&Z+?U,\;?9W)88-<)>!CSN8#-8?R$@&"=3IC- M-A UI<7H+ VVB0TR,3G':0KC=J"8B*@!T(]STY&;_ I&GVZ0FV\-1#A;Y!H: M&Q&Y ^H'W](>Q.T&8M'.R6/$L0LQ-=ZA4$XD26.OF*0)M;:(HW*3G&8$<'F< M=C5P)"%'.Z:V9[V>F%#E.Z/$#O$21,NYLU ,JM)QL5 OB3K.[M5NY0[N80/\Z/^-1VLZX-J.>Q1S M].?A/2_6W*2>>CB2*P)BO*?I8/ 4&?8LQ.[6](79Z-W2&\ITF(G)* IX$ OA M77)I]S8[_'<0H9W>S@W5-14_..K7K\IR*300.3DYP= M<8-9<:TT\TWF2B"X_S@8=F#4%=ATM*+7.$-78Q,^]U>#%TPF:987B>[X7>F% MTFSF-Z,S2I3/"48])>?)7O>=)U$"M)?F2]&'Q"[F\3M-.L<#N]OKVIZZ;7)M MVUJ_[&V^>&E:@J+BT8%\CTP"YR4E MA_L[ ?7NM[B-=YCT\+!LKZ8@#;5GGE(,,U!E+C'I /-&YA//K7G<]W%/\G M MF+[V@4BZU69\Y="\@4.S"Z0SNQ]\B[I[JX;POFEJ-+U-+_@[;06/0V!V"@]C M_4GVL%OMTR2E,?O;@#Z4W1F:%N^H>9.Q MF.AO5JG^%=OQ^2.P'95*BRQ:#M.1U])F.:X,Q^Z&FZT=0/%/ULT$>:CAET$, M4P[@W\:1O>(LR%E>=)^SP'A+TAM7+V7ED7H$C&7A";BWR+MUU><56T.V]K+S M;.U87HIP*;@:KV3%U!X!4ZLEYU$&%;(A]CZ!;0><*X,_*%F\+U2D?.-BO]3F M'R883"@+8 A$75"Q_%., W=(XE!IHO:OX1G!O[&!NO:=DWN**]-@\2+C[ KX MGE-$KA-0*\_W(TGEO3Z1T](.)U#Z7E\F*SK(88R7M!W:K/@YI> )%84F]BG"7T^W]K:W-O:,K%/'7W4_FQT[E'1BV5' MUC\(;Y+?,+E+>5=9E&.2B@V]^4Z<+9NQ,O37WWIMJ M@BAF,88,!#E$%(* 4 M^XA5 +^I!C;*VFZ.B:A*0*06UZS?+!5K3"%QRSE)[F)Z+AS;5=J$(]EN@R-Q2SJ?HDQ]W$&O&A#$ M*CD23G1[J_N"A72L=^)B2?(CW?6L EWW)%4P"\(4+\R$)KRG+(BGQ#YZG6Q&*7CI6 =9BTK;721VNBJ7.+2R*6[#UAZDLEAV4WL4?-H6LGCY]"K*$.W^.GW8W7F5RD,+2^4)N\&:"<7 M*V.$;OA8)D,Q9'8C0G1* M89D WDL,&LN@(!F(!=E9.H#?$)+Q6X!=4L:(\\LCL9IACP3-!ACRPI MQCA6(6+?&XL$WF63^> "TNBY4$A0>Z_>4#D#O#8+(D5^?Q,-XP4F)53'WT4X MQ)W@G]TSN&.;5'*P*!Z.(M:"=>.-- J^N0I"P#WR7Q.@?_5K;DC7S"5 *8Y M$*X8IT72CB'+$#?>$)1'Y1X/@L]&='64[P4B#HJ8)#QG:^A?Z40-P=4L5+Z( MY88EA@L5W3CS@Z,$>*^4[42#@T+'6A0!QYI4F2JP'I% MS:\/L"8<-%SOL#Y,TC\ ,J=76J1SB2&OXQ%$NQVK= M)]";H@:H_;: 2U[@2BPX5 X<)@IL,=.7),*IGG$\LXJ]S;^)QF,91O!U/*TA M_@08Z@Y%QDB_;4=2[A]H9\=IC@J70H J"ZR1HHY%@?&2<%S=*JK@7K"THH)" MC*;2**GQ2Y=\U10^-6&3" 8$&1\YHDO^Z8;KRW""0(!I[$5W4[2E"@FZ.$LU M.KPYG3&#U95F,Z:Q(KWYI+\3"H MBU3>.TMVH'X)&\V]-G -XY0R&D52B6[71,'V7E=;;CPE'MM];-^SM%BJ"*R[ MGA6/?7#'_ZTZPDU-HD=%\;M_SK%R?W:><78?U^M++D;+P#!Q'2M&>=?GU%TP M+SQO((505C71G=V-G5<;VW2".Y6D]AH 5 TLJB_S*PQ'N !1.$8SXYP2VLD_ M5H*[5!!CI+,7N0NRK7TCHKE]]9^5H%1 4^4<'+9\2U_UWFCL5KKP;I$ *O8XI4QR9B4W5?/+>@&?*YUDR!*;RMEE5$7K3*9 M\C,-[N1;I 6:95A06]T*XI-[-,@ 6N=.;PG6=45'6#+X$)AEYH!QU2"N2N]C MV/AQ4&099_#.QK6Q'[4OF%U:J<?"HP3I),ILV ](@C<"\7W M59^)1Q]IH-=R(N97*$JC@$;5O\OD4(?WT 7,&BA[L&$'QBL3&C7![J/T_!EE MPRB)EL)\-FMY_#DNG5,)'Z8MK\#"T2$\(N4%C&2G>YO;&WM;6VMMUW:S$1D@;9--& M#Q7O,; LULJHT0'5E:(>XN:(D'[H<]!1"5AI-5H>)>A>AD%(I^BG28%Y(;2! M;NILM8',2I"A(.L^*-17H4#9'N;+D:Q9KN;Q"[.5Q[);LKR[[IV2ZKU3"1.$ MN^ X>[S=5YN[NYN]W5;< M$Q?/#9L-,VU^K[4*=Q5JZ%?@OH:?].L:=U_B?Z M3)C_F!48I 7T@=P4?MK7KHW[ Z#N-Z>)#@JU J!>Y6S>NGZ?DM1@\N2+17(& MLN'L+7*<-!+7D!:"@)(]JSELFL@!Q-8$,ASZB)U<*XBMSD%LQ6(*PN). MX!T=Y"7',+&S<%,Q9R>'TC2JF:! NM2WDLN/5=%7\"9\2Q6:H"O]+9\@@9^3 MXYP4L&9SSOMTO51,;<='<(6N8?(4L ,8XU[5-O(.0" 9^5@&0AA2..DV76>J MI6$)74J"ET&:!-5J@,E><+L^)0:2^VN0?8-==E1I/($2KV $"L;!VA-4?&)/ M!2,9%D1B\AM67FH?=;WKX!.DKV4"2BG)@*P')Q.?8JZ5&>KN3FW1VS)+DN>>ZP6$9@E4[;02!.G6F AF(? M,5G9'?'S3Z]Z;\BEE([AWSMO6)):UAR0LHF.-B>'X,CQ(2''CK*\D-=%P9A" M8<*C:-*X=ILZU^$)"DZD@[0/K]=J: 6?U4C5'=XQT&XGNL_[S -A,@!MAD!W MRQ26&R8B+^]&-RY,?4NM"8$W1A>!%X&VM!)M0%G[L_%S8[=R,YG[0.I:A5-N M(QTPFBNS>R*Q5DUICE:T'\)=#<$>?GL3-;8R]?GGW?C5+-WW88 *#DX^?=X_ M_LO[>'1V?G3\GJ1.KX?58-N[/[Z&&V_%0IK0CL7_I,EFD(Y]8,C!K8 Z'W2B MOPN52W2L:.';V7G*;%BH,F+?M?F]ETD!'WJ?!<9S''"]S4 =Z"YE? H^(;?(-@Y$ENG5=)UO?#H[<$GY'<688=*;'>?+QRDZ M'O4>HY+X,1TRBD179WPR&& X)V=Q4M-1741B)3*=+_9U&F"$#MD:121L'%/WT4FY8%QKG/E%)DO6PA.C2)0?+ M6$K.S"D]>CC.@<$>O$2,($YM:I$_/[J_W;#Y?^FGX13^,\K'\6__'U!+ P04 M " 5@9E8#,Q,2YH M=&WM6EMSV[82?C^_ L>9YC(CR:)\EQW/N([;\4/;:28S>3P#D4L3-4BP "A9 M_?7]%J"L:QIYVB9RYN3!$8G%8H']\.TNP(O"E_KRHB"97?[GXK_=KGAGTJ:D MRHO4DO24B<:IZDY\S,C=BVZWE;HV]=2JN\*+07]P*#X:>Z_&,K9[Y35=SO1< M[,?GB_TPR,7(9-/+BTR-A[JGT,$F3T^,T&<@S_!R=)LGIX2"7-#C*3X^3 MP?^2/72%>.SC_%33V[U25=V">/SAX:!W=G2S3:&9?^G30QZALICB'0+HV\>"C527APDO63-YG]G]0XW&G+;$>]Z/_;$ M3S*M"[+.5!V1DO4JGPI?2/_RQ='I^3:K^EOCN-._Y/K-QK]\D1SW/VU=+;,, M6Z^K*4>/4ZA^4E4&X Z[+/1%9Y#T9M9_J3'/EU;EK'=\PE.^%84Q][XD^EPY^P(J74W%?F8FF[(XZT3$VNB,SY$1E$&DP IP@9#45 M3>5M0[ ;L2>$(?A)BA)/;*?(98I75I@2[.--E%L3J"@EYZ2=LD@I[PGC+NAT M>)?!& RI0PS#&"R0*HN8!;$*W6%)1E9,"I46PC7\9]Y_0I9:)3R!4CF-X,9Q M/N(-=1QR)7%7P*<-C[L,.X 9Q M--N%=E7E8 CI%?2H*M5-!IW R8+#.L"88E:IX69&*"-7ZSD$6^^[E:&!\DRQ MX@Y+-!H"P)T!.,)P+MB32E>(7)N)FX'2TIURWDH,)/EEM!M6=A:PY6;&K%G[ M[.%UN"/P^K#DBU>NA4Z;;/#6-WFN\!C\%:--+''! %^(ZU

(L M5H+VF/KX.5,NU<8UZ,>$:(V.D*BM22G#:R=> P$9 5+1S3.!T.F:ELW/9=.':- M""!H1XK1T#06"L Y8^4"DT&*JJ"'L^TY!R[RJ"4M ZK:<#A'1J?E6&Y4X$/8 MXHQ66:@[73-R*E/2*IZ BD$[,'O%FAK'@31L0A>B;N ]XP@&H>(,G6HD@"IM MM&2ZQK2"$?. C!XQO"]F)?@U(A8$HZ(_94]@T-U$[6@G4;LU&:V!=WL:VQK# MP/U890Q-B1)2,E]+!UAS)LAXE3:;80=H5G*DM/)3#M&;AN6=%& 6$!0WP9+H M0B89PL)#.Z&ZL340[$)*D:;&9L& D%/>485,00/(:*&:=PB+(%^.8,5.4C68 M^=G#-?WJ<(T!_V8L=1.8B'U)>8Z<3HWA!;F\9\>>QO6EX_2Q+EN_OEJ1(QF6738:A37 /8$6/$ SQE:V5>'5LN$T7?K M&. *N$VU0LL*Q)[ ?!R-39HVEGV\$/J6])7&>;SA4T]H<2E4_!X/3<3K->$< M 4/K*@OR>=%NW MK\AW_L:"/!&^NUD*'3W34BB0%E9*N^)-I+XR"#4%LP.6)T&J+0QB$;^!G&2&CHX>N6D#_-H<$<) $E*Y3@S-#G'9-66)NN8/ M"M-HN7_C(=0W$79WI0"Y0G3-+6B@ _=2X"P )!S@MDCJQ'"EJK'18^*85E*SN?,Q1$1E3Z[7@P-C<7EF?);W!X)1OK3T\Z+/9 MP.V%=B]<:._[;$/;2:_?/_UD<[^7?+KK7Z@][?=.S@9;J=T/)D>SL3"NEM7; MO8.]%6X:#NH'D2PS$V_,U;6)R_*EJ"E\*?#]=#E%5,@JJY!S7A>*#,Q,BYH=&WM M6MMRVS@2?=^OP#JUN51)LBZ6+[+C*H^3;/EA9W:RJ);[LC@_RTFJ\[^<_;7;%>],VI14 M>9%:DIZ4:)RNKL5G1>Y&=+NMU*6IYU9?YUX,^\,#\=G8&SV5L=UK7]#Y0L_9 M?GP^VP^#G"5&S<_/E)X*K=[NZ>PP3<9'H\-,'O0/1B,Z28:C9*RR9)CTZ3@[ M_L]@#UTA'OLX/R_H[5ZIJVY.//[D8-@[&M?^=*:5SR>#?O]O>T'T_"PSE<=X M%OWCGU'-AC)/M[XK"WU=35(83'8O]EVTIZ8P=O*B'_Z=H3>A:YH8?E@R+9>OO_XZ>K#U>7%IZN? M?ERW=+N-8=G_:!.#GHGV&"+=P>CWM[E.M!>C06^X8?.?LWH'6PVYZHAWI)65 MXK(G_D'6ZAGYG&Q'I&2]SN;"Y]*_?#$^/MUE;?_;..[T)P%@^Q1>OA@<]K]L M72V5P@;L%I2AQS%4;MH;7^E* ;Z3+@M]TQD,>@OKO]68IVNK[J8BX]4&^N%J<0'8TLQZ'=_%B83GWN?>^+O5D(= MX^:J2GO R\F3]LCPD7CD!^G@!ZQX.1 $ M(:NY:"IO&X+=B$ A&,%/4I1X8CM%)E.\LL*4X"!OHMR&0$4I.2?MG$5*>4,8 M=T6GPSL%8S!D$2(9QF"!5%M$+HA5Z Y+%%DQRW6:"]?PS[+_C"RU2G@"I78% M0AQ'RYGV.2;H:DJ#@:RWAFE&89I3=%,BF:\NPY-'W.BQ(XY$IBOXE.&Q]&$' M<(,XAXR5=EUE8 CI-?3H*BT:!9W R8K#.L"89E:IX69&*".W*)80;+WO[@T- ME"O-BCLLT100 .X,P!&&<\&>5+I<9(69N04H+5UKYZW$0))?1KMA96<%6VYA MS(:U3QY>!X\$7I_6?/'*M=!IDPW>^B;+-!Z#?ZZ$M!20 ,_JI"#VF"# +RFT MRUF.W$:R! $2 5W?S^-LTE8I>X M -=\; I(#$:R.QB_IC>AZV"LXE-\U)SB5A&*K%\P(:T@-"*&;=EYH&QMH P# M\3SOXQ82')]_.QE;6_71X6/$HGSSO;$X&/"4WY'#HL W(2Y]'3@=#IFI;-SN M73AV)000M"/%:&@:"P7@G*EV@=12(0.JVG"X1$:GY5AN MU.!#V.),H56H/EV3.*VTM)HGH&/0#LQ>L:;&<2 -F]"%J!MXSSB"0:@[0Z<: M":!.FT(R76-:P8AE0$:/&-Y7LQ+\E1 +@E'1G]0#&/1QHC9YE*C=F8PVP+L[ MC>V,8>!^JA5#4SI32>9KZ0!KS@09K]*J!7: 9BT376@_YQ"];5C>20%F 4%Q M$ZR)KF22(2S8>P"/+E"%;L M)%V#F9\\7-/O#M<8\-]/9=$$)F)?4I8AI]-3>,%MRZ(6<(F. MX$,7T\'$-/[+8^_"^O).FCC7S;Y>C8ADD46'K49Q#6!/@!4/\)2AI;X[M%HF MC+[;Q !7P&VJ%5KN0>P!S,?1V*1I8]G'*Z%O35]IG,<;/ON$%I="Q2_QT$2\ MWA#. %#PT#VYUDS4+11*=:[BJ^;.EC?1DERZN]R &2P FE2@]C#[EG;G*,AO MJ&CK]GORG=^Q( ^$[^,LA<9/M!0*9W-J@?G.DF.8\E8QN*0;QM(#,H2-S!)& M2>25WEAW%X[#"R@K2^T]T5823PQ"/;QY$6!3 G+HH$E+B.Y($TUP?EM*+VK-F8D;S@VQLPI M1,>0\X63PL4!RX,@U18&L8C?0DY2H:.C.V[: K\V1X0PD(14KA-#LT-<=DU9 MHJ[YE<(T6N[?>@CU+,+N8RE +A!=,PL:Z,"]X;*( 1(.<%LD=6*XTM74%%/B MF%7)Z_8\,W[V'WUAMN>[\QA=R[["&@?O$ M!:J1(EYN#<>=>$_\74W[RD4;]N*UKKK>U)-QV!H^5(!M:X*]2[8+"PM9.YHL M_CA%1*L+.9_H*HP8.IVVNA+CO2E9W>F4PR)2IM9MP8.QN;VY/AGTAL-COKSV M<*%7BX';>^U>N-?>]VI+VU&OWS_^8G._-_ARU]]0>]SO'9T,=U*['TR.9F-A M7"VKMWNCO7OD-!G6MV*P3DV\,^^O35R6;\5-X8.!'^;K\;J=\!.<2S1(<:P) MH6,2CCM8:K$!7KXX.#IUX7?[W?E"['G^KOGXR0/W1UG2/S#,R+FAT;>U96V_B.!1^WU]QEFH[K432)-P#K<12.E-IIW0*W>X^K4SB M--8$.^.8%O;7[[%-Z(W.1:I&;&=XB##'Y_-W+CX^#KU4S;*C7DI)?/1+[U?' M@6,1S6>4*X@D)8K&,"\8OX:KF!8?P7%6LP8B7TIVG2H(O* .5T)^9#?$RA53 M&3TJ<7H'=MP[,(OTIB)>'O5B=@,L/JRPI!FWO3AHDK;7K+>FK7;4:OHTH!Y- M:#UJT7_\"JKB=*M3J&5&#RLSQIV4ZO7#>N"V&KGJWK)8I:'O>;]5S-2C7B*X MPO4DZMNO%N8)F*(+Y9",7?/0F%2QJJ4X$IF0X8YG/ETM<1(R8]DR?-.7C&1O MJ@7AA5-0R1(K+MB_%)D@*3O4."%3N$1D?[FUU%N(ES%.2U/\0),?+E(V90IJ MP4/>:YM>C-B*1GTCC=T=O^EUGU#8X+0(HTSE2WOMLSX:#"\FIR>G@_[D='0& MYY<7X\O^V00FHRWEZ[?ATAV[ Q?&PX'A[-<:7G5+V?;'T#\>G4^&Q_\#UY8. M[7A-&)W Y-T0QOV+W_MGP[$S^NN/X=_0'TRT)/"\K=Q1/QB%4PZ1X)Q&B@D. MMTREH%(*'^9$8NID2[B@N9 *4'@BY Q\S_D (H$K]\JU]-]*@B<2E54[/.61 M"WN[.^T@N).9H=_=AT1(@_]IC9\C;Q$#Y3$>;N^)C%*+4_.KYC"KPIY66 %: M-B7<:LEC]ZV+JE&>4ED(7@52P" E3,X(!\)C'#":P'!!H[EB-Q1&2<(B*K4= M:_9FXC%EL22 A>$]E9+=4EQ:&KPQY0RY_XEZ<"YIP6)]*-^!GS!.>(3AV Q. M290"8M'I$E"H6,)H485\+HLY02 EX%Y1LM&PQIG*I!F06.2Z ;BO\V"FWG*X MJ/;6F,@IX;1P1HN,+J$?*2W16ZZ*K$?S9VVQ:I8(LBQ3A6P!DQ[L>ZJ[ ^X)9FW'B^ M#"-6+ET8L18XA+*I&*UE7'@2,F8'6=0EGS3,;<(%% MUJQ9W*]*[C,%8$.3;AZ*3#-:NF\J9$RE@U[,2%[0L/S2C5F19V09,FZ\8I2Z M#[>SOA_+5U:'>=&OUAKX]*&2CXG+AU<7"-1>+ Q4_E77: M;L=[7NRY_EIV8+ M/EI0Y(0?5FJ51YDDGE46V-V=>JM;F"<\.B;A6S[K='@%7JL%Z>5#23.BS^XGK]3O6G'357MW*F1:B&RNGJI\X2W\ZFG_ M$S@P_T7\!U!+ 0(4 Q0 ( !6!F5@4R&M1ZKX %T<# 0 M " 0 !G=W N M"@ Z&0 ! ( !&+\ &=W=RTR,#(T,#,S,2YXQL; !P @$ % @ %TR0 9W=W M+3(P,C0P,S,Q7V-A;"YX;6Q02P$"% ,4 " 5@9E8R*938U\I GK0$ M% @ '!Y 9W=W+3(P,C0P,S,Q7V1E9BYX;6Q02P$"% ,4 M " 5@9E8=6 (+ RF #G;@8 % @ %2#@$ 9W=W+3(P M,C0P,S,Q7VQA8BYX;6Q02P$"% ,4 " 5@9E8(&]2@!9< #J100 % M @ &0M $ 9W=W+3(P,C0P,S,Q7W!R92YX;6Q02P$"% ,4 M" 5@9E8TGNR9"M/ !@#@( %@ @ '8$ ( 9W=W+3(P,C0P M,S,Q>&5X,3 Q+FAT;5!+ 0(4 Q0 ( !6!F5A^P508K4D $H- @ 6 M " 3=@ @!G=WNTR 10 _#4" !8 ( !&*H" &=W=RTR,#(T M,#,S,7AE>#$P,RYH=&U02P$"% ,4 " 5@9E8&5X,S$Q+FAT;5!+ 0(4 Q0 M ( !6!F5ACZ]L,M ./! DA@ !4 M ( !3?\" &=W=RTR,#(T,#,S,7AE>#,R+FAT;5!+!08 ..# , !L# /! , ! end XML 62 gww-20240331_htm.xml IDEA: XBRL DOCUMENT 0000277135 2024-01-01 2024-03-31 0000277135 2024-04-18 0000277135 2023-01-01 2023-03-31 0000277135 2024-03-31 0000277135 2023-12-31 0000277135 2022-12-31 0000277135 2023-03-31 0000277135 us-gaap:CommonStockMember 2022-12-31 0000277135 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000277135 us-gaap:RetainedEarningsMember 2022-12-31 0000277135 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000277135 us-gaap:TreasuryStockCommonMember 2022-12-31 0000277135 us-gaap:NoncontrollingInterestMember 2022-12-31 0000277135 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000277135 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0000277135 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000277135 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-03-31 0000277135 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000277135 us-gaap:CommonStockMember 2023-03-31 0000277135 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000277135 us-gaap:RetainedEarningsMember 2023-03-31 0000277135 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000277135 us-gaap:TreasuryStockCommonMember 2023-03-31 0000277135 us-gaap:NoncontrollingInterestMember 2023-03-31 0000277135 us-gaap:CommonStockMember 2023-12-31 0000277135 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000277135 us-gaap:RetainedEarningsMember 2023-12-31 0000277135 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000277135 us-gaap:TreasuryStockCommonMember 2023-12-31 0000277135 us-gaap:NoncontrollingInterestMember 2023-12-31 0000277135 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0000277135 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-03-31 0000277135 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0000277135 us-gaap:NoncontrollingInterestMember 2024-01-01 2024-03-31 0000277135 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0000277135 us-gaap:CommonStockMember 2024-03-31 0000277135 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0000277135 us-gaap:RetainedEarningsMember 2024-03-31 0000277135 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0000277135 us-gaap:TreasuryStockCommonMember 2024-03-31 0000277135 us-gaap:NoncontrollingInterestMember 2024-03-31 0000277135 gww:ManufacturingMember gww:HighTouchSolutionsNAMember 2024-01-01 2024-03-31 0000277135 gww:ManufacturingMember gww:EndlessAssortmentMember 2024-01-01 2024-03-31 0000277135 gww:ManufacturingMember 2024-01-01 2024-03-31 0000277135 gww:ManufacturingMember gww:HighTouchSolutionsNAMember 2023-01-01 2023-03-31 0000277135 gww:ManufacturingMember gww:EndlessAssortmentMember 2023-01-01 2023-03-31 0000277135 gww:ManufacturingMember 2023-01-01 2023-03-31 0000277135 gww:GovernmentCustomerMember gww:HighTouchSolutionsNAMember 2024-01-01 2024-03-31 0000277135 gww:GovernmentCustomerMember gww:EndlessAssortmentMember 2024-01-01 2024-03-31 0000277135 gww:GovernmentCustomerMember 2024-01-01 2024-03-31 0000277135 gww:GovernmentCustomerMember gww:HighTouchSolutionsNAMember 2023-01-01 2023-03-31 0000277135 gww:GovernmentCustomerMember gww:EndlessAssortmentMember 2023-01-01 2023-03-31 0000277135 gww:GovernmentCustomerMember 2023-01-01 2023-03-31 0000277135 gww:WholesaleMember gww:HighTouchSolutionsNAMember 2024-01-01 2024-03-31 0000277135 gww:WholesaleMember gww:EndlessAssortmentMember 2024-01-01 2024-03-31 0000277135 gww:WholesaleMember 2024-01-01 2024-03-31 0000277135 gww:WholesaleMember gww:HighTouchSolutionsNAMember 2023-01-01 2023-03-31 0000277135 gww:WholesaleMember gww:EndlessAssortmentMember 2023-01-01 2023-03-31 0000277135 gww:WholesaleMember 2023-01-01 2023-03-31 0000277135 gww:CommercialServicesMember gww:HighTouchSolutionsNAMember 2024-01-01 2024-03-31 0000277135 gww:CommercialServicesMember gww:EndlessAssortmentMember 2024-01-01 2024-03-31 0000277135 gww:CommercialServicesMember 2024-01-01 2024-03-31 0000277135 gww:CommercialServicesMember gww:HighTouchSolutionsNAMember 2023-01-01 2023-03-31 0000277135 gww:CommercialServicesMember gww:EndlessAssortmentMember 2023-01-01 2023-03-31 0000277135 gww:CommercialServicesMember 2023-01-01 2023-03-31 0000277135 gww:ContractorsMember gww:HighTouchSolutionsNAMember 2024-01-01 2024-03-31 0000277135 gww:ContractorsMember gww:EndlessAssortmentMember 2024-01-01 2024-03-31 0000277135 gww:ContractorsMember 2024-01-01 2024-03-31 0000277135 gww:ContractorsMember gww:HighTouchSolutionsNAMember 2023-01-01 2023-03-31 0000277135 gww:ContractorsMember gww:EndlessAssortmentMember 2023-01-01 2023-03-31 0000277135 gww:ContractorsMember 2023-01-01 2023-03-31 0000277135 gww:HealthcareMember gww:HighTouchSolutionsNAMember 2024-01-01 2024-03-31 0000277135 gww:HealthcareMember gww:EndlessAssortmentMember 2024-01-01 2024-03-31 0000277135 gww:HealthcareMember 2024-01-01 2024-03-31 0000277135 gww:HealthcareMember gww:HighTouchSolutionsNAMember 2023-01-01 2023-03-31 0000277135 gww:HealthcareMember gww:EndlessAssortmentMember 2023-01-01 2023-03-31 0000277135 gww:HealthcareMember 2023-01-01 2023-03-31 0000277135 gww:RetailCustomerMember gww:HighTouchSolutionsNAMember 2024-01-01 2024-03-31 0000277135 gww:RetailCustomerMember gww:EndlessAssortmentMember 2024-01-01 2024-03-31 0000277135 gww:RetailCustomerMember 2024-01-01 2024-03-31 0000277135 gww:RetailCustomerMember gww:HighTouchSolutionsNAMember 2023-01-01 2023-03-31 0000277135 gww:RetailCustomerMember gww:EndlessAssortmentMember 2023-01-01 2023-03-31 0000277135 gww:RetailCustomerMember 2023-01-01 2023-03-31 0000277135 gww:TransportationMember gww:HighTouchSolutionsNAMember 2024-01-01 2024-03-31 0000277135 gww:TransportationMember gww:EndlessAssortmentMember 2024-01-01 2024-03-31 0000277135 gww:TransportationMember 2024-01-01 2024-03-31 0000277135 gww:TransportationMember gww:HighTouchSolutionsNAMember 2023-01-01 2023-03-31 0000277135 gww:TransportationMember gww:EndlessAssortmentMember 2023-01-01 2023-03-31 0000277135 gww:TransportationMember 2023-01-01 2023-03-31 0000277135 gww:UtilitiesMember gww:HighTouchSolutionsNAMember 2024-01-01 2024-03-31 0000277135 gww:UtilitiesMember gww:EndlessAssortmentMember 2024-01-01 2024-03-31 0000277135 gww:UtilitiesMember 2024-01-01 2024-03-31 0000277135 gww:UtilitiesMember gww:HighTouchSolutionsNAMember 2023-01-01 2023-03-31 0000277135 gww:UtilitiesMember gww:EndlessAssortmentMember 2023-01-01 2023-03-31 0000277135 gww:UtilitiesMember 2023-01-01 2023-03-31 0000277135 gww:WarehousingMember gww:HighTouchSolutionsNAMember 2024-01-01 2024-03-31 0000277135 gww:WarehousingMember gww:EndlessAssortmentMember 2024-01-01 2024-03-31 0000277135 gww:WarehousingMember 2024-01-01 2024-03-31 0000277135 gww:WarehousingMember gww:HighTouchSolutionsNAMember 2023-01-01 2023-03-31 0000277135 gww:WarehousingMember gww:EndlessAssortmentMember 2023-01-01 2023-03-31 0000277135 gww:WarehousingMember 2023-01-01 2023-03-31 0000277135 gww:OtherMember gww:HighTouchSolutionsNAMember 2024-01-01 2024-03-31 0000277135 gww:OtherMember gww:EndlessAssortmentMember 2024-01-01 2024-03-31 0000277135 gww:OtherMember 2024-01-01 2024-03-31 0000277135 gww:OtherMember gww:HighTouchSolutionsNAMember 2023-01-01 2023-03-31 0000277135 gww:OtherMember gww:EndlessAssortmentMember 2023-01-01 2023-03-31 0000277135 gww:OtherMember 2023-01-01 2023-03-31 0000277135 gww:HighTouchSolutionsNAMember 2024-01-01 2024-03-31 0000277135 gww:EndlessAssortmentMember 2024-01-01 2024-03-31 0000277135 gww:HighTouchSolutionsNAMember 2023-01-01 2023-03-31 0000277135 gww:EndlessAssortmentMember 2023-01-01 2023-03-31 0000277135 us-gaap:CorporateNonSegmentMember 2024-01-01 2024-03-31 0000277135 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-03-31 0000277135 us-gaap:LandMember 2024-03-31 0000277135 us-gaap:LandMember 2023-12-31 0000277135 us-gaap:BuildingAndBuildingImprovementsMember 2024-03-31 0000277135 us-gaap:BuildingAndBuildingImprovementsMember 2023-12-31 0000277135 gww:FurnitureFixturesMachineryandEquipmentMember 2024-03-31 0000277135 gww:FurnitureFixturesMachineryandEquipmentMember 2023-12-31 0000277135 us-gaap:OperatingSegmentsMember gww:HighTouchSolutionsNAMember 2022-12-31 0000277135 us-gaap:OperatingSegmentsMember gww:EndlessAssortmentMember 2022-12-31 0000277135 us-gaap:OperatingSegmentsMember gww:HighTouchSolutionsNAMember 2023-01-01 2023-12-31 0000277135 us-gaap:OperatingSegmentsMember gww:EndlessAssortmentMember 2023-01-01 2023-12-31 0000277135 2023-01-01 2023-12-31 0000277135 us-gaap:OperatingSegmentsMember gww:HighTouchSolutionsNAMember 2023-12-31 0000277135 us-gaap:OperatingSegmentsMember gww:EndlessAssortmentMember 2023-12-31 0000277135 us-gaap:OperatingSegmentsMember gww:HighTouchSolutionsNAMember 2024-01-01 2024-03-31 0000277135 us-gaap:OperatingSegmentsMember gww:EndlessAssortmentMember 2024-01-01 2024-03-31 0000277135 us-gaap:OperatingSegmentsMember gww:HighTouchSolutionsNAMember 2024-03-31 0000277135 us-gaap:OperatingSegmentsMember gww:EndlessAssortmentMember 2024-03-31 0000277135 us-gaap:OperatingSegmentsMember 2024-01-01 2024-03-31 0000277135 srt:WeightedAverageMember us-gaap:CustomerRelatedIntangibleAssetsMember 2024-03-31 0000277135 srt:WeightedAverageMember us-gaap:CustomerRelatedIntangibleAssetsMember 2023-12-31 0000277135 us-gaap:CustomerRelatedIntangibleAssetsMember 2024-03-31 0000277135 us-gaap:CustomerRelatedIntangibleAssetsMember 2023-12-31 0000277135 srt:WeightedAverageMember us-gaap:TrademarksAndTradeNamesMember 2023-12-31 0000277135 srt:WeightedAverageMember us-gaap:TrademarksAndTradeNamesMember 2024-03-31 0000277135 us-gaap:TrademarksAndTradeNamesMember 2024-03-31 0000277135 us-gaap:TrademarksAndTradeNamesMember 2023-12-31 0000277135 us-gaap:IndefinitelivedIntangibleAssetsMember 2024-03-31 0000277135 us-gaap:IndefinitelivedIntangibleAssetsMember 2023-12-31 0000277135 srt:WeightedAverageMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2024-03-31 0000277135 srt:WeightedAverageMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-12-31 0000277135 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2024-03-31 0000277135 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-12-31 0000277135 srt:WeightedAverageMember 2024-03-31 0000277135 srt:WeightedAverageMember 2023-12-31 0000277135 gww:UnsecuredSeniorNotes4.60Member us-gaap:SeniorNotesMember 2024-03-31 0000277135 gww:UnsecuredSeniorNotes4.60Member us-gaap:SeniorNotesMember 2023-12-31 0000277135 gww:UnsecuredSeniorNotes185Member us-gaap:SeniorNotesMember 2024-03-31 0000277135 gww:UnsecuredSeniorNotes185Member us-gaap:SeniorNotesMember 2023-12-31 0000277135 gww:UnsecuredSeniorNotes3.75Member us-gaap:SeniorNotesMember 2024-03-31 0000277135 gww:UnsecuredSeniorNotes3.75Member us-gaap:SeniorNotesMember 2023-12-31 0000277135 gww:UnsecuredSeniorNotes4.20Member us-gaap:SeniorNotesMember 2024-03-31 0000277135 gww:UnsecuredSeniorNotes4.20Member us-gaap:SeniorNotesMember 2023-12-31 0000277135 gww:UnsecuredSeniorNotes185Member us-gaap:SeniorNotesMember 2024-03-31 0000277135 gww:UnsecuredSeniorNotes185Member us-gaap:SeniorNotesMember 2023-12-31 0000277135 gww:YenDenominatedBankTermLoanMember 2024-03-31 0000277135 gww:YenDenominatedBankTermLoanMember 2023-12-31 0000277135 gww:OtherShortTermDebtMember 2024-03-31 0000277135 gww:OtherShortTermDebtMember 2023-12-31 0000277135 us-gaap:SeniorNotesMember 2023-12-31 0000277135 us-gaap:SeniorNotesMember 2024-03-31 0000277135 gww:UnsecuredSeniorNotes185Member us-gaap:SeniorNotesMember 2020-02-29 0000277135 gww:TermLoanAgreement005Member gww:YenDenominatedBankTermLoanMember 2020-08-31 0000277135 gww:TermLoanAgreement005Member gww:YenDenominatedBankTermLoanMember 2024-03-31 0000277135 gww:TermLoanAgreement005Member gww:YenDenominatedBankTermLoanMember 2023-12-31 0000277135 gww:TermLoanAgreement005Member gww:YenDenominatedBankTermLoanMember 2020-08-01 2020-08-31 0000277135 us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0000277135 us-gaap:AccruedLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0000277135 us-gaap:AccruedLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0000277135 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0000277135 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0000277135 us-gaap:OperatingSegmentsMember gww:HighTouchSolutionsNAMember 2023-01-01 2023-03-31 0000277135 us-gaap:OperatingSegmentsMember gww:EndlessAssortmentMember 2023-01-01 2023-03-31 0000277135 us-gaap:MaterialReconcilingItemsMember 2024-01-01 2024-03-31 0000277135 us-gaap:MaterialReconcilingItemsMember 2023-01-01 2023-03-31 0000277135 us-gaap:SubsequentEventMember 2024-04-24 shares iso4217:USD iso4217:USD shares pure iso4217:JPY gww:segment 0000277135 --12-31 2024 Q1 false 10-Q true 2024-03-31 false 1-5684 W.W. Grainger, Inc. IL 36-1150280 100 Grainger Parkway Lake Forest, IL 60045-5201 847 535-1000 Common Stock GWW NYSE Yes Yes Large Accelerated Filer false false false 49068805 4235000000 4091000000 2567000000 2457000000 1668000000 1634000000 999000000 954000000 669000000 680000000 -21000000 -24000000 7000000 6000000 -14000000 -18000000 655000000 662000000 158000000 154000000 497000000 508000000 19000000 20000000 478000000 488000000 9.65 9.66 9.62 9.61 49200000 50200000 49400000 50500000 497000000 508000000 -54000000 2000000 1000000 1000000 -3000000 -3000000 -57000000 -1000000 440000000 507000000 19000000 20000000 -22000000 -5000000 -3000000 15000000 443000000 492000000 804000000 660000000 36000000 35000000 2330000000 2192000000 2178000000 2266000000 228000000 156000000 5540000000 5274000000 1667000000 1658000000 364000000 370000000 236000000 234000000 408000000 429000000 185000000 182000000 8400000000 8147000000 501000000 34000000 1133000000 954000000 235000000 327000000 71000000 71000000 444000000 397000000 144000000 48000000 2528000000 1831000000 1783000000 2266000000 359000000 381000000 101000000 104000000 120000000 124000000 5 5 12000000 12000000 0 0 0 0 0 0 0.50 0.50 300000000 300000000 109659219 109659219 55000000 55000000 1363000000 1355000000 12548000000 12162000000 -207000000 -172000000 60582972 60341817 10560000000 10285000000 3199000000 3115000000 310000000 326000000 3509000000 3441000000 8400000000 8147000000 497000000 508000000 6000000 4000000 -2000000 10000000 56000000 50000000 21000000 17000000 11000000 12000000 163000000 162000000 -76000000 -4000000 85000000 -74000000 202000000 53000000 -23000000 -21000000 -35000000 -193000000 107000000 102000000 -7000000 -4000000 661000000 454000000 119000000 98000000 1000000 2000000 -118000000 -96000000 1000000 6000000 17000000 18000000 9000000 23000000 10000000 3000000 268000000 142000000 105000000 87000000 -1000000 -3000000 -391000000 -224000000 -8000000 2000000 144000000 136000000 660000000 325000000 804000000 461000000 55000000 1310000000 10700000000 -180000000 -9445000000 295000000 2735000000 14000000 18000000 32000000 142000000 142000000 488000000 20000000 508000000 4000000 -5000000 -1000000 1.72 87000000 87000000 55000000 1324000000 11101000000 -176000000 -9569000000 310000000 3045000000 55000000 1355000000 12162000000 -172000000 -10285000000 326000000 3441000000 8000000 2000000 10000000 277000000 277000000 478000000 19000000 497000000 -35000000 -22000000 -57000000 1.86 92000000 13000000 105000000 55000000 1363000000 12548000000 -207000000 -10560000000 310000000 3509000000 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">W.W. Grainger, Inc. is a broad line, business-to-business distributor of maintenance, repair and operating (MRO) products and services with operations primarily in North America (N.A.), Japan and the United Kingdom (U.K.). In this report, the words “Grainger” or “Company” mean W.W. Grainger, Inc. and its subsidiaries, except where the context makes it clear that the reference is only to W.W. Grainger, Inc. itself and not its subsidiaries.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's Condensed Consolidated Financial Statements have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) for interim financial reporting and the rules and regulations of the U.S. Securities and Exchange Commission (SEC) and therefore do not include all information and disclosures normally included in the annual Consolidated Financial Statements. The preparation of these Condensed Consolidated Financial Statements and accompanying notes in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported. Actual results could differ materially from these estimated amounts. In the opinion of the Company’s management, the Condensed Consolidated Financial Statements reflect all adjustments, which are normal and recurring in nature, necessary for fair financial statement presentation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Condensed Consolidated Balance Sheet at December 31, 2023, has been derived from the audited Consolidated Financial Statements at that date but does not include all of the information and footnotes required by GAAP for complete financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Condensed Consolidated Financial Statements should be read in conjunction with the Consolidated Financial Statements and accompanying notes for the year ended December 31, 2023 included in the Company’s Annual Report on Form 10-K filed with the SEC on February 22, 2024 (2023 Form 10-K).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no material changes to the Company’s significant accounting policies from those disclosed in Note 1 of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the Notes to Consolidated Financial Statements in Part II, Item 8: Financial Statements and Supplementary Data in the Company's 2023 Form 10-K.</span></div> REVENUE<div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger serves a large number of customers in diverse industries, which are subject to different economic and market-specific factors. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's revenue is primarily comprised of M</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RO product sales and related activities. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's presentation of revenue by segment and customer industry most reasonably depicts how the nature, amount, timing and uncertainty of the Company's revenue and cash flows are affected by economic and market-specific factors. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of Company revenue originates from contracts with a single performance obligation to deliver products, whereby performance obligations are satisfied when control of the product is transferred to the customer per the arranged shipping terms. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company's percentage of revenue by reportable segment and by major customer industry:</span></div><div><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:18.376%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.708%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.817%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.946%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.817%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.109%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.108%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.708%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.108%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.946%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.962%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.114%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 </span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Customer Industry</span><span style="color:#000000;font-family:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">High-Touch Solutions N.A.</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Endless Assortment</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Company</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">High-Touch Solutions N.A.</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Endless Assortment</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Company</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wholesale</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial Services</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:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractors</span></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:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare</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:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retail</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation</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:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utilities</span></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:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warehousing</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:'Arial',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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percent of total company revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:6pt"><td colspan="39" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="39" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer industry results for the three months ended March 31, 2024 and 2023 primarily use the North American Industry Classification System (NAICS). As customers' businesses evolve, industry classifications may change. When these changes occur, Grainger does not recast the customer classification for prior periods as the industry used in the prior period was appropriate at the point-in-time. As a result, year-over-year changes may be impacted. </span></div></td></tr><tr><td colspan="39" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> Total Company includes other businesses, which includes the Company's Cromwell business. Other businesses account for approximately 2% an</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">d 1% of total Company reven</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ue for the three months ended March 31, 2024 and 2023, respectively.</span></div></td></tr><tr><td colspan="39" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other primarily includes revenue from industries and customers that are not material individually, including hospitality, restaurants, property management and natural resources.</span></div></td></tr><tr><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total accrued sales incentives are recorded in Accrued expenses and were approximately $112 million and $114 million as of March 31, 2024 and December 31, 2023, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Compa</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ny </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">had no material unsatisfied performance obligations, contract assets or liabilities as of March 31, 2024 and December 31, 2023.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company's percentage of revenue by reportable segment and by major customer industry:</span></div><div><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:18.376%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.708%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.817%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.946%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.817%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.109%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.108%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.708%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.108%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.946%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.962%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.114%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 </span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Customer Industry</span><span style="color:#000000;font-family:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">High-Touch Solutions N.A.</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Endless Assortment</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Company</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">High-Touch Solutions N.A.</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Endless Assortment</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Company</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wholesale</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial Services</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:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractors</span></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:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare</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:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retail</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation</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:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utilities</span></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:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warehousing</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:'Arial',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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percent of total company revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:6pt"><td colspan="39" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="39" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer industry results for the three months ended March 31, 2024 and 2023 primarily use the North American Industry Classification System (NAICS). As customers' businesses evolve, industry classifications may change. When these changes occur, Grainger does not recast the customer classification for prior periods as the industry used in the prior period was appropriate at the point-in-time. As a result, year-over-year changes may be impacted. </span></div></td></tr><tr><td colspan="39" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> Total Company includes other businesses, which includes the Company's Cromwell business. Other businesses account for approximately 2% an</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">d 1% of total Company reven</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ue for the three months ended March 31, 2024 and 2023, respectively.</span></div></td></tr><tr><td colspan="39" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other primarily includes revenue from industries and customers that are not material individually, including hospitality, restaurants, property management and natural resources.</span></div></td></tr><tr><td colspan="3" style="display:none"></td></tr></table></div> 0.32 0.29 0.31 0.31 0.30 0.31 0.18 0.03 0.15 0.18 0.03 0.15 0.08 0.18 0.09 0.07 0.17 0.09 0.07 0.11 0.08 0.07 0.12 0.08 0.05 0.11 0.06 0.05 0.12 0.06 0.07 0.01 0.06 0.07 0.02 0.06 0.04 0.04 0.04 0.04 0.04 0.04 0.04 0.02 0.04 0.04 0.02 0.04 0.03 0.02 0.03 0.03 0.02 0.03 0.02 0 0.02 0.04 0 0.03 0.10 0.19 0.12 0.10 0.16 0.11 1 1 1 1 1 1 0.80 0.18 1 0.81 0.18 1 0.02 0.01 112000000 114000000 PROPERTY, BUILDINGS AND EQUIPMENT<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, buildings and equipment consisted of the following (in millions of dollars):</span></div><div style="margin-top:5pt;text-align:center"><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:58.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.367%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.469%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land and land improvements</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building, structures and improvements</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,476 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,469 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures, machinery and equipment</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,881 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,852 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, buildings and equipment</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,754 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,718 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,087 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,060 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, buildings and equipment – net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,667 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,658 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, buildings and equipment consisted of the following (in millions of dollars):</span></div><div style="margin-top:5pt;text-align:center"><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:58.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.367%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.469%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land and land improvements</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397 </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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building, structures and improvements</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,476 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,469 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures, machinery and equipment</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,881 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,852 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, buildings and equipment</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,754 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,718 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,087 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,060 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, buildings and equipment – net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,667 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,658 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 397000000 397000000 1476000000 1469000000 1881000000 1852000000 3754000000 3718000000 2087000000 2060000000 1667000000 1658000000 GOODWILL AND OTHER INTANGIBLE ASSETS<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not identify any significant events or changes </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in circumstances that indicated the existence of impairment indicators during the three</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended March 31, 2024. As such, quantitative assessments were not required.     </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balances and changes in the carrying amount of goodwill by segment are as follows (in millions of dollars):</span></div><div style="margin-bottom:10pt;margin-top:5pt"><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:46.268%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.838%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">High-Touch Solutions N.A.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Endless Assortment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation</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:'Arial',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:'Arial',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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation</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:'Arial',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><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:'Arial',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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Arial',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:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312 </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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364 </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-bottom:10pt;margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's cumulative goodwill impairments as of March 31, 2024 were $137 million.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No g</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">oodwill impairments were recorded for the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 2024 and 2023. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balances and changes in intangible assets </span><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">net are as follows (in millions of dollars):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:18.665%"></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.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.345%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.345%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.713%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2023</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average life</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated amortization</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated amortization</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer lists and relationships</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks, trade names and other</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.9 years</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:'Arial',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: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:'Arial',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><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:'Arial',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: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </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:'Arial',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><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:'Arial',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: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-amortized trade names and other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</span></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:'Arial',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: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:'Arial',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:'Arial',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: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3 years</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">659 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">466 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">889 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">653 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">876 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">642 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balances and changes in the carrying amount of goodwill by segment are as follows (in millions of dollars):</span></div><div style="margin-bottom:10pt;margin-top:5pt"><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:46.268%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.838%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">High-Touch Solutions N.A.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Endless Assortment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation</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:'Arial',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:'Arial',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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation</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:'Arial',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><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:'Arial',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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Arial',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:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312 </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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364 </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> 313000000 58000000 371000000 2000000 -3000000 -1000000 315000000 55000000 370000000 -3000000 -3000000 -6000000 312000000 52000000 364000000 137000000 <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balances and changes in intangible assets </span><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">net are as follows (in millions of dollars):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:18.665%"></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.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.345%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.345%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.713%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2023</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average life</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated amortization</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated amortization</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer lists and relationships</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks, trade names and other</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.9 years</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:'Arial',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: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:'Arial',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><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:'Arial',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: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </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:'Arial',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><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:'Arial',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: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-amortized trade names and other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</span></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:'Arial',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: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:'Arial',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:'Arial',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: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3 years</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">659 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">466 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">889 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">653 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">876 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">642 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P10Y8M12D P10Y8M12D 165000000 153000000 12000000 166000000 153000000 13000000 P14Y10M24D P14Y10M24D 30000000 23000000 7000000 31000000 23000000 8000000 19000000 0 19000000 20000000 0 20000000 P4Y3M18D P4Y3M18D 675000000 477000000 198000000 659000000 466000000 193000000 P6Y2M12D P6Y2M12D 889000000 653000000 236000000 876000000 642000000 234000000 DEBT<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tota</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">l debt, including long-term and cur</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rent maturities, consisted of the following (in millions of dollars):</span></div><div style="margin-top:5pt;text-align:center"><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:41.590%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2023</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Value</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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Value</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:'Arial',sans-serif;font-size:10pt;font-weight:400;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.60% senior notes due 2045 </span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">934 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">967 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.85% senior notes due 2025 </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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">483 </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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.75% senior notes due 2046 </span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336 </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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.20% senior notes due 2047 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361 </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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs – net of amortization and 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</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="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,783 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,594 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,266 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,113 </span></td><td style="border-top:1pt solid #000;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><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.85% senior notes due 2025 </span></div></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:'Arial',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: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485 </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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Japanese yen term loan</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:'Arial',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: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:'Arial',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: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </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:'Arial',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:'Arial',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: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:'Arial',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: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:'Arial',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: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:'Arial',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:right;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current maturities</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486 </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:'Arial',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: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:'Arial',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:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,284 </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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,080 </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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,300 </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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,147 </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><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></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Senior Notes</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Between 2015 and 2020, Grainger issue</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d $2.3 billion in unsecured debt (Senior Notes) primarily to provide flexibility in funding general working capital needs, share repurchases a</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nd long-term cash requirements. The Senior Notes require no principal payments until maturity and interest is paid semi-annually. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred debt issuance costs related to its Senior Notes</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, representing underwriting fees and other expenses. These costs were recorded as a contra-liability in Long-term debt and are being amortized over the term of the Senior Notes using the straight-line method to Interest expense – net. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024 and December 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the unamortized costs were $18 million and $19 million, respectively.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses interest rate swaps to manage the risks associated with its 1.85% Senior Notes. These swaps were designated for hedge accounting treatment as fair value hedges. The resulting carrying value adjustments are presented in Other in Current maturities as of March 31, 2024 and Other in Long-term debt as of December 31, 2023 in the table above. F</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or further discussion on the Company's hedge accounting policies, see Note 6.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">MonotaRO Term Loan</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, MonotaRO Co., Ltd (MonotaRO) entered into </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a ¥9 billion te</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rm loan agreement to fund technology investments and the expansion of its distribution center (DC) network. As of March 31, 2024 and December 31, 2023, the carrying amount of the term loan in Current maturities was $15 million and $32 million, respectively. The term loan matures i</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n August 2024 and bears an average interest rate of 0.05%.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Fair Value</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of the Company’s Senior Notes was based on available external pricing data and current </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">market rates for similar debt instruments, among other factors, which are classified as Level 2 inputs within the fair v</span>alue hierarchy. <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tota</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">l debt, including long-term and cur</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rent maturities, consisted of the following (in millions of dollars):</span></div><div style="margin-top:5pt;text-align:center"><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:41.590%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2023</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Value</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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Value</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:'Arial',sans-serif;font-size:10pt;font-weight:400;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.60% senior notes due 2045 </span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">934 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">967 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.85% senior notes due 2025 </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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">483 </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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.75% senior notes due 2046 </span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336 </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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.20% senior notes due 2047 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361 </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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs – net of amortization and 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</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="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,783 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,594 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,266 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,113 </span></td><td style="border-top:1pt solid #000;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><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.85% senior notes due 2025 </span></div></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:'Arial',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: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485 </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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Japanese yen term loan</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:'Arial',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: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:'Arial',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: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </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:'Arial',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:'Arial',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: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:'Arial',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: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:'Arial',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: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:'Arial',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:right;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current maturities</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486 </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:'Arial',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: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:'Arial',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:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,284 </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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,080 </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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,300 </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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,147 </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><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></table></div> 0.0460 1000000000 934000000 1000000000 967000000 0.0185 0 0 500000000 483000000 0.0375 400000000 328000000 400000000 336000000 0.0420 400000000 349000000 400000000 361000000 17000000 17000000 34000000 34000000 1783000000 1594000000 2266000000 2113000000 0.0185 500000000 485000000 0 0 15000000 15000000 32000000 32000000 -14000000 -14000000 2000000 2000000 501000000 486000000 34000000 34000000 2284000000 2080000000 2300000000 2147000000 2300000000 18000000 19000000 0.0185 9000000000 15000000 32000000 0.0005 DERIVATIVE INSTRUMENTS<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's earnings and cash flows are subject to fluctuations due to changes in foreign currency exchange and interest rates. Grainger currently enters into certain derivatives or other financial instruments to hedge against these risks.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Fair Value Hedges</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses interest rate swaps to</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> hedge a portion of its fixed-rate debt. These swaps are treated as fair value hedges and consequently the gain or loss on the derivative as well as the offsetting gain or loss on the hedged item, are recognized in the Condensed Consolidated Statements of Earnings in Interest expense – net. The notional amount of the Company’s outstanding fair value hedges as of March 31, 2024 and December 31, 2023 wa</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s $450 million.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the high degree of effectiveness between the hedging instruments and the underlying exposures being hedged, no recognition of ineffectiveness was recorded for the three months ended March 31, 2024 and 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The liability hedged by the interest rate swaps is recorded in Current maturities as of March 31, 2024 and Long-term debt as of December 31, 2023 on the Condensed Consolidated Balance Sheets. The carrying amount of the hedged item, including the cumulative amount of fair value hedging adjustments was</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$434 million as of March 31, 2024 and $432 million as of December 31, 2023. </span></div><div><span><br/></span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interest rate swaps are reported on the Condensed Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023 as shown in the following table (in millions of dollars): </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:58.224%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.827%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.845%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 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></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></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Fair Value</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair values of the Company's derivative instruments were based on quoted market forward rates, which are classified as Level 2 inputs within the fair value hierarchy and reflect the present value of the amount that the Company would pay for contracts involving the same notional amounts and maturity dates. No adjustments were required during the current period to reflect the counterparty’s credit risk or t</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he Comp</span>any’s own nonperformance risk. 450000000 434000000 432000000 <div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interest rate swaps are reported on the Condensed Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023 as shown in the following table (in millions of dollars): </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:58.224%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.827%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.845%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 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></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></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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></table></div> 14000000 0 0 16000000 SEGMENT INFORMATION<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger's two reportable segments are High-Touch Solutions N.A. and Endless Assortment. The remaining businesses, which include the Company's Cromwell business, are classified as Other to reconcile to consolidated results. These remaining businesses individually and in the aggregate do not meet the criteria of a reportable segment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's corporate costs are allocated to each reportable segment based on benefits received. Additionally, intersegment sales transactions, which are sales between Grainger businesses in separate reportable segments, are eliminated within the segment to present only the impact of sales to external customers. Service fees for intersegment sales are included in each segment's Selling, general and administrative expenses and are also eliminated in the Company's Condensed Consolidated Financial Statements.</span></div><div style="margin-bottom:5pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following is a summary of segment results (in millions of dollars): </span></div><div style="margin-bottom:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:40.248%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.122%"></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:13.122%"></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:13.122%"></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:13.128%"></td><td style="width:0.1%"></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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31,</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="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating earnings </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating earnings </span></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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">High-Touch Solutions N.A.</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,405 </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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">610 </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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,294 </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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">621 </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="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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Endless Assortment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">751 </span></td><td style="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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724 </span></td><td style="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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73 </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:'Arial',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><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:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Company</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,235 </span></td><td style="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:#ffffff;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669 </span></td><td style="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="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,091 </span></td><td style="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="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680 </span></td><td style="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="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></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is a broad line distributor of MRO products and services. Products are regularly added 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, including the evolving list of products stocked and additional products available online but not stocked. Assets for reportable segments are not disclosed as such information is not regularly reviewed by the Company's Chief Operating Decision Maker.</span></div> 2 <div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following is a summary of segment results (in millions of dollars): </span></div><div style="margin-bottom:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:40.248%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.122%"></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:13.122%"></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:13.122%"></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:13.128%"></td><td style="width:0.1%"></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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31,</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="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating earnings </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating earnings </span></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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">High-Touch Solutions N.A.</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,405 </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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">610 </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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,294 </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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">621 </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="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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Endless Assortment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">751 </span></td><td style="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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724 </span></td><td style="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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73 </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:'Arial',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><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:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Company</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,235 </span></td><td style="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:#ffffff;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669 </span></td><td style="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="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,091 </span></td><td style="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="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680 </span></td><td style="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="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></table></div> 3405000000 610000000 3294000000 621000000 751000000 59000000 724000000 58000000 79000000 0 73000000 1000000 4235000000 669000000 4091000000 680000000 CONTINGENCIES AND LEGAL MATTERS<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time the Company is involved in various legal and administrative proceedings, including claims related to: product liability, safety or compliance; privacy and cybersecurity matters; negligence; contract disputes; environmental issues; unclaimed property; wage and hour laws; intellectual property; advertising and marketing; consumer protection; pricing (including disaster or emergency declaration pricing statutes); employment practices; regulatory compliance, including trade and export matters; anti-bribery and corruption; and other matters and actions brought by team members, consumers, competitors, suppliers, customers, governmental entities and other third parties.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has been engaged in litigation involving KMCO, LLC (KMCO) as described in previous quarterly and annual reports. The Company has since settled several of the personal injury lawsuits. Those settlements had, and continue to have, no effect on net earnings or cash flows. The Company continues to contest the remaining KMCO-related lawsuits and cannot predict the timing, outcome or any estimate of possible loss or range of losses on the remaining KMCO lawsuits.</span></div> SUBSEQUENT EVENTS<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 24, 2024, the Company’s Board of Directors declared a quarterly dividend of $2.05 per share, payable June 1, 2024, to shareholders of record on May 13, 2024.</span></div> 2.05 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None of the Company's directors or officers adopted, modified, or terminated a Rule 10b5-1 trading arrangement or a non-Rule 10b5-1 trading arrangement during the Company's quarter ended March 31, 2024.</span></div> false false false false