0000945841-22-000100.txt : 20220728 0000945841-22-000100.hdr.sgml : 20220728 20220728125131 ACCESSION NUMBER: 0000945841-22-000100 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 45 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220728 DATE AS OF CHANGE: 20220728 FILER: COMPANY DATA: COMPANY CONFORMED NAME: POOL CORP CENTRAL INDEX KEY: 0000945841 STANDARD INDUSTRIAL CLASSIFICATION: WHOLESALE-MISC DURABLE GOODS [5090] IRS NUMBER: 363943363 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-26640 FILM NUMBER: 221113930 BUSINESS ADDRESS: STREET 1: 109 NORTHPARK BLVD STREET 2: 4TH FLOOR CITY: COVINGTON STATE: LA ZIP: 70433-5001 BUSINESS PHONE: 9858925521 MAIL ADDRESS: STREET 1: 109 NORTHPARK BLVD STREET 2: 4TH FLOOR CITY: COVINGTON STATE: LA ZIP: 70433-5001 FORMER COMPANY: FORMER CONFORMED NAME: SCP POOL CORP DATE OF NAME CHANGE: 19950526 10-Q 1 pool-20220630.htm POOL Q2 2022 FORM 10-Q pool-20220630
0000945841--12-312022Q2false00009458412022-01-012022-06-3000009458412022-07-25xbrli:shares00009458412022-04-012022-06-30iso4217:USD00009458412021-04-012021-06-3000009458412021-01-012021-06-30iso4217:USDxbrli:shares0000945841us-gaap:RetainedEarningsMember2022-04-012022-06-3000009458412022-06-3000009458412021-06-3000009458412021-12-310000945841us-gaap:RetainedEarningsMember2022-01-012022-06-300000945841us-gaap:RetainedEarningsMember2021-01-012021-06-3000009458412020-12-310000945841us-gaap:CommonStockMember2021-12-310000945841us-gaap:AdditionalPaidInCapitalMember2021-12-310000945841us-gaap:RetainedEarningsMember2021-12-310000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000945841us-gaap:CommonStockMember2022-01-012022-03-310000945841us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310000945841us-gaap:RetainedEarningsMember2022-01-012022-03-310000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-3100009458412022-01-012022-03-310000945841us-gaap:CommonStockMember2022-03-310000945841us-gaap:AdditionalPaidInCapitalMember2022-03-310000945841us-gaap:RetainedEarningsMember2022-03-310000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-3100009458412022-03-310000945841us-gaap:CommonStockMember2022-04-012022-06-300000945841us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300000945841us-gaap:CommonStockMember2022-06-300000945841us-gaap:AdditionalPaidInCapitalMember2022-06-300000945841us-gaap:RetainedEarningsMember2022-06-300000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300000945841us-gaap:CommonStockMember2020-12-310000945841us-gaap:AdditionalPaidInCapitalMember2020-12-310000945841us-gaap:RetainedEarningsMember2020-12-310000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000945841us-gaap:CommonStockMember2021-01-012021-03-310000945841us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310000945841us-gaap:RetainedEarningsMember2021-01-012021-03-310000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-3100009458412021-01-012021-03-310000945841us-gaap:CommonStockMember2021-03-310000945841us-gaap:AdditionalPaidInCapitalMember2021-03-310000945841us-gaap:RetainedEarningsMember2021-03-310000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-3100009458412021-03-310000945841us-gaap:CommonStockMember2021-04-012021-06-300000945841us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300000945841us-gaap:RetainedEarningsMember2021-04-012021-06-300000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300000945841us-gaap:CommonStockMember2021-06-300000945841us-gaap:AdditionalPaidInCapitalMember2021-06-300000945841us-gaap:RetainedEarningsMember2021-06-300000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300000945841us-gaap:AccumulatedTranslationAdjustmentMember2022-06-300000945841us-gaap:AccumulatedTranslationAdjustmentMember2021-06-300000945841us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310000945841us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2022-06-300000945841us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2021-06-300000945841us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2021-12-310000945841stpr:WVpool:TriStatePoolDistributorsMember2022-04-292022-04-30pool:numberOfReportingUnits0000945841pool:PorpoisePoolPatioIncMember2021-12-162021-12-160000945841stpr:FLpool:PorpoisePoolPatioIncMember2021-12-162021-12-310000945841pool:PorpoisePoolPatioIncMember2021-12-160000945841stpr:FLpool:WingateSupplyIncMember2021-12-012021-12-310000945841stpr:FLpool:VakPakBuildersSupplyIncMember2021-06-012021-06-300000945841pool:PoolSourceLLCMemberstpr:TN2021-04-012021-04-300000945841us-gaap:FairValueInputsLevel2Member2022-06-300000945841us-gaap:FairValueInputsLevel2Member2021-06-300000945841us-gaap:FairValueInputsLevel3Member2022-06-300000945841us-gaap:FairValueInputsLevel3Member2021-06-300000945841pool:EffectiveInterestRateSwap1Member2022-01-012022-06-300000945841pool:EffectiveInterestRateSwap1Member2019-05-07xbrli:pure0000945841pool:EffectiveInterestRateSwap2Member2022-01-012022-06-300000945841pool:EffectiveInterestRateSwap2Member2019-07-250000945841pool:EffectiveInterestRateSwap3Member2022-01-012022-06-300000945841pool:EffectiveInterestRateSwap3Member2020-02-050000945841pool:ForwardstartingInterestRateSwap1Member2022-01-012022-06-300000945841pool:ForwardstartingInterestRateSwap1Member2020-03-090000945841pool:ForwardstartingInterestRateSwap2Member2022-01-012022-06-300000945841pool:ForwardstartingInterestRateSwap2Member2020-03-090000945841us-gaap:LineOfCreditMember2022-06-300000945841us-gaap:LineOfCreditMember2021-06-300000945841pool:TermLoanUnderCreditFacilityMember2022-06-300000945841pool:TermLoanUnderCreditFacilityMember2021-06-300000945841pool:TermFacilityMember2022-06-300000945841pool:TermFacilityMember2021-06-300000945841us-gaap:SecuredDebtMember2022-06-300000945841us-gaap:SecuredDebtMember2021-06-300000945841us-gaap:LineOfCreditMember2022-01-042022-01-04

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

FORM 10-Q
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2022
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: 0-26640

pool-20220630_g1.jpg 
POOL CORPORATION
(Exact name of registrant as specified in its charter)
  
Delaware36-3943363
(State or other jurisdiction of(I.R.S. Employer
incorporation or organization)Identification No.)
  
109 Northpark Boulevard,
Covington,Louisiana 70433-5001
(Address of principal executive offices)(Zip Code)
(985) 892-5521
(Registrant’s telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, par value $0.001 per sharePOOLNasdaq Global Select Market
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.          Yes x    No o

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulations 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 x    No o

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 filerxAccelerated filer
  
Non-accelerated filer  oSmaller 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. o

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

As of July 25, 2022, there were 39,590,630 shares of common stock outstanding.




POOL CORPORATION
Form 10-Q
For the Quarter Ended June 30, 2022

TABLE OF CONTENTS
Page
 
   
  
    
  
  
  
  
  
   
 
   
 
   
 
  
 
   
 
   
 
   
 
   
 
  





PART I.  FINANCIAL INFORMATION
Item 1.  Financial Statements
POOL CORPORATION
Consolidated Statements of Income
(Unaudited)
(In thousands, except per share data) 

Three Months EndedSix Months Ended
June 30,June 30,
 2022202120222021
Net sales$2,055,818 $1,787,833 $3,468,468 $2,848,579 
Cost of sales1,389,014 1,236,148 2,354,474 1,995,762 
Gross profit666,804 551,685 1,113,994 852,817 
Selling and administrative expenses247,916 213,099 459,382 385,200 
Operating income418,888 338,586 654,612 467,617 
Interest and other non-operating expenses, net8,523 1,963 13,722 4,545 
Income before income taxes and equity in earnings410,365 336,623 640,890 463,072 
Provision for income taxes103,160 76,985 154,482 104,854 
Equity in earnings of unconsolidated investments, net78 57 136 132 
Net income$307,283 $259,695 $486,544 $358,350 
Earnings per share attributable to common stockholders:  
Basic$7.71 $6.47 $12.16 $8.92 
Diluted$7.63 $6.37 $12.03 $8.78 
Weighted average common shares outstanding:  
Basic39,660 40,125 39,795 40,169 
Diluted40,064 40,745 40,231 40,800 
Cash dividends declared per common share$1.00 $0.80 $1.80 $1.38 

The accompanying Notes are an integral part of the Consolidated Financial Statements.
1


POOL CORPORATION
Consolidated Statements of Comprehensive Income
(Unaudited)
(In thousands)

Three Months EndedSix Months Ended
June 30,June 30,
  2022202120222021
Net income$307,283 $259,695 $486,544 $358,350 
Other comprehensive (loss) income:  
Foreign currency translation (losses) gains(7,125)1,302 (7,339)34 
Change in unrealized gains (losses) on interest rate swaps, net of change in taxes of $(1,631), $719, $(5,497), and $(2,327)
4,893 (2,157)16,491 6,980 
Total other comprehensive (loss) income (2,232)(855)9,152 7,014 
Comprehensive income$305,051 $258,840 $495,696 $365,364 

The accompanying Notes are an integral part of the Consolidated Financial Statements.









2


POOL CORPORATION
Consolidated Balance Sheets
(In thousands, except share data)

June 30,June 30,December 31,
202220212021
 (Unaudited)(Unaudited)(Audited)
Assets   
Current assets:   
Cash and cash equivalents$91,481 $58,465 $24,321 
Receivables, net239,639 210,318 155,259 
Receivables pledged under receivables facility516,946 375,248 221,312 
Product inventories, net1,579,101 894,654 1,339,100 
Prepaid expenses and other current assets43,317 18,716 29,093 
Total current assets2,470,484 1,557,401 1,769,085 
Property and equipment, net183,480 111,661 179,008 
Goodwill692,972 283,284 688,364 
Other intangible assets, net309,375 12,350 312,814 
Equity interest investments1,179 1,293 1,231 
Operating lease assets259,571 221,068 241,662 
Other assets45,044 26,978 37,967 
Total assets$3,962,105 $2,214,035 $3,230,131 
Liabilities and stockholders’ equity   
Current liabilities:   
Accounts payable$604,225 $439,453 $398,697 
Accrued expenses and other current liabilities195,529 184,437 264,877 
Short-term borrowings and current portion of long-term debt 19,731 10,058 11,772 
Current operating lease liabilities71,550 63,786 69,070 
Total current liabilities891,035 697,734 744,416 
Deferred income taxes42,380 30,440 35,840 
Long-term debt, net1,575,667 413,058 1,171,578 
Other long-term liabilities32,109 38,079 31,545 
Non-current operating lease liabilities191,856 159,976 175,359 
Total liabilities2,733,047 1,339,287 2,158,738 
Stockholders’ equity:   
Common stock, $0.001 par value; 100,000,000 shares authorized;
39,588,231, 40,131,570 and 40,192,901 shares issued and
outstanding at June 30, 2022, June 30, 2021 and
December 31, 2021, respectively
40 40 40 
Additional paid-in capital564,641 535,046 551,963 
Retained earnings 662,709 346,667 526,874 
Accumulated other comprehensive income (loss)1,668 (7,005)(7,484)
Total stockholders’ equity1,229,058 874,748 1,071,393 
Total liabilities and stockholders’ equity$3,962,105 $2,214,035 $3,230,131 

The accompanying Notes are an integral part of the Consolidated Financial Statements.
3


POOL CORPORATION
Condensed Consolidated Statements of Cash Flows
(Unaudited)
(In thousands)

 Six Months Ended
June 30,
 20222021
Operating activities  
Net income$486,544 $358,350 
Adjustments to reconcile net income to net cash provided by operating activities:  
Depreciation15,376 13,884 
Amortization4,358 723 
Share-based compensation7,571 7,549 
Equity in earnings of unconsolidated investments, net(136)(132)
Other7,185 4,812 
Changes in operating assets and liabilities, net of effects of acquisitions:  
Receivables(384,245)(295,342)
Product inventories(251,090)(114,792)
Prepaid expenses and other assets(20,573)(16,865)
Accounts payable208,017 170,368 
Accrued expenses and other current liabilities(44,276)58,673 
Net cash provided by operating activities28,731 187,228 
Investing activities  
Acquisition of businesses, net of cash acquired(7,629)(15,162)
Purchases of property and equipment, net of sale proceeds(19,802)(17,333)
Net cash used in investing activities(27,431)(32,495)
Financing activities  
Proceeds from revolving line of credit1,122,186 549,008 
Payments on revolving line of credit(1,128,902)(505,636)
Proceeds from term loan under credit facility250,000  
Proceeds from asset-backed financing215,000 260,000 
Payments on asset-backed financing(50,000)(290,000)
Payments on term facility(4,625)(4,625)
Proceeds from short-term borrowings and current portion of long-term debt24,767 4,466 
Payments on short-term borrowings and current portion of long-term debt (16,808)(6,277)
Payments of deferred and contingent acquisition consideration(1,374)(362)
Proceeds from stock issued under share-based compensation plans5,107 7,918 
Payments of cash dividends(72,028)(55,418)
Purchases of treasury stock(278,680)(90,135)
Net cash provided by (used in) financing activities64,643 (131,061)
Effect of exchange rate changes on cash and cash equivalents1,217 665 
Change in cash and cash equivalents67,160 24,337 
Cash and cash equivalents at beginning of period24,321 34,128 
Cash and cash equivalents at end of period$91,481 $58,465 

The accompanying Notes are an integral part of the Consolidated Financial Statements.
4



POOL CORPORATION
Consolidated Statements of Changes in Stockholders’ Equity
(Unaudited)
(In thousands)

Common StockAdditional
Paid-In
RetainedAccumulated
Other
Comprehensive
SharesAmountCapitalEarnings(Loss) IncomeTotal
Balance at December 31, 202140,193 $40 $551,963 $526,874 $(7,484)$1,071,393 
Net income
   179,261  179,261 
Foreign currency translation
    (214)(214)
Interest rate swaps, net of the change in taxes of $(3,866)
    11,598 11,598 
Repurchases of common stock, net of retirements
(138)  (62,420) (62,420)
Share-based compensation
  3,657   3,657 
Issuance of stock under share-based compensation plans
55  3,135   3,135 
Declaration of cash dividends
   (32,132) (32,132)
Balance at March 31, 202240,110$40 $558,755 $611,583 $3,900 $1,174,278 
Net income
   307,283  307,283 
Foreign currency translation
    (7,125)(7,125)
Interest rate swaps, net of the change in taxes of $(1,631)
    4,893 4,893 
Repurchases of common stock, net of retirements
(547)  (216,261) (216,261)
Share-based compensation
  3,914   3,914 
Issuance of stock under share-based compensation plans
25  1,972   1,972 
Declaration of cash dividends
   (39,896) (39,896)
Balance at June 30, 202239,588$40 $564,641 $662,709 $1,668 $1,229,058 


5


Common StockAdditional
Paid-In
RetainedAccumulated
Other
Comprehensive
 SharesAmountCapitalEarningsLossTotal
Balance at December 31, 202040,232 $40 $519,579 $133,870 $(14,019)$639,470 
Net income
   98,655  98,655 
Foreign currency translation
    (1,268)(1,268)
Interest rate swaps, net of the change in taxes of $(3,046)
    9,137 9,137 
Repurchases of common stock, net of retirements
(215)  (71,516) (71,516)
Share-based compensation
  3,837   3,837 
Issuance of stock under share-based compensation plans
69  2,912   2,912 
Declaration of cash dividends
   (23,299) (23,299)
Balance at March 31, 202140,086 $40 $526,328 $137,710 $(6,150)$657,928 
Net income
   259,695  259,695 
Foreign currency translation
    1,302 1,302 
Interest rate swaps, net of the change in taxes of $719
    (2,157)(2,157)
Repurchases of common stock, net of retirements
(45)  (18,619) (18,619)
Share-based compensation
  3,712   3,712 
Issuance of stock under share-based compensation plans
90  5,006   5,006 
Declaration of cash dividends
   (32,119) (32,119)
Balance at June 30, 202140,131 $40 $535,046 $346,667 $(7,005)$874,748 


The accompanying Notes are an integral part of the Consolidated Financial Statements.
6


POOL CORPORATION
Notes to Consolidated Financial Statements
(Unaudited)
Note 1 – Summary of Significant Accounting Policies

Pool Corporation (the Company, which may be referred to as we, us or our) prepared the unaudited interim Consolidated Financial Statements following U.S. generally accepted accounting principles (GAAP) and the requirements of the Securities and Exchange Commission (SEC) for interim financial information. As permitted under those rules, we have condensed or omitted certain footnotes and other financial information required for complete financial statements. 

The interim Consolidated Financial Statements include all normal and recurring adjustments that are necessary for a fair presentation of our financial position and operating results. All significant intercompany accounts and intercompany transactions have been eliminated.

A description of our significant accounting policies is included in our 2021 Annual Report on Form 10-K. You should read the interim Consolidated Financial Statements in conjunction with the Consolidated Financial Statements and accompanying notes in our 2021 Annual Report on Form 10-K.  The results for our three and six-month periods ended June 30, 2022, are not necessarily indicative of the expected results for our fiscal year ending December 31, 2022.

Income Taxes

We reduce federal and state income taxes payable by the tax benefits associated with the exercise of nonqualified stock options and the lapse of restrictions on restricted stock awards. To the extent realized tax deductions exceed the amount of previously recognized deferred tax benefits related to share-based compensation, we record an excess tax benefit. We record all excess tax benefits as a component of income tax benefit or expense on the Consolidated Statements of Income in the period in which stock options are exercised or restrictions on restricted stock awards lapse. We recorded excess tax benefits of $1.6 million in the second quarter of 2022 compared to $7.7 million in the second quarter of 2021 and $8.9 million in the six months ended June 30, 2022, compared to $11.7 million in the six months ended June 30, 2021.

Retained Earnings

We account for the retirement of treasury shares as a reduction of Retained earnings. As of June 30, 2022, the Retained earnings on our Consolidated Balance Sheets reflects cumulative net income, the cumulative impact of adjustments for changes in accounting pronouncements, treasury share retirements since the inception of our share repurchase programs of $1.9 billion and cumulative dividends of $862.4 million.

Accumulated Other Comprehensive Income (Loss)

The table below presents the components of our Accumulated other comprehensive income (loss) balance (in thousands):
June 30,December 31,
202220212021
Foreign currency translation adjustments$(16,919)$(4,882)$(9,580)
Unrealized gains (losses) on interest rate swaps, net of tax
18,587 (2,123)2,096 
Accumulated other comprehensive income (loss)$1,668 $(7,005)$(7,484)


7


Recent Accounting Pronouncements Pending Adoption
The following table summarizes the recent accounting pronouncements that we plan to adopt in future periods:
StandardDescriptionEffective DateEffect on Financial Statements and Other Significant Matters
ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting and ASU 2021-01, Reference Rate Reform (Topic 848): Scope
Provides temporary optional guidance to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying generally accepted accounting principles to transactions affected by reference rate reform if certain criteria are met. These transactions include: contract modifications, hedging relationships, and sale or transfer of debt securities classified as held-to-maturity. Entities may apply the provisions of the new standard as of the beginning of the reporting period when the election is made. In January 2021, the FASB issued ASU 2021-01, Reference Rate Reform (Topic 848): Scope. The amendments in this ASU refine the scope of ASC 848 and clarify some of its guidance as it relates to recent rate reform activities.
The provisions of these updates are only available until December 31, 2022, when the reference rate replacement activity is expected to be completed. Our exposure related to the expected cessation of LIBOR is limited to the interest expense and certain fees we incur on balances outstanding under our three major credit facilities. We do not expect that there will be a material impact to the financial statements as a result of adopting these ASUs.

8


Note 2 – Earnings Per Share

We calculate basic and diluted earnings per share using the two-class method. Earnings per share under the two-class method is calculated using net income attributable to common stockholders, which is net income reduced by the earnings allocated to participating securities. Our participating securities include share-based payment awards that contain a non-forfeitable right to receive dividends and are considered to participate in undistributed earnings with common shareholders. Participating securities excluded from weighted average common shares outstanding were 218 thousand in the second quarter of 2022 and 229 thousand for the six months ended June 30, 2022.

The table below presents the computation of earnings per share, including the reconciliation of basic and diluted weighted average shares outstanding (in thousands, except per share data):
 Three Months EndedSix Months Ended
June 30,June 30,
 2022202120222021
Net income$307,283 $259,695 $486,544 $358,350 
Amounts allocated to participating securities(1,680) (2,762) 
Net income attributable to common stockholders$305,603 $259,695 $483,782 $358,350 
Weighted average common shares outstanding:  
Basic39,660 40,125 39,795 40,169 
Effect of dilutive securities:  
Stock options and employee stock purchase plan404 620 436 631 
Diluted40,064 40,745 40,231 40,800 
Earnings per share attributable to common stockholders:  
Basic$7.71 $6.47 $12.16 $8.92 
Diluted$7.63 $6.37 $12.03 $8.78 
Anti-dilutive stock options excluded from diluted earnings per share computations (1)
33  1  
(1)Since these options have exercise prices that are higher than the average market prices of our common stock, including them in the calculation would have an anti-dilutive effect on earnings per share.

9


Note 3 – Acquisitions

In April 2022, we acquired the distribution assets of Tri-State Pool Distributors, a wholesale distributor of swimming pool equipment, chemicals and supplies, adding one location in West Virginia.

On December 16, 2021, we acquired Porpoise Pool & Patio, Inc. (“Porpoise”) for $788.7 million, net of cash acquired. The acquisition was funded with borrowings on our amended and restated revolving credit facility (the “Credit Facility”). Porpoise’s primary operations, Sun Wholesale Supply, Inc., a wholesale distributor of swimming pool and outdoor-living products, added one distribution location in Florida. It also services Pinch A Penny, Inc., a franchisor of independently owned and operated pool and outdoor living-related specialty retail stores.

We preliminarily recognized goodwill of $403.5 million, other intangible assets of $301.0 million and tangible assets of $84.2 million, which included $57.4 million of acquired land and buildings. For additional discussion of goodwill and other intangible assets, see Note 3 of “Notes to Consolidated Financial Statements,” included in Part II, Item 8 of our 2021 Annual Report on Form 10-K. The final allocation of the fair value of the Porpoise acquisition, including the allocation of goodwill and intangible assets, is not complete but will be finalized within the allowable measurement period. We do not expect the future results of this acquisition to have a material impact on our financial position or results of operations.

In December 2021, we acquired the distribution assets of Wingate Supply, Inc., a wholesale distributor of irrigation and landscape maintenance products, adding one location in Florida.

In June 2021, we acquired the distribution assets of Vak Pak Builders Supply, Inc., a wholesale distributor of swimming pool equipment, chemicals and supplies, adding one location in Florida.

In April 2021, we acquired Pool Source, LLC, a wholesale distributor of swimming pool equipment, chemicals and supplies, adding one location in Tennessee.

Other than the Porpoise acquisition, we have completed our acquisition accounting for these acquisitions, subject to adjustments for standard holdback provisions per the terms of the purchase agreements, which are not material.

Note 4 – Fair Value Measurements and Interest Rate Swaps

Our assets and liabilities that are measured at fair value on a recurring basis include the unrealized gains or losses on our interest rate swap contracts and contingent consideration related to recent acquisitions. The three levels of the fair value hierarchy under the accounting guidance are described below:

Level 1    Inputs to the valuation methodology are unadjusted quoted prices for identical assets or liabilities in active markets.
Level 2     Inputs to the valuation methodology include:
quoted prices for similar assets or liabilities in active markets;
quoted prices for identical or similar assets or liabilities in inactive markets;
inputs other than quoted prices that are observable for the asset or liability; or
inputs that are derived principally from or corroborated by observable market data by correlation or other means.
Level 3    Inputs to the valuation methodology are unobservable and significant to the fair value measurement.
10


Recurring Fair Value Measurements

The table below presents the estimated fair values of our interest rate swap contracts, our forward-starting interest rate swap contracts and our contingent consideration liabilities (in thousands):
 
Fair Value at June 30,
20222021
Level 2
Unrealized gains on interest rate swaps$24,828 $4,641 
Unrealized losses on interest rate swaps 7,425 
Level 3
Contingent consideration liabilities$582 $1,008 
Interest Rate Swaps

We utilize interest rate swap contracts and forward-starting interest rate swap contracts to reduce our exposure to fluctuations in variable interest rates for future interest payments on our variable rate borrowings. 

For determining the fair value of our interest rate swap contracts and forward-starting interest rate swap contracts, we use significant other observable market data or assumptions (Level 2 inputs) that we believe market participants would use in pricing similar assets or liabilities, including assumptions about counterparty risk.  Our fair value estimates reflect an income approach based on the terms of the interest rate swap contracts and inputs corroborated by observable market data including interest rate curves. We include unrealized gains in Prepaid expenses and other current assets and unrealized losses in Accrued expenses and other current liabilities on the Consolidated Balance Sheets.

We recognize any differences between the variable interest rate in effect and the fixed interest rates per our swap contracts as an adjustment to interest expense over the life of the swaps. To the extent our derivatives are effective in offsetting the variability of the hedged cash flows, we record the changes in the estimated fair value of our interest rate swap contracts to Accumulated other comprehensive income (loss) on the Consolidated Balance Sheets.

We currently have three interest rate swap contracts in place, two of which became effective on November 20, 2020, and terminate on September 29, 2022, and a third that became effective on February 26, 2021, and terminates on February 28, 2025. These swap contracts were previously forward-starting and convert the variable interest rate to a fixed interest rate on our variable rate borrowings. Interest expense related to the notional amounts under these swap contracts is based on the fixed rates plus the applicable margin on our variable rate borrowings. Changes in the estimated fair value of these interest rate swap contracts are recorded to Accumulated other comprehensive income (loss) on the Consolidated Balance Sheets.

The following table provides additional details related to these swap contracts:
DerivativeInception DateEffective DateTermination DateNotional Amount
(in millions)
Fixed Interest Rate
Interest rate swap 1May 7, 2019November 20, 2020September 29, 2022$75.02.0925%
Interest rate swap 2July 25, 2019November 20, 2020September 29, 2022$75.01.5500%
Interest rate swap 3February 5, 2020February 26, 2021February 28, 2025$150.01.3800%

For the interest rate swap contracts in effect at June 30, 2022, a portion of the change in the estimated fair value between periods relates to future interest expense. Recognition of the change in fair value between periods attributable to accrued interest is reclassified from Accumulated other comprehensive income (loss) on the Consolidated Balance Sheets to Interest and other non-operating expenses, net on the Consolidated Statements of Income. This amount was not material in the six-month period ended June 30, 2022.

11


We have entered into forward-starting interest rate swap contracts to extend the hedged period for future interest payments on our variable rate borrowings. These swap contracts will convert the variable interest rate to a fixed interest rate on our variable rate borrowings. We record changes in the estimated fair value of these forward-starting interest rate swap contracts to Accumulated other comprehensive income (loss) on the Consolidated Balance Sheets.

The following table provides details related to each of our forward-starting interest rate swap contracts:
DerivativeInception DateEffective DateTermination DateNotional
Amount
(in millions)
Fixed
Interest
Rate
Forward-starting interest rate swap 1March 9, 2020September 29, 2022February 26, 2027$150.00.7400%
Forward-starting interest rate swap 2March 9, 2020February 28, 2025February 26, 2027$150.00.8130%

Failure of our swap counterparties would result in the loss of any potential benefit to us under our swap agreements. In this case, we would still be obligated to pay the variable interest payments underlying our debt agreements.  Additionally, failure of our swap counterparties would not eliminate our obligation to continue to make payments under our existing swap agreements if we were in a net pay position.

Our interest rate swap contracts and forward-starting interest rate swap contracts are subject to master netting arrangements. According to our accounting policy, we do not offset the fair values of assets with the fair values of liabilities related to these contracts.

Nonrecurring Fair Value Measurements

In addition to our assets and liabilities that we measure at fair value on a recurring basis, our assets and liabilities are also subject to nonrecurring fair value measurements. Generally, our assets, including long-lived assets, goodwill and intangible assets, are recorded at fair value on a nonrecurring basis as a result of impairment charges or business combinations. In the six months ended June 30, 2022, we did not record any significant nonrecurring fair value measurements for assets or liabilities in periods subsequent to their initial recognition.

Other

The carrying values of cash, receivables, accounts payable and accrued liabilities approximate fair value due to the short maturity of those instruments. The carrying value of long-term debt approximates fair value (Level 3 inputs).  Our determination of the estimated fair value reflects a discounted cash flow model using our estimates, including assumptions related to borrowing rates (Level 3 inputs).
12


Note 5 – Debt

The table below presents the components of our debt (in thousands):

 June 30,
 20222021
Variable rate debt
Short-term borrowings$10,152 $ 
Current portion of long-term debt:
Australian credit facility9,579 10,058 
Short-term borrowings and current portion of long-term debt 19,731 10,058 
Long-term portion:  
Revolving credit facility566,210 152,396 
Term loan under credit facility500,000  
Term facility161,875 171,125 
Receivables securitization facility350,000 90,000 
Less: financing costs, net2,418 463 
Long-term debt, net1,575,667 413,058 
Total debt $1,595,398 $423,116 

On January 4, 2022, we drew the $250.0 million incremental term loan available under our December 30, 2021 amendment to our Second Amended and Restated Credit Agreement (the “Credit Facility”) and used the net proceeds to reduce our revolving borrowings under the Credit Facility. At June 30, 2022, the $500.0 million of term loans available under the Credit Facility were fully drawn.

Our accounts receivable securitization facility (the “Receivables Facility”) provides for the sale of certain of our receivables to a wholly owned subsidiary (the “Securitization Subsidiary”). The Securitization Subsidiary transfers variable undivided percentage interests in the receivables and related rights to certain third-party financial institutions in exchange for cash proceeds, limited to the applicable funding capacities.

We account for the sale of the receivable interests as a secured borrowing on our Consolidated Balance Sheets. The receivables subject to the agreement collateralize the cash proceeds received from the third-party financial institutions. We classify the entire outstanding balance as Long-term debt, net on our Consolidated Balance Sheets as we intend and have the ability to refinance the obligations on a long-term basis. We present the receivables that collateralize the cash proceeds separately as Receivables pledged under receivables facility on our Consolidated Balance Sheets.

13


Item 2.  Management’s Discussion and Analysis of Financial Condition and Results of Operations

You should read the following discussion in conjunction with the accompanying interim Consolidated Financial Statements and notes, the Consolidated Financial Statements and accompanying notes in our 2021 Annual Report on Form 10-K and with Management’s Discussion and Analysis in our 2021 Annual Report on Form 10-K.  

For a discussion of our base business calculations, see the Results of Operations section below.

Forward-Looking Statements

This report contains forward-looking information that involves risks and uncertainties.  Our forward-looking statements express our current expectations or forecasts of possible future results or events, including projections of earnings and other financial performance measures, statements of management’s expectations regarding our strategic, operational and capital allocation plans and objectives and industry, general economic and other forecasts of trends and other matters. Forward-looking statements speak only as of the date of this filing, and we undertake no obligation to publicly update or revise such statements to reflect new circumstances or unanticipated events as they occur.  You can identify these statements by the fact that they do not relate strictly to historic or current facts and often use words such as “anticipate,” “estimate,” “expect,” “intend,” “believe,” “will likely result,” “outlook,” “project,” “may,” “can,” “plan,” “target,” “potential,” “should” and other words and expressions of similar meaning.

No assurance can be given that the expected results in any forward-looking statement will be achieved, and actual results may differ materially due to one or more factors, including impacts on our business from the COVID-19 pandemic and the extent to which strong demand driven by home-centric trends will continue, accelerate or reverse; the sensitivity of our business to weather conditions; changes in the economy; consumer discretionary spending; the housing market or inflation rates; our ability to maintain favorable relationships with suppliers and manufacturers; competition from other leisure product alternatives or mass merchants; our ability to continue to execute our growth strategies; excess tax benefits or deficiencies recognized under ASU 2016-09 and other risks detailed in our 2021 Annual Report on Form 10-K.  For these statements, we claim the protection of the safe harbor for forward-looking statements contained in the Private Securities Litigation Reform Act of 1995.

OVERVIEW

Financial Results

Net sales increased 15% in the second quarter of 2022 to $2.1 billion compared to $1.8 billion in the second quarter of 2021. Base business sales grew 10%. Our results are indicative of healthy demand for our products as maintenance, replacement, refurbishment and construction activity remained strong. Net sales benefited approximately 10% to 11% from elevated price inflation, but were unfavorably impacted 1% from currency exchange rate fluctuations.
Gross profit increased 21% to $666.8 million in the second quarter of 2022 from $551.7 million in the same period of 2021. Base business gross profit improved 14% over the second quarter of 2021. Gross margin increased 150 basis points to 32.4% in the second quarter of 2022 compared to 30.9% in the second quarter of 2021, reflecting benefits from our supply chain initiatives, increased pricing and recent acquisitions. Base business gross margin increased 100 basis points.
Selling and administrative expenses (operating expenses) increased 16% to $247.9 million in the second quarter of 2022 compared to $213.1 million in the second quarter of 2021, including a 1% benefit from currency exchange rate fluctuations. As a percentage of net sales, operating expenses increased to 12.1% in the second quarter of 2022 compared to 11.9% in the same period of 2021. Our operating expenses have increased to support our business growth, including recent acquisitions.
Operating income in the second quarter of 2022 increased 24% to $418.9 million compared to $338.6 million in the same period of 2021. Operating margin was 20.4% in the second quarter of 2022 compared to 18.9% in the second quarter of 2021. Base business operating margin was 20.3%, up 130 basis points from the prior year period.
We recorded a $1.6 million, or $0.04 per diluted share, tax benefit from Accounting Standards Update (ASU) 2016-09, Improvements to Employee Share-Based Payment Accounting, in the quarter ended June 30, 2022, compared to a tax benefit of $7.7 million, or $0.19 per diluted share, realized in the same period of 2021.
14


Net income increased 18% to $307.3 million in the second quarter of 2022 compared to $259.7 million in the second quarter of 2021. Earnings per diluted share increased 20% to $7.63 in the second quarter of 2022 compared to $6.37 in the same period of 2021. Without the impact from ASU 2016-09 in both periods, earnings per diluted share increased 23% to $7.59 in the second quarter of 2022 compared to $6.18 in the second quarter of 2021. See RESULTS OF OPERATIONS below for definitions of our non-GAAP measures and reconciliations of our non-GAAP measures to GAAP measures.
On May 4, 2022, our Board of Directors (our Board) authorized an additional $196.2 million under our share repurchase program bringing its total authorization available to $600.0 million. Further, the Board announced a 25% increase over the previous quarterly dividend amount to $1.00 per share.

References to product line and product category data throughout this report generally reflect data related to the North American swimming pool market, as this data is more readily available for analysis and represents the largest component of our operations.
COVID-19 Pandemic

We continue to monitor the ongoing impact of the COVID-19 pandemic, including the effects of recent notable variants of the virus. The health, safety and security of our employees and the communities in which we operate remain our highest priority. We implemented enhanced hygiene and sanitation practices at our sales centers and at our corporate offices in 2020, and we continue to evaluate and maintain them where necessary.

Beginning in the second quarter of 2020, we experienced unprecedented demand as families spent more time at home and sought out opportunities to create or expand home-based outdoor living and entertainment spaces. While this trend has had a positive impact on our financial performance over the past couple of years, it is unclear what the long-term impact will be.

Our industry experienced supply chain constraints in 2021. In response, we have been proactive in making significant investments in inventory to enable us to continue to meet strong customer demand and position ourselves to provide exceptional customer service through the 2022 swimming pool season. While we were challenged by supply chain constraints through the first half of 2022, we have observed improvements in our supply chain dynamics beginning in the second quarter of 2022. These trends, caused in large part from global disruptions related to the COVID-19 pandemic, may persist in the near-term.

We expect the impact of the pandemic on our business and financial results in 2022 will continue to vary by location and depend on numerous evolving factors that we are unable to accurately predict. These factors include the duration and scope of the pandemic, global economic conditions during and after the pandemic, the possible re-institution of governmental restrictions on the activities of our customers, vendors or employees, the possibility of additional subsequent outbreaks, the sustainability of current home-centric trends and other changes in customer and supplier behavior in response to the pandemic.

Financial Position and Liquidity

As of June 30, 2022, total net receivables, including pledged receivables, increased 29% compared to June 30, 2021, primarily driven by our sales growth and recent acquisitions. Our days sales outstanding (DSO), as calculated on a trailing four quarters basis, was 27.2 days at June 30, 2022 and 25.8 days at June 30, 2021. Our allowance for doubtful accounts balance was $6.5 million at June 30, 2022 and $5.4 million at June 30, 2021.

Net inventory levels increased 77% compared to levels at June 30, 2021. We increased our purchasing beginning in the second half of 2021 to improve our customer experience and minimize the impact of longer lead times from our vendors. Our inventory balance also reflects impacts from inflation and recent acquisitions. Our inventory reserve was $20.9 million at June 30, 2022 and $15.2 million at June 30, 2021. Our inventory turns, as calculated on a trailing four quarters basis, were 2.8 times at June 30, 2022 and 4.1 times at June 30, 2021. Our inventory turns have averaged 3.4 times over the past five years.

Total debt outstanding at June 30, 2022 was $1.6 billion compared to $423.1 million at June 30, 2021. Our debt balance has increased between periods as we have utilized debt proceeds to fund investments in working capital, recent acquisitions and share repurchases.

Current Trends and Outlook

For a detailed discussion of trends through 2021, see the Current Trends and Outlook section of Management’s Discussion and Analysis included in Part II, Item 7 of our 2021 Annual Report on Form 10-K.  

15


We are updating our annual earnings guidance range to include the $0.04 tax benefit from ASU 2016-09 recognized in the second quarter of 2022. We expect 2022 diluted EPS of $18.38 to $19.13, including the impact of year-to-date tax benefits of $0.22. Our previous earnings guidance range disclosed in our First Quarter 2022 Report on Form 10-Q was $18.34 to $19.09. Our earnings guidance range assumes average weather conditions.

We expect sales growth for the full year in the range of 17% to 19% as previously disclosed in our 2021 Annual Report on Form 10-K. We project 2022 inflationary product cost increases of approximately 10% to 11% (compared to 7% to 8% in 2021).

Our gross margin trends depend on the amounts and timing of inflationary product cost increases, sales growth expectations and product mix. We expect a slight improvement in gross margin for the full year of 2022 compared to the full year of 2021 given the impact of inflation in the first half of the year. Compared to 2021 periods, we project declines in the latter half of the year.

We project our operating expense growth rate in 2022 will be less than our gross profit growth rate. We expect that our operating expense growth will reflect inflationary increases and incremental costs to support our investment initiatives, including increased investments in our digital transformation initiatives and expansion of our sales center network. We also expect increased expenses from tight labor and real estate markets in 2022, which are heightened focus areas in our expense management.

We project that our annual effective tax rate (without the benefit from ASU 2016-09) for 2022 will approximate 25.5%. We expect our effective tax rate will fluctuate from quarter to quarter due to ASU 2016-09, particularly in periods when employees elect to exercise their vested stock options or when restrictions on share-based awards lapse. We recorded a $8.9 million, or $0.22 per diluted share, tax benefit from ASU 2016-09 for the six months ended June 30, 2022. We may recognize additional tax benefits related to stock option exercises in 2022 from grants that expire in future years. We have not included any expected tax benefits in our guidance beyond what we have recognized as of June 30, 2022.

We expect to continue to use cash to fund opportunistic share repurchases through the remainder of 2022 and to use cash for the payment of cash dividends as and when declared by our Board.

The forward-looking statements in the foregoing section are based on current market conditions, speak only as of the filing date of this report, are based on several assumptions, and are subject to significant risks and uncertainties. See “Cautionary Statement for Forward-Looking Statements.”

RESULTS OF OPERATIONS

As of June 30, 2022, we conducted operations through 416 sales centers in North America, Europe and Australia. For the six months ended June 30, 2022, approximately 95% of our net sales were from our operations in North America.

The following table presents information derived from the Consolidated Statements of Income expressed as a percentage of net sales:
Three Months EndedSix Months Ended
June 30,June 30,
 2022202120222021
Net sales100.0 %100.0 %100.0 %100.0 %
Cost of sales67.6 69.1 67.9 70.1 
Gross profit32.4 30.9 32.1 29.9 
Selling and administrative expenses12.1 11.9 13.2 13.5 
Operating income20.4 18.9 18.9 16.4 
Interest and other non-operating expenses, net0.4 0.1 0.4 0.2 
Income before income taxes and equity in earnings20.0 %18.8 %18.5 %16.3 %

Note: Due to rounding, percentages presented in the table above may not add to Operating income or Income before income taxes and equity in earnings.

We have included the results of operations from acquisitions in 2022 and 2021 in our consolidated results since the acquisition dates.
16


Three Months Ended June 30, 2022 Compared to Three Months Ended June 30, 2021
The following table breaks out our consolidated results into the base business component and the excluded component (sales centers excluded from base business):
(Unaudited)Base BusinessExcludedTotal
(in thousands)Three Months EndedThree Months EndedThree Months Ended
 June 30,June 30,June 30,
 202220212022202120222021
Net sales$1,963,974 $1,782,894 $91,844 $4,939 $2,055,818 $1,787,833 
Gross profit625,843 550,509 40,961 1,176 666,804 551,685 
Gross margin31.9 %30.9 %44.6 %23.8 %32.4 %30.9 %
Operating expenses226,728 212,425 21,188 674 247,916 213,099 
Expenses as a % of net sales11.5 %11.9 %23.1 %13.6 %12.1 %11.9 %
Operating income399,115 338,084 19,773 502 418,888 338,586 
Operating margin20.3 %19.0 %21.5 %10.2 %20.4 %18.9 %

In our calculation of our base business results, we have excluded the following acquisitions for the periods identified:


Acquired

Acquisition
Date
Net
Sales Centers
Acquired

Periods
Excluded
Tri-State Pool DistributorsApril 20221May - June 2022
Porpoise Pool & Patio, Inc.December 20211April - June 2022
Wingate Supply, Inc.December 20211April - June 2022
Vak Pak Builders Supply, Inc. June 20211April - June 2022 and
June 2021
Pool Source, LLCApril 20211April - June 2022 and
April - June 2021

When calculating our base business results, we exclude sales centers that are acquired, closed, or opened in new markets for a period of 15 months. We also exclude consolidated sales centers when we do not expect to maintain the majority of the existing business and existing sales centers that are consolidated with acquired sales centers.

We generally allocate corporate overhead expenses to excluded sales centers on the basis of their net sales as a percentage of total net sales.  After 15 months of operations, we include acquired, consolidated and new market sales centers in the base business calculation including the comparative prior year period.

The table below summarizes the changes in our sales center count during the first six months of 2022:

December 31, 2021410 
Acquired locations
New locations
June 30, 2022416 

17


Net Sales
 Three Months Ended 
June 30,
(in millions)20222021Change
Net sales$2,055.8 $1,787.8 $268.0 15%

Net sales increased 15% in the second quarter of 2022 on top of net sales of $1.8 billion and 40% growth in the second quarter of 2021. Base business net sales in the second quarter of 2022 grew 10% over the same period. Our growth was largely driven by inflationary product cost increases and strong demand that boosted sales by 16% in our year-round markets. Volume growth was challenged by unfavorable weather conditions in our seasonal markets and constrained conditions in Europe. Heavy rainfall and cooler temperatures, particularly in the month of April, limited sales in certain of our markets although we observed improvement through the latter half of the second quarter. We believe that our results reflect the positive impact of growth in the installed base of pools, robust demand and heightened consumer interest in enhanced pool customizations, and we remain confident in our expectation of 17% to 19% sales growth for the full year of 2022. For more discussion of our expectations for the remainder of the year, see “Current Trends and Outlook” above.

The following factors impacted our sales (listed in order of estimated magnitude):

inflationary product cost increases of approximately 10 to 11%;
5% sales growth from recent acquisitions;
favorable trends for our products including:
strong demand for discretionary products, as evidenced by sales growth for product offerings such as equipment and building materials (see discussion below);
market share gains, including those in building materials (see discussion below);
increased demand for residential swimming pool maintenance supplies, as the installed base of pools continues to increase; and
challenges presented in the second quarter including:
2% unfavorable impact from currency exchange rate fluctuations and customer early buys shifted into the first quarter of 2022;
cooler, wet weather conditions in our seasonal markets (see discussion below); and
unfavorable weather conditions and macroeconomic impacts in Europe (see discussion below).

Higher sales for certain product offerings, such as equipment and building materials, indicate continued strong demand in traditionally discretionary areas, such as pool construction, pool remodeling and equipment upgrades. In the second quarter of 2022, sales of equipment, which includes swimming pool heaters, pumps, lights, filters and automation, increased 7% compared to the same period last year, and collectively represented approximately 26% of net sales for the period. Equipment growth in the quarter was limited by supply chain constraints and customer early buys shifted into the first quarter of 2022. Sales of building materials grew 22% compared to the second quarter of 2021 and represented approximately 13% of net sales in the second quarter of 2022. Sales of chemicals, representing 12% of total net sales, increased 25% compared to the second quarter of 2021. The increase in chemical sales was driven by inflation, improved supply and strong demand for non-discretionary maintenance products.

Sales to specialty retailers that sell swimming pool supplies and customers who service large commercial installations are included in the appropriate existing product categories, and growth in these areas is reflected in the discussion above. Sales to retail customers increased 7% in the second quarter of 2022 compared to the second quarter of 2021 and represented approximately 13% of our net sales for the second quarter of 2022. Certain of our retail customers were adversely impacted by unfavorable weather conditions in the quarter, hindering sales growth. Sales to commercial customers increased 23% in the second quarter of 2022 compared to the second quarter of 2021 and represented approximately 3% of our net sales for the second quarter of 2022.

Net sales in our seasonal markets (not considering Europe), representing 50% of our total base business net sales in the second quarter of 2022, increased 9% compared to the second quarter of 2021. Comparatively, net sales in our year-round markets, representing 45% of our total base business net sales in the second quarter of 2022, increased 16% compared to the second quarter of 2021.

18


Net sales in Europe, representing 5% of our total net sales in the second quarter of 2022, declined 8% in local currency compared to 31% growth in the second quarter of 2021. While we estimate that net sales in Europe benefited 10% from inflationary product cost increases, our results were negatively impacted by a decline in volume growth driven by macroeconomic uncertainty and poor weather.

Gross Profit
 Three Months Ended 
June 30,
(in millions)20222021Change
Gross profit$666.8 $551.7 $115.1 21%
Gross margin32.4 %30.9 %  

Gross margin increased 150 basis points to 32.4% in the second quarter of 2022 compared to 30.9% in the second quarter of 2021, reflecting benefits from our supply chain initiatives, increased pricing and recent acquisitions. Base business gross margin increased 100 basis points.

Operating Expenses
 Three Months Ended 
June 30,
(in millions)20222021Change
Selling and administrative expenses$247.9 $213.1 $34.8 16%
Operating expenses as a % of net sales12.1 %11.9 %  

Operating expenses increased 16% in the second quarter of 2022 compared to the second quarter of 2021, including a 1% benefit from currency exchange rate fluctuations. As a percentage of net sales, operating expenses increased to 12.1% in the second quarter of 2022 compared to 11.9% in the same period of 2021. Our operating expenses have increased to support our business growth, including recent acquisitions. Employee-related expenses increased as we expand our workforce and reward employees through performance-based compensation. Other incremental operating expense increases related to growth-driven facility and freight costs, and investments in our digital transformation initiatives.

Interest and Other Non-Operating Expenses, Net

Interest and other non-operating expenses, net for the second quarter of 2022 increased $6.6 million compared to the second quarter of 2021, primarily due to higher average debt levels between periods. Our average outstanding debt was $1.6 billion in the second quarter of 2022 versus $376.8 million for the second quarter of 2021. Our weighted average effective interest rate decreased to 2.0% from 2.7% for the respective periods.

Income Taxes

Our effective income tax rate was 25.1% for the three months ended June 30, 2022 compared to 22.9% for the three months ended June 30, 2021. We recorded a $1.6 million tax benefit from ASU 2016-09 in the quarter ended June 30, 2022 compared to a tax benefit of $7.7 million realized in the same period last year. Without the benefit from ASU 2016-09 in both periods, our effective tax rate was 25.5% for the second quarter of 2022 and 25.2% for the second quarter of 2021.

Net Income and Earnings Per Share

Net income increased 18% to $307.3 million in the second quarter of 2022 compared to $259.7 million in the second quarter of 2021. Earnings per diluted share increased 20% to $7.63 in the second quarter of 2022 compared to $6.37 in the same period of 2021. Without the impact from ASU 2016-09 in both periods, earnings per diluted share increased 23% to $7.59 in the second quarter of 2022 compared to $6.18 in the second quarter of 2021. See the reconciliation of GAAP to non-GAAP measures below.

19


Six Months Ended June 30, 2022 Compared to Six Months Ended June 30, 2021
The following table breaks out our consolidated results into the base business component and the excluded component (sales centers excluded from base business):
(Unaudited)Base BusinessExcludedTotal
(in thousands)Six Months EndedSix Months EndedSix Months Ended
 June 30,June 30,June 30,
 202220212022202120222021
Net sales$3,292,100 $2,840,676 $176,368 $7,903 $3,468,468 $2,848,579 
Gross profit1,039,122 850,948 74,872 1,869 1,113,994 852,817 
Gross margin31.6 %30.0 %42.5 %23.6 %32.1 %29.9 %
Operating expenses420,655 383,710 38,727 1,490 459,382 385,200 
Expenses as a % of net sales12.8 %13.5 %22.0 %18.9 %13.2 %13.5 %
Operating income618,467 467,238 36,145 379 654,612 467,617 
Operating margin18.8 %16.4 %20.5 %4.8 %18.9 %16.4 %

In our calculation of base business results, we have excluded the following acquisitions for the periods identified:


Acquired

Acquisition
Date
Net
Sales Centers
Acquired

Periods
Excluded
Tri-State Pool DistributorsApril 20221May - June 2022
Porpoise Pool & Patio, Inc. December 20211January - June 2022
Wingate Supply, Inc. December 20211January - June 2022
Vak Pak Builders Supply, Inc. June 20211January - June 2022 and June 2021
Pool Source, LLC
April 20211January - June 2022 and April - June 2021
TWC Distributors, Inc. December 202010January - February 2022 and January - February 2021

For a more detailed explanation of how we calculated base business results and a summary of the changes in our sales centers since December 31, 2021, please refer to the discussion under the heading Three Months Ended June 30, 2022 Compared to Three Months Ended June 30, 2021.

20


Net Sales
 Six Months Ended 
June 30,
(in millions)20222021Change
Net sales$3,468.5 $2,848.6 $619.9 22%

Net sales for the first six months of 2022 increased 22% compared to the same period last year. Base business net sales increased 16%. Our results in the first half of the year were driven by continued strong demand for outdoor living products and elevated price inflation. While we have been challenged by supply chain and labor constraints, we have observed improvements in our supply chain dynamics beginning in the second quarter of 2022. Following our astounding 33% sales growth in the first quarter of 2022, results in our seasonally significant second quarter were dampened by unfavorable weather conditions in certain markets. We expect that our results will continue to benefit from favorable industry trends in the long-term, including growth in the installed base of pools, robust demand and heightened consumer interest in enhanced pool customizations.

The following factors impacted our sales (listed in order of estimated magnitude):

inflationary product cost increases of approximately 10% to 11% (compared to our historical average of 1% to 2%);
favorable trends for our products including:
strong demand for discretionary products, as evidenced by sales growth for product offerings such as equipment and building materials (see discussion below);
market share gains, including those in building materials (see discussion below);
increased demand for residential swimming pool maintenance supplies, as the installed base of pools continues to grow;
6% sales growth from recent acquisitions;
1% sales growth from an extra selling day in the first half of 2022 compared to the first half of 2021; and
challenges presented in 2022 including:
1% unfavorable impact from currency exchange rate fluctuations;
cooler, wet weather conditions in our seasonal markets (see discussion below); and
unfavorable weather conditions and macroeconomic impacts in Europe (see discussion below).

Higher sales for certain product offerings, such as equipment and building materials, indicate continued strong demand in traditionally discretionary areas, such as pool construction, pool remodeling and equipment upgrades. In the first six months of 2022, sales of equipment, which includes swimming pool heaters, pumps, lights, filters and automation, increased approximately 12% compared to the same period last year. Equipment collectively represented 27% of net sales in the first six months of 2022. Sales of building materials grew 25% compared to the first six months of 2021 and represented approximately 13% of net sales in the first six months of 2022. Sales of chemicals, representing 11% of total net sales, increased 35% compared to the first six months of 2021. The increase in chemical sales was driven by inflation, improved supply and strong demand for non-discretionary maintenance products.

Sales to specialty retailers that sell swimming pool supplies and customers who service large commercial installations are included in the appropriate existing product categories, and growth in these areas is reflected in the discussion above. In the first six months of 2022, sales to retail customers increased 13% compared to the first six months of 2021 and represented approximately 12% of our consolidated net sales. Certain of our retail customers were adversely impacted by unfavorable weather conditions in the second quarter, hindering sales growth. Sales to commercial customers increased 27% in the first six months of 2022 compared to the first six months of 2021 and represented approximately 4% of our consolidated net sales in the first six months of 2022.

Net sales in our seasonal markets (not considering Europe), representing 47% of our total base business net sales in the first half of 2022, increased 16% compared to the first half of 2021. Comparatively, net sales in our year-round markets, representing 48% of our total base business net sales in the first half of 2022, increased 20% compared to the first half of 2021.

Net sales in Europe, representing 5% of our total net sales in the first half of 2022, were flat in local currency compared to 49% growth in the first half of 2021. While we estimate that net sales in Europe benefited 10% from inflationary product cost increases, our results were negatively impacted by a decline in volume growth driven by macroeconomic uncertainty and poor weather.
21


Gross Profit
 Six Months Ended 
June 30,
(in millions)20222021Change
Gross profit$1,114.0 $852.8 $261.2 31%
Gross margin32.1 %29.9 %  

Gross margin improved 220 basis points to 32.1% in the six months ended June 30, 2022 compared to 29.9% in the first six months of 2021. This improvement reflects focused supply chain management initiatives to address inflation, increased pricing and benefits from our recent acquisitions.
Operating Expenses
 Six Months Ended 
June 30,
(in millions)20222021Change
Selling and administrative expenses$459.4 $385.2 $74.2 19%
Operating expenses as a % of net sales13.2 %13.5 %  

Operating expenses for the six months ended June 30, 2022 increased 19% compared to the first six months of 2021, including a 1% benefit from currency exchange rate fluctuations. Our operating expenses have increased to support our business growth, including recent acquisitions. Our expense growth reflects increases in growth-driven labor, facility and freight costs, along with increased investments in technology and higher performance-based compensation.

Interest and Other Non-Operating Expenses, Net

Interest and other non-operating expenses, net for the first six months of 2022 increased $9.2 million compared to the same period last year, primarily due to higher average debt levels between periods. Our average outstanding debt was $1.4 billion for the first six months of 2022 versus $387.1 million for the same period of 2021. Our weighted average effective interest rate decreased to 1.8% from 2.5% for the respective periods.

Income Taxes

Our effective income tax rate was 24.1% for the six months ended June 30, 2022 compared to 22.6% for the six months ended June 30, 2021. We recorded a $8.9 million, or $0.22 per diluted share, tax benefit from ASU 2016-09 in the six months ended June 30, 2022 compared to a $11.7 million, or $0.29 per diluted share, tax benefit in the same period of 2021. Without the benefits from ASU 2016-09, our effective tax rate was 25.5% for the six months ended June 30, 2022 and 25.2% for the six months ended June 30, 2021.

Net Income and Earnings Per Share

Net income increased 36% to $486.5 million for the six months ended June 30, 2022 compared to the six months ended June 30, 2021. Earnings per diluted share increased 37% to $12.03 for the six months ended June 30, 2022 versus $8.78 per diluted share for the six months ended June 30, 2021. Without the impact from ASU 2016-09 in both periods, earnings per diluted share increased 39% to $11.81 for the six months ended June 30, 2022 compared to $8.49 for the six months ended June 30, 2021. See the reconciliation of GAAP to non-GAAP measures below.


22


Reconciliation of Non-GAAP Financial Measures

Adjusted Diluted EPS

We have included adjusted diluted EPS, a non-GAAP financial measure, as a supplemental disclosure, because we believe this measure is useful to investors and others in assessing our period-to-period operating performance.

Adjusted diluted EPS is a key measure used by management to demonstrate the impact of tax benefits from ASU 2016-09 on our diluted EPS and to provide investors and others with additional information about our potential future operating performance to supplement GAAP measures.

We believe this measure should be considered in addition to, not as a substitute for, diluted EPS presented in accordance with GAAP, and in the context of our other disclosures within this Form 10-Q. Other companies may calculate this non-GAAP financial measure differently than we do, which may limit its usefulness as a comparative measure.
The table below presents a reconciliation of diluted EPS to adjusted diluted EPS.
(Unaudited)Three Months EndedSix Months Ended
June 30,June 30,
2022202120222021
Diluted EPS$7.63 $6.37 $12.03 $8.78 
ASU 2016-09 tax benefit(0.04)(0.19)(0.22)(0.29)
Adjusted diluted EPS$7.59 $6.18 $11.81 $8.49 


23


Seasonality and Quarterly Fluctuations

Our business is seasonal. In general, sales and operating income are highest during the second and third quarters, which represent the peak months of both swimming pool use and installation and irrigation and landscape installations and maintenance. Sales are lower during the first and fourth quarters. In 2021, we generated approximately 60% of our net sales and 69% of our operating income in the second and third quarters of the year.

We typically experience a build-up of product inventories and accounts payable during the winter months in anticipation of the peak selling season.  Excluding borrowings to finance acquisitions and share repurchases, our peak borrowing usually occurs during the second quarter, primarily because extended payment terms offered by our suppliers typically are payable in April, May and June, while our peak accounts receivable collections typically occur in June, July and August.

The following table presents certain unaudited quarterly data for the first and second quarters of 2022, the four quarters of 2021 and the third and fourth quarters of 2020.  We have included income statement and balance sheet data for the most recent eight quarters to allow for a meaningful comparison of the seasonal fluctuations in these amounts.  In our opinion, this information reflects all normal and recurring adjustments considered necessary for a fair presentation of this data.  The results of any one or more quarters are not necessarily a good indication of results for an entire fiscal year or of continuing future trends for a variety of reasons, including the seasonal nature of our business, the recent pandemic-driven increased demand for our products and the impact of new and acquired sales centers.

(Unaudited)QUARTER
(in thousands)202220212020
 SecondFirstFourthThirdSecondFirstFourthThird
Statement of Income Data
Net sales$2,055,818 $1,412,650 $1,035,557 $1,411,448 $1,787,833 $1,060,745 $839,261 $1,139,229 
Gross profit666,804 447,189 322,376 441,899 551,685 301,131 239,095 328,698 
Operating income418,888 235,723 127,891 237,276 338,586 129,031 74,351 148,233 
Net income307,283 179,261 107,609 184,665 259,695 98,655 59,174 119,098 
Balance Sheet Data
Total receivables, net$756,585 $679,927 $376,571 $476,150 $585,566 $487,602 $289,200 $366,412 
Product inventories, net1,579,101 1,641,155 1,339,100 1,043,407 894,654 977,228 780,989 612,824 
Accounts payable604,225 685,946 398,697 414,156 439,453 634,998 266,753 268,412 
Total debt1,595,398 1,505,073 1,183,350 362,819 423,116 433,171 416,018 339,934 

We expect that our quarterly results of operations will continue to fluctuate depending on the timing and amount of revenue contributed by new and acquired sales centers.  Based on our peak summer selling season, we generally open new sales centers and close or consolidate sales centers, when warranted, either in the first quarter before the peak selling season begins or in the fourth quarter after the peak selling season ends.

24


Weather is one of the principal external factors affecting our business.  The table below presents some of the possible effects resulting from various weather conditions.

Weather Possible Effects
Hot and dryIncreased purchases of chemicals and supplies
for existing swimming pools
 Increased purchases of above-ground pools and
irrigation and lawn care products
Unseasonably cool weather or extraordinary amountsFewer pool and irrigation and landscape
of raininstallations
Decreased purchases of chemicals and supplies
 Decreased purchases of impulse items such as
above-ground pools and accessories
Unseasonably early warming trends in spring/late coolingA longer pool and landscape season, thus positively
trends in fallimpacting our sales
(primarily in the northern half of the U.S. and Canada)  
Unseasonably late warming trends in spring/early coolingA shorter pool and landscape season, thus negatively
trends in fallimpacting our sales
(primarily in the northern half of the U.S. and Canada)  

Weather Impacts on 2022 and 2021 Results

We observed unfavorable weather conditions in certain markets throughout the second quarter of 2022. Heavy rainfall and cooler temperatures throughout the northeastern United States and Canada resulted in slower sales activity and limited sales growth in the second quarter of 2022. Additionally, results in Europe continued to be impacted by unfavorable weather conditions. In contrast, our southern markets benefited from above-average temperatures, particularly in Texas. In the second quarter of 2021, overall weather conditions favorably impacted sales growth with the average U.S. temperature in June 2021 being the hottest on record in 127 years.

Overall, weather conditions in the first quarter of 2022 were less favorable than weather conditions in the first quarter of 2021. Sales benefited from above-average temperatures along much of the west and the east coast, although Texas experienced cooler-than-normal temperatures. In addition, some seasonal markets had unfavorable weather compared to the first quarter of 2021 when construction activity started earlier than normal. Similarly, results in Europe were hindered by unfavorable weather conditions. In the first quarter of 2021, sales benefited from favorable and generally mild weather conditions throughout the contiguous United States. In February 2021, Texas experienced the most costly winter storm event on record for the United States, which damaged many swimming pools and added to already strong replacement activity.

CRITICAL ACCOUNTING ESTIMATES
We prepare our Consolidated Financial Statements in accordance with U.S. generally accepted accounting principles (GAAP), which require management to make estimates and assumptions that affect reported amounts and related disclosures. Management identifies critical accounting estimates as:
those that require the use of assumptions about matters that are inherently and highly uncertain at the time the estimates are made; and
those for which changes in the estimates or assumptions, or the use of different estimates and assumptions, could have a material impact on our consolidated results of operations or financial condition.
Management has discussed the development, selection and disclosure of our critical accounting estimates with the Audit Committee of our Board.  For a description of our critical accounting estimates that require us to make the most difficult, subjective or complex judgments, please see our 2021 Annual Report on Form 10-K.  We have not changed any of these policies from those previously disclosed in that report.

25


Recent Accounting Pronouncements
See Note 1 of “Notes to Consolidated Financial Statements,” included in Part I, Item 1 of this Form 10-Q for discussion of recent accounting pronouncements.

LIQUIDITY AND CAPITAL RESOURCES

Liquidity is defined as the ability to generate adequate amounts of cash to meet short-term and long-term cash needs. We assess our liquidity in terms of our ability to generate cash to fund our operating activities, taking into consideration the seasonal nature of our business. Significant factors which could affect our liquidity include the following:

cash flows generated from operating activities;
the adequacy of available bank lines of credit;
the quality of our receivables;
acquisitions;
dividend payments;
capital expenditures;
changes in income tax laws and regulations;
the timing and extent of share repurchases; and
the ability to attract long-term capital with satisfactory terms.

Our primary capital needs are seasonal working capital obligations, debt repayment obligations and other general corporate initiatives, including acquisitions, opening new sales centers, dividend payments and share repurchases. Our primary working capital obligations are for the purchase of inventory, payroll, rent, other facility costs and selling and administrative expenses. Our working capital obligations fluctuate during the year, driven primarily by seasonality and the timing of inventory purchases. Our primary sources of working capital are cash from operations supplemented by bank borrowings, which have historically been sufficient to support our growth and finance acquisitions. We have funded our capital expenditures and share repurchases in substantially the same manner.

We prioritize our use of cash based on investing in our business, maintaining a prudent capital structure and returning cash to our shareholders through dividends and share repurchases. Our specific priorities for the use of cash are as follows:

capital expenditures primarily for maintenance and growth of our sales center network, technology-related investments and fleet vehicles;
investing in inventory and funding other operating expenses;
strategic acquisitions executed opportunistically;
payment of cash dividends as and when declared by our Board;
repayment of debt to maintain an average total target leverage ratio (as defined below) between 1.5 and 2.0; and
repurchases of our common stock under our Board-authorized share repurchase program.

We focus our capital expenditure plans principally on the needs of our sales centers, and in recent years have increased our spending on information technology. We project capital expenditures in 2022 will approximate our historical average of 1.0% of net sales. Capital expenditures were 0.7% of net sales in 2021, 0.6% of net sales in 2020 and 1.0% of net sales in 2019 and have averaged roughly 1.0% of net sales over the past five years.

Sources and Uses of Cash

The following table summarizes our cash flows (in thousands):
 Six Months Ended
June 30,
 20222021
Operating activities$28,731 $187,228 
Investing activities(27,431)(32,495)
Financing activities64,643 (131,061)

26


Net cash provided by operations was $28.7 million for the first six months of 2022 compared to $187.2 million for the first six months of 2021. The decrease in our operating cash flows was driven by federal tax payments of $79.5 million in 2022, which were allowed to be deferred and included in accrued expenses and other liabilities at December 31, 2021. Additional impacts relate to growth-driven working capital outflows, including increased inventory purchases, which were largely offset by an increase in net income.
Net cash used in investing activities for the first six months of 2022 decreased compared to the first six months of 2021 due to a decrease in cash used for the acquisition of businesses of $7.5 million, offset by an increase in capital expenditures of $2.5 million.
Net cash provided by financing activities increased $195.7 million to $64.6 million for the first six months of 2022 compared to net cash used in financing activities of $131.1 million for the first six months of 2021. The increase in cash provided by financing activities reflects a $404.7 million increase in net debt proceeds, partially offset by a $188.5 million increase in share repurchases and an increase in dividends paid of $16.6 million.

Future Sources and Uses of Cash

Credit Facility

Our Credit Facility, as amended on December 30, 2021, provides for $1.25 billion in borrowing capacity consisting of a $750.0 million five-year unsecured revolving credit facility and a $500.0 million term loan facility. The Credit Facility includes a $750.0 million revolving credit facility and sublimits for the issuance of swingline loans and standby letters of credit. The term loans require quarterly amortization payments aggregating to 20% of the original principal amount of the loan during the third, fourth and fifth years of the loan, with all remaining principal due on the Credit Facility maturity date of September 25, 2026. We intend to continue to use the Credit Facility for general corporate purposes, for future share repurchases and to fund future growth initiatives.

At June 30, 2022, there was $566.2 million of revolving borrowings outstanding, a $500.0 million term loan, a $4.8 million standby letter of credit outstanding and $179.0 million available for borrowing under the Credit Facility.  Currently, we pay interest on revolving and term loan borrowings under the Credit Facility at a variable rate based on the one month London Interbank Offered Rate (LIBOR), plus an applicable margin. The weighted average effective interest rate for the Credit Facility as of June 30, 2022 was approximately 2.6%, excluding commitment fees.

Term Facility
Our Term Facility, as amended on October 12, 2021, provides for $185.0 million in borrowing capacity and matures on December 30, 2026. Proceeds from the Term Facility were used to pay down the Credit Facility in December 2019, adding borrowing capacity for future share repurchases, acquisitions and growth-oriented working capital expansion. The Term Facility is repaid in quarterly installments of 1.250% of the Term Facility on the last business day of each quarter beginning in the first quarter of 2020. We classify the entire outstanding balance as Long-term debt on our Consolidated Balance Sheets as we intend and have the ability to refinance the obligations on a long-term basis. The total of the quarterly payments will be equal to 33.75% of the Term Facility with the final principal repayment, equal to 66.25% of the Term Facility, due on the maturity date. We may prepay amounts outstanding under the Term Facility without penalty other than interest breakage costs.

At June 30, 2022, there was $161.9 million outstanding under the Term Facility with a weighted average effective interest rate of 2.8%. We pay interest on borrowings under the Term Facility at a variable rate based on the one month LIBOR, plus an applicable margin.

Receivables Securitization Facility

Our two-year accounts receivable securitization facility (the Receivables Facility) offers us a lower-cost form of financing. Under this facility, we can borrow up to $350.0 million between April through June and from $175.0 million to $315.0 million during the remaining months of the year. The Receivables Facility matures on November 1, 2023. We classify the entire outstanding balance as Long-term debt on our Consolidated Balance Sheets as we intend and have the ability to refinance the obligations on a long-term basis.

27


The Receivables Facility provides for the sale of certain of our receivables to a wholly-owned subsidiary (the Securitization Subsidiary). The Securitization Subsidiary transfers variable undivided percentage interests in the receivables and related rights to certain third-party financial institutions in exchange for cash proceeds, limited to the applicable funding capacities. Upon payment of the receivables by customers, rather than remitting to the financial institutions the amounts collected, we retain such collections as proceeds for the sale of new receivables until payments become due.
The Receivables Facility contains terms and conditions (including representations, covenants and conditions precedent) customary for transactions of this type. Additionally, an amortization event will occur if we fail to maintain a maximum average total leverage ratio (average total funded debt/EBITDA) of 3.25 to 1.00 and a minimum fixed charge coverage ratio (EBITDAR/cash interest expense plus rental expense) of 2.25 to 1.00.
At June 30, 2022, there was $350.0 million outstanding under the Receivables Facility at a weighted average effective interest rate of 2.5%, excluding commitment fees.

Financial Covenants
Financial covenants of the Credit Facility and the Term Facility include maintenance of a maximum average total leverage ratio and a minimum fixed charge coverage ratio, which are our most restrictive financial covenants.  As of June 30, 2022, the calculations of these two covenants are detailed below:
Maximum Average Total Leverage Ratio. On the last day of each fiscal quarter, our average total leverage ratio must be less than 3.25 to 1.00.  Average Total Leverage Ratio is the ratio of the trailing twelve months (TTM) Average Total Funded Indebtedness plus the TTM Average Accounts Securitization Proceeds divided by the TTM EBITDA (as those terms are defined in the Credit Facility).  As of June 30, 2022, our average total leverage ratio equaled 1.15 (compared to 1.06 as of March 31, 2022) and the TTM average total indebtedness amount used in this calculation was $1.2 billion.

Minimum Fixed Charge Coverage Ratio. On the last day of each fiscal quarter, our fixed charge ratio must be greater than or equal to 2.25 to 1.00.  Fixed Charge Ratio is the ratio of the TTM EBITDAR divided by TTM Interest Expense paid or payable in cash plus TTM Rental Expense (as those terms are defined in the Credit Facility).  As of June 30, 2022, our fixed charge ratio equaled 12.22 (compared to 12.38 as of March 31, 2022) and TTM Rental Expense was $75.4 million.
The Credit Facility and Term Facility limit the declaration and payment of dividends on our common stock to a manner consistent with past practice, provided no default or event of default has occurred and is continuing, or would result from the payment of dividends.  We may declare and pay quarterly dividends so long as (i) the amount per share of such dividends is not greater than the most recently publicly announced amount of dividends per share and (ii) our Average Total Leverage Ratio is less than 3.25 to 1.00 both immediately before and after giving pro forma effect to such dividends. Under the Credit Facility and Term Facility, we may repurchase shares of our common stock provided no default or event of default has occurred and is continuing, or would result from the repurchase of shares, and our maximum average total leverage ratio (determined on a pro forma basis) is less than 3.25 to 1.00.  

Other covenants in each of our credit facilities include restrictions on our ability to grant liens, incur indebtedness, make investments, merge or consolidate, and sell or transfer assets.  Failure to comply with any of our financial covenants or any other terms of our credit facilities could result in, among other things, higher interest rates on our borrowings or the acceleration of the maturities of our outstanding debt.

Interest Rate Swaps
We utilize interest rate swap contracts and forward-starting interest rate swap contracts to reduce our exposure to fluctuations in variable interest rates for future interest payments on our variable rate borrowings.   Interest expense related to the notional amounts under all swap contracts is based on the fixed rates plus the applicable margin on the respective borrowings.
As of June 30, 2022, we had three interest rate swap contracts in place and two forward-starting interest rate swap contracts, each of which has the effect of converting our exposure to variable interest rates on our variable rate borrowings to fixed interest rates. For more information, see Note 4 of “Notes to Consolidated Financial Statements” included in Part I, Item 1 of this Form 10-Q.

28


Compliance and Future Availability
As of June 30, 2022, we were in compliance with all material covenants and financial ratio requirements under our Credit Facility, our Term Facility and our Receivables Facility.  We believe we will remain in compliance with all material covenants and financial ratio requirements throughout the next twelve months.  For additional information regarding our debt arrangements, see Note 5 of “Notes to Consolidated Financial Statements,” included in Part II, Item 8 of our 2021 Annual Report on Form 10-K, as updated by Note 5 of “Notes to Consolidated Financial Statements,” included in Part I, Item 1 of this Form 10-Q.
We believe we have adequate availability of capital to fund present operations and the current capacity to finance any working capital needs that may arise.  We continually evaluate potential acquisitions and hold discussions with acquisition candidates.  If suitable acquisition opportunities arise that would require financing, we believe that we would have the ability to finance any such transactions.
As of July 25, 2022, $422.8 million of the current Board-authorized amount under our share repurchase program remained available.  We expect to repurchase shares on the open market from time to time depending on market conditions.  We plan to fund these repurchases with cash provided by operations and borrowings under the above-described credit facilities.

29


Item 3.  Quantitative and Qualitative Disclosures About Market Risk
Interest Rate Risk
There have been no material changes during the six months ended June 30, 2022 from what we reported in our 2021 Annual Report on Form 10-K. For additional information on our interest rate risk, refer to “Quantitative and Qualitative Disclosures about Market Risk” included in Part II, Item 7A in our 2021 Annual Report on Form 10-K.
Currency Risk
There have been no material changes during the six months ended June 30, 2022 from what we reported in our 2021 Annual Report on Form 10-K. For additional information on our currency risk, refer to “Quantitative and Qualitative Disclosures about Market Risk” included in Part II, Item 7A in our 2021 Annual Report on Form 10-K.

Item 4.  Controls and Procedures
The term “disclosure controls and procedures” is defined in Rules 13a-15(e) and 15d-15(e) of the Securities Exchange Act of 1934 (the Act).  The rules refer to the controls and other procedures designed to ensure that information required to be disclosed in reports that we file or submit under the Act is (1) recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms and (2) accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosure.  As of June 30, 2022, management, including our CEO and CFO, performed an evaluation of the effectiveness of our disclosure controls and procedures.  Based on that evaluation, management, including our CEO and CFO, concluded that as of June 30, 2022, our disclosure controls and procedures were effective.
We maintain a system of internal control over financial reporting that is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with U.S. generally accepted accounting principles.  Based on the most recent evaluation, we have concluded that no change in our internal control over financial reporting occurred during the last fiscal quarter that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
The effectiveness of our system of disclosure controls and procedures or internal control over financial reporting is subject to certain limitations, including the exercise of judgment in designing, implementing and evaluating such systems, the assumptions used in identifying the likelihood of future events and the inability to eliminate misconduct completely. As a result, there can be no assurance that our control systems will detect all errors or fraud. By their nature, our system can provide only reasonable assurance regarding management's control objectives.
30



PART II.  OTHER INFORMATION

Item 1.  Legal Proceedings
From time to time, we are subject to various claims and litigation arising in the ordinary course of business, including product liability, personal injury, commercial, contract and employment matters. While the outcome of any litigation is inherently unpredictable, based on currently available facts and our current insurance coverages, we do not believe that the ultimate resolution of any of these matters will have a material adverse impact on our financial condition, results of operations or cash flows.

Item 1A.  Risk Factors
There have been no material changes from the risk factors disclosed in Part I, Item 1A “Risk Factors” in our 2021 Annual Report on Form 10-K.

Item 2.  Unregistered Sales of Equity Securities and Use of Proceeds
The table below summarizes the repurchases of our common stock in the second quarter of 2022:
Period
Total Number
of Shares
Purchased (1)
Average Price
Paid per Share
Total Number of
Shares Purchased
as Part of Publicly
Announced Plan
Maximum Approximate
Dollar Value of Shares
That May Yet be Purchased
Under the Plan (2)
April 1-30, 202268,974 $420.64 68,974 $413,772,800 
May 1-31, 2022306,365 $399.26 306,361 $487,683,064 
June 1-30, 2022171,431 $378.75 171,431 $422,753,395 
Total546,770 $395.53 546,766  
(1)These shares may include shares of our common stock surrendered to us by employees in order to satisfy minimum tax withholding obligations in connection with certain exercises of employee stock options or lapses upon vesting of restrictions on previously restricted share awards, and/or to cover the exercise price of such options granted under our share-based compensation plans. There were 4 shares surrendered for this purpose in the second quarter of 2022.
(2)In May 2022, our Board authorized an additional $196.2 million under our share repurchase program for the repurchase of shares of our common stock in the open market at prevailing market prices. As of July 25, 2022, $422.8 million of the authorized amount remained available under our current share repurchase program.
Our Board may declare future dividends at their discretion, after considering various factors, including our earnings, capital requirements, financial position, contractual restrictions and other relevant business considerations. For a description of restrictions on dividends in our Credit Facility, Term Facility and Receivables Facility, see the “Liquidity and Capital Resources” section of Management’s Discussion and Analysis in Part I, Item 2 of this Form 10-Q. We cannot assure shareholders or potential investors that dividends will be declared or paid any time in the future if our Board determines that there is a better use of our funds.

31


Item 6.  Exhibits

Exhibits filed as part of this report are listed below.
      Incorporated by Reference
No. Description Filed/ Furnished with this
Form 10-Q
 Form File No. Date Filed
 Restated Certificate of Incorporation of the Company.   10-Q 000-26640 8/9/2006
 Amended and Restated Bylaws of the Company.   8-K 000-26640 2/8/2019
 Form of certificate representing shares of common stock of the Company.   8-K 000-26640 5/19/2006
 Certification by Chief Financial Officer pursuant to Rule 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002. X      
 Certification by Chief Executive Officer pursuant to Rule 13a-14(a) and 15d‑14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002. X      
 Certification by Chief Executive Officer and Chief Financial Officer furnished pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002. X      
101.INS+Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document. X      
101.SCH+Inline XBRL Taxonomy Extension Schema Document X      
101.CAL+Inline XBRL Taxonomy Extension Calculation Linkbase Document X      
101.DEF+Inline XBRL Taxonomy Extension Definition Linkbase Document X      
101.LAB+Inline XBRL Taxonomy Extension Label Linkbase Document X      
101.PRE+Inline XBRL Taxonomy Extension Presentation Linkbase Document X      
104+Cover Page Interactive Data File (formatted in Inline XBRL and contained in Exhibit 101)X
+ Attached as Exhibit 101 to this report are the following items formatted in iXBRL (Inline Extensible Business Reporting Language):
1.Consolidated Statements of Income for the three and six months ended June 30, 2022 and June 30, 2021;
2.Consolidated Statements of Comprehensive Income for the three and six months ended June 30, 2022 and June 30, 2021;
3.Consolidated Balance Sheets at June 30, 2022, December 31, 2021 and June 30, 2021;
4.Condensed Consolidated Statements of Cash Flows for the six months ended June 30, 2022 and June 30, 2021;
5.Consolidated Statements of Changes in Stockholders’ Equity for the three and six months ended June 30, 2022 and June 30, 2021; and
6.Notes to Consolidated Financial Statements.

32




SIGNATURE

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized on July 28, 2022.
  POOL CORPORATION
   
   
   
   
 By:/s/ Melanie Housey Hart
  Melanie Housey Hart
Vice President and Chief Financial Officer, and duly authorized signatory on behalf of the registrant







33
EX-31.1 2 exhibit31_1q222.htm POOL CFO SECTION 302 CERTIFICATION Document


EXHIBIT 31.1

Certification of Chief Financial Officer
Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Melanie Housey Hart, certify that:
1.    I have reviewed this quarterly report on Form 10-Q of Pool Corporation;
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(s) 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(s) 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:July 28, 2022/s/ Melanie Housey Hart
     Melanie Housey Hart
     Vice President and Chief Financial Officer


EX-31.2 3 exhibit31_2q222.htm POOL CEO SECTION 302 CERTIFICATION Document


EXHIBIT 31.2

Certification of Chief Executive Officer
Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Peter D. Arvan, certify that:
1.    I have reviewed this quarterly report on Form 10-Q of Pool Corporation;
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(s) 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(s) 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: July 28, 2022/s/ Peter D. Arvan
Peter D. Arvan
     President and Chief Executive Officer


EX-32.1 4 exhibit32_1q222.htm POOL CEO AND CFO SECTION 906 CERTIFICATION Document


EXHIBIT 32.1

Certification of CEO and CFO Pursuant to 18 U.S.C. Section 1350
(Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002)
        In connection with the Quarterly Report on Form 10-Q of Pool Corporation (the “Company”) for the period ending June 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), Peter D. Arvan, as Chief Executive Officer of the Company, and Melanie Housey Hart, as Chief Financial Officer of the Company, 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 the Company.


Dated: July 28, 2022
 /s/ Peter D. Arvan
      Peter D. Arvan
      President and Chief Executive Officer
/s/ Melanie Housey Hart
     Melanie Housey Hart
      Vice President and Chief Financial Officer







        A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.
        This certification accompanies the Report pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not be deemed filed by the Company for purposes of Section 18 of the Securities Exchange Act of 1934, as amended.



EX-101.SCH 5 pool-20220630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Consolidated Statements of Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1008009 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Summary of Significant Accounting Policies - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Summary of Significant Accounting Policies - Retained Deficit (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Summary of Significant Accounting Policies - Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 2107102 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2308302 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2110103 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 2112104 - Disclosure - Fair Value Measurements and Interest Rate Swaps link:presentationLink link:calculationLink link:definitionLink 2313303 - Disclosure - Fair Value Measurements and Interest Rate Swaps (Tables) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Recurring Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Interest Rate Swaps (Details) link:presentationLink link:calculationLink link:definitionLink 2416408 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Forward-Starting Interest Rate Swaps (Details) link:presentationLink link:calculationLink link:definitionLink 2117105 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2318304 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2419409 - Disclosure - Debt - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 pool-20220630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 pool-20220630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 pool-20220630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Business Acquisition [Axis] Business Acquisition [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Provision for income taxes Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Deferred income taxes Deferred Income Tax Liabilities, Net Long-term debt, gross Long-Term Debt, Gross Income Statement [Abstract] Income Statement [Abstract] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Additional Paid-in Capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Earnings Per Share, Basic [Abstract] Earnings Per Share, Basic [Abstract] Derivative [Line Items] Derivative [Line Items] Diluted (in shares) Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Termination Date Termination Date Derivative, Maturity Date Unrealized losses on interest rate swaps Derivative Liability, Subject to Master Netting Arrangement, before Offset Schedule of Recent Accounting Pronouncements Accounting Standards Update and Change in Accounting Principle [Table Text Block] Line of Credit Facility, Maximum Borrowing Capacity Line of Credit Facility, Maximum Borrowing Capacity Cash dividends declared per common share Common Stock, Dividends, Per Share, Cash Paid Common stock Common Stock, Value, Issued Term Facility [Member] Term Facility [Member] Term Facility Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Depreciation Depreciation Porpoise Pool & Patio, Inc. Porpoise Pool & Patio, Inc. [Member] Porpoise Pool & Patio, Inc. Effective Date Derivative, Forward-starting Effective Date Derivative, Forward-starting Effective Date Effective Date Derivative effective date Derivative effective date Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Forward-starting interest rate swap 1 Forward-starting Interest Rate Swap 1 [Member] Forward-starting Interest Rate Swap 1 [Member] Additional paid-in capital Additional Paid in Capital, Common Stock Cash and cash equivalents Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Other Other Noncash Income (Expense) Current liabilities: Liabilities, Current [Abstract] Proceeds from Issuance of Unsecured Debt Proceeds from Issuance of Unsecured Debt Net Income (Loss) Available to Common Stockholders, Basic Net Income (Loss) Available to Common Stockholders, Basic Equity interest investments Equity Method Investments Net income Net Income Net Income (Loss) Attributable to Parent Anti-dilutive stock options excluded from diluted earnings per share computations (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Unrealized (losses) gains on interest rate swaps, net of tax Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member] Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Equity Component [Domain] Equity Component [Domain] Amendment Flag Amendment Flag Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Receivables Securitization Facility Secured Debt [Member] WEST VIRGINIA WEST VIRGINIA Total other comprehensive (loss) income Other Comprehensive Income (Loss), Net of Tax Proceeds from Long-term Lines of Credit Proceeds from Long-Term Lines of Credit Proceeds from stock issued under share-based compensation plans Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Entity Current Reporting Status Entity Current Reporting Status Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Other assets Other Assets, Noncurrent Interest rate swap 1 Effective Interest Rate Swap 1 [Member] Effective Interest Rate Swap 1 Derivative, by Nature [Axis] Derivative Instrument [Axis] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity Address, State or Province Entity Address, State or Province Derivative [Table] Derivative [Table] Other comprehensive (loss) income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Accumulated Other Comprehensive Loss [Table] Accumulated Other Comprehensive Income (Loss) [Table] Cumulative share repurchases Cumulative Share Repurchases Cumulative Share Repurchases since inception of repurchase programs Receivables Increase (Decrease) in Accounts and Other Receivables Retained Earnings Retained Earnings (Deficit) Policy [Policy Text Block] Retained Earnings (Deficit) Policy Net Cash Provided by operating activities Net Cash Provided by (Used in) Operating Activities Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Schedule of Interest Rate Derivatives Schedule of Interest Rate Derivatives [Table Text Block] Current operating lease liabilities Operating Lease, Liability, Current Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Property and equipment, net Property, Plant and Equipment, Net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Long-term debt, net Long-Term Debt Long-term debt, net Long-Term Debt, Excluding Current Maturities Common stock, authorized (in shares) Common Stock, Shares Authorized Forward-starting interest rate swap 2 Forward-starting Interest Rate Swap 2 [Member] Forward-starting Interest Rate Swap 2 [Member] Total liabilities Liabilities Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Geographical [Axis] Geographical [Axis] Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Receivables pledged under receivables facility Receivables Pledged Under Receivables Facility Receivables Pledged Under Receivables Facility Accrued expenses and other current liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Repurchases of common stock, net of retirements Stock Repurchased and Retired During Period, Value Total current assets Assets, Current Pool Source, LLC Pool Source, LLC [Member] Pool Source, LLC Document Type Document Type Business Acquisition [Line Items] Business Acquisition [Line Items] Entity Small Business Entity Small Business Proceeds from short-term borrowings and current portion of long-term debt Proceeds from short-term borrowings and current portion of long-term debt Proceeds from short-term borrowings and current portion of long-term debt Debt Debt Disclosure [Text Block] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Entity Shell Company Entity Shell Company Payments on short-term borrowings and current portion of long-term debt Repayments Of ShortTerm Borrowings Long Term Debt And Repayments Of Notes Payable Repayments Of ShortTerm Borrowings Long Term Debt And Repayments Of Notes Payable Repurchases of common stock, net of retirements (shares) Stock Repurchased and Retired During Period, Shares Short-term borrowings Short-Term Debt Title of 12(b) Security Title of 12(b) Security Business Combination, Number of Locations Business Combination, Number of Locations Business Combination, Number of Locations Document Period End Date Document Period End Date Payments on revolving line of credit Repayments of Lines of Credit Debt Instrument [Line Items] Debt Instrument [Line Items] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Issuance of shares under share-based compensation plans (shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Schedule of Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Total assets Assets Debt Disclosure [Abstract] Debt Disclosure [Abstract] Earnings per share: Earnings Per Share [Abstract] Earnings Per Share [Abstract] Liabilities and stockholders' equity Liabilities and Equity [Abstract] Accrued expenses and other current liabilities Accrued Liabilities, Current Australian credit facility Long-Term Debt, Current Maturities Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Accounting Policies [Abstract] Weighted average shares outstanding: [Abstract] Weighted Average Number of Shares Outstanding, Diluted [Abstract] Product inventories, net Inventory, Net Revolving Credit Facility Line of Credit [Member] Accounts payable Accounts Payable, Current Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Earnings Per Share Earnings Per Share [Text Block] Comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Entity Filer Category Entity Filer Category Stockholders' equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Vak Pak Builders Supply, Inc. Vak Pak Builders Supply, Inc. [Member] Vak Pak Builders Supply, Inc. Estimated fair value of contracts Fair Value, by Balance Sheet Grouping [Table Text Block] Derivative, Name [Domain] Derivative Contract [Domain] Derivative Contract [Domain] Gross profit Gross Profit Security Exchange Name Security Exchange Name Entity Registrant Name Entity Registrant Name Excess tax benefit Other Tax Expense (Benefit) Notional Amount Derivative, Notional Amount Derivative, Notional Amount Term facility Long-Term Line of Credit, Noncurrent Interest rate swap 3 Effective Interest Rate Swap 3 [Member] Effective Interest Rate Swap 3 Schedule of Debt Schedule of Debt [Table Text Block] Foreign currency translation adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Entity Address, City or Town Entity Address, City or Town Short-term borrowings and current portion of long-term debt Debt, Current Cover page. Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Basis of Presentation and Principles of Consolidation Consolidation, Policy [Policy Text Block] Income before income taxes and equity earnings Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Business Combinations [Abstract] Business Combinations [Abstract] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Proceeds from asset-backed financing Proceeds from Issuance of Secured Debt Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Fair Value Measurements and Interest Rate Swaps Fair Value Disclosures [Text Block] Total liabilities and stockholders' equity Liabilities and Equity Trading Symbol Trading Symbol Entity File Number Entity File Number Interest rate swap 2 Effective Interest Rate Swap 2 [Member] Effective Interest Rate Swap 2 Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Incremental Common Shares Attributable to Participating Nonvested Shares with Non-forfeitable Dividend Rights Incremental Common Shares Attributable to Participating Nonvested Shares with Non-forfeitable Dividend Rights Accumulated Other Comprehensive Loss [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Earnings Per Share, Basic and Diluted [Abstract] Earnings Per Share, Diluted [Abstract] Stock options and employee stock purchase plan (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Acquisition of businesses, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Payments to Acquire Businesses, Net of Cash Acquired Payments on term facility Repayments of Unsecured Debt Level 2 Fair Value, Inputs, Level 2 [Member] Current Fiscal Year End Date Current Fiscal Year End Date Proceeds from revolving line of credit Proceeds from Lines of Credit Other intangible assets, net Intangible Assets, Net (Excluding Goodwill) Diluted (in dollars per share) Earnings Per Share, Diluted Acquisitions Business Combination Disclosure [Text Block] Accounts payable Increase (Decrease) in Accounts Payable Share-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Net sales Revenues Total current liabilities Liabilities, Current Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Basic (in dollars per share) Earnings Per Share, Basic Total debt  Debt, Long-Term and Short-Term, Combined Amount Participating Securities, Distributed and Undistributed Earnings (Loss), Basic Participating Securities, Distributed and Undistributed Earnings (Loss), Basic Amortization Amortization Unrealized gains on interest rate swaps Derivative Asset, Subject to Master Netting Arrangement, before Offset Entity Address, Address Line One Entity Address, Address Line One Cost of sales Cost of Revenue Tri-State Pool Distributors Tri-State Pool Distributors [Member] Tri-State Pool Distributors Payments of deferred and contingent acquisition consideration Proceeds from (Payments for) Other Financing Activities Long-term portion: Long-Term Debt, Excluding Current Maturities [Abstract] Total stockholders’ equity Balance Balance Stockholders' Equity Attributable to Parent Class of Stock [Domain] Class of Stock [Domain] Term loan under credit facility Term loan under credit facility [Member] Term loan under credit facility Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Entity Interactive Data Current Entity Interactive Data Current Short-term borrowings and current portion of long-term debt STBorrowingsCurrentPortionofLTDebtAndCurrentPortionOfOtherLTLiabilities Carrying amounts of other borrowings and notes payable which have an initial term of less than one year; the total of the portions of the carrying amounts as of the balance sheet date of long-term debt, which are scheduled to be repaid within one year or the normal operating cycle, if longer, and after deducting unamortized discount or premiums, if any; and the aggregate carrying amount, as of the balance sheet date, of current obligations not separately disclosed in the balance sheet due to materiality considerations. Changes in operating assets and liabilities, net of effects of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Retained Earnings (Deficit) Retained Earnings [Member] Payments of cash dividends Payments of Dividends Declaration of cash dividends Dividends, Common Stock, Cash Cumulative dividends Cumulative Dividends Entity Tax Identification Number Entity Tax Identification Number Common Stock [Member] Common Stock [Member] Issuance of stock under share-based compensation plans Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Purchases of treasury stock Payments for Repurchase of Common Stock Fixed Interest Rate Fixed Interest Rate Derivative, Fixed Interest Rate Contingent consideration liabilities Business Combination, Contingent Consideration, Liability Class of Stock [Axis] Class of Stock [Axis] Income Taxes Income Tax, Policy [Policy Text Block] Statement [Table] Statement [Table] Receivables, net Receivables, Net, Current Document Quarterly Report Document Quarterly Report FLORIDA FLORIDA Current assets: Assets, Current [Abstract] Non-current operating lease liabilities Operating Lease, Liability, Noncurrent Change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Wingate Supply, Inc. Wingate Supply, Inc. [Member] Wingate Supply, Inc. Retained earnings Retained Earnings (Accumulated Deficit) TENNESSEE TENNESSEE Entity Central Index Key Entity Central Index Key Equity Components [Axis] Equity Components [Axis] Payments on asset-backed financing Repayments of Secured Debt Retained Earnings (Accumulated Deficit) [Abstract] Retained Earnings (Accumulated Deficit) [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] City Area Code City Area Code Statement [Line Items] Statement [Line Items] Assets Assets [Abstract] Less: financing costs, net Debt Issuance Costs, Noncurrent, Net Equity in earnings of unconsolidated investments, net Income (Loss) from Equity Method Investments, Net of Dividends or Distributions Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Interest and other non-operating expenses, net Nonoperating Income (Expense) Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Selling and administrative expenses Selling, General and Administrative Expense Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Operating lease assets Operating Lease, Right-of-Use Asset Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent AOCI Attributable to Parent [Member] Foreign currency translation Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax Share-based compensation Share-Based Payment Arrangement, Noncash Expense Other long-term liabilities Other Liabilities, Noncurrent Equity earnings in unconsolidated investments, net Income (Loss) from Equity Method Investments Document Transition Report Document Transition Report Local Phone Number Local Phone Number Purchases of property and equipment, net of sale proceeds Payments to Acquire Property, Plant, and Equipment Operating income Operating Income (Loss) Product inventories Increase (Decrease) in Inventories Newly Adopted Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Computation of earnings per share and reconciliation of basic and diluted weighted average common shares outstanding Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Effect of dilutive securities: [Abstract] Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Weighted average shares outstanding: [Abstract] Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common Stock, Shares, Outstanding Balance (in shares) Balance (in shares) Common Stock, Shares, Outstanding Goodwill Balances Goodwill EX-101.PRE 9 pool-20220630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 10 pool-20220630_g1.jpg POOL LOGO begin 644 pool-20220630_g1.jpg M_]C_X 02D9)1@ ! 0$ > !X #_X0 B17AI9@ 34T *@ @ 0$2 , M ! $ #_VP!# (! 0(! 0(" @(" @(" P4# P,# P8$! ,%!P8' M!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_VP!# 0(" @,# M P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# S_P 1" Z 7J#A(6& MAXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76 MU]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! 0$! 0 M $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" Q$$!2$Q!A)! M40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y M.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4 ME9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/D MY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]^V&Y3]*_E,_X*R?MV_$C MQ=_P4Q^.,WA[XE_$#1=$T[Q;=Z+9V6F>)KVULX4L2+(^7'%*$4,UNS_*.2Y/ M4FOZD/C!\2K'X-_"CQ1XMU*1(]/\+Z1=ZQ2^N7:4%I9979W8\\DLQ)/J:#2G&[N>D?\-A_&+_HKWQ6_ M\+'4O_C]'_#8?QB_Z*]\5O\ PL=2_P#C]>=(XD7^*W_A8ZE_\?H_X;#^,7_17OBM_P"%CJ7_ ,?KSNB@#T3_ (;#^,7_ $5[ MXK?^%CJ7_P ?H_X;#^,7_17OBM_X6.I?_'Z\[HS0!Z)_PV'\8O\ HKWQ6_\ M"QU+_P"/UZ+^R#\5OC3^TM^U?\-?A];_ !<^*S-XQ\3:?I*-+TG0KFWT:"WLM5N+>%&M[>-)L*C@?Z_P WG&37[\75PMK;22R,L<<: MEG9NBJ.2?RK^6_XT?$!OBS\9O%WBHMN_X2;7+W503W$]P\B_HPK]*\,\#&MC M*M::NHQMM?5M=_),_-_$'%NGAJ5*+:YI-Z=DO^"3'X_^/O\ H?/&_P#X/[S_ M ..4O_"__'^?^1\\;_\ @_O/_CE?KC_P2Z_X);?!GXK?L*^ ?$WCGX?:9X@\ M2^(;:?4)[RXFG1WBDN9?(&$D48$(C'2OH#_ASK^S3_T270__ )N_P#X[7T6 M*X\RFA6G1=!OE;5THV=G;K)'@X;@O,:U&-958KF2=FY=3\&='_:=^)F@7*S6 M/Q*^(5I*IW*T/B2]3!_"2OM[_@EM_P %F/B)H?QX\,^ _B=KD_C#PMXIO8M) MM]1U JVHZ3<3,$AY;R35[-8"!R',Z;74_M M#),PC3E4N]'HVXM-VV9_4E>WT>G6W;Q"+=7U#62#@R0^8"((3_"<>8P MPV4SMKZ^_P""\/[3DWP%_8DOM!TVXDMM:^)%V- C:-MKK:;3)=G/HT2^4*;^.PMWD4F.#.2\K[>=D:!G;'\*&O MB^ ^&\)5H3S3'I.,;\J>VBO*37ET\SZSC#/L13KQR[!NTG:]M]7HDR7Q5^T5 M\0_'ES)/KGC[QQK$DA)9KW7;J?.?9G(_SVKFV\2ZF9-YU+4=W]_[3)N_/-?O M=\!_^"(7[/OP=\*6EGJ?@V+QQJT: 76JZ]*\[73X&2(0PAC7/153(&,ECDGT M&Z_X):_LZSV[1GX,_#]5(ZII,:-_WTN#7M2\2,KHMPHT)7R7&@^/O&VBS1$;6LM:%K8B2&:^6( RV\X0!3($^=7 &0CAN M0I;Y^_X+B_\ !.?P%^R"/"/C'X=V$V@Z9XENYM,OM)^T//;Q3+'YJ2P[R60, M X9=Q7(0J%^;/@7_ 27N[JS_P""DOP@:T+"1]9>-MO>-K6<2?\ CFX_A7J9 ME1R[.\EGC:=-)J,FG9*2<;W5UZ'GX"ICLHS:&$G-O5)J[::?J?T.^(O$-GX5 M\/WFJ:E=VUAI^GP/RELE'>37771(^BXPSO%?65E>!;3=KM:-M[13Z::LQ?%/Q^\?>.;F2 M;6_'7C369I3EFOM ;7Q;J$*!9]2\02O>37;=V9,B%,_W8XU4>G4GLKS_@EI^S MM?6S1/\ !GP"JL""8M+2)O3AEP1^!KU/^(DY92?+1H2Y?2*_ \UZE\-_B+<6MYXVTFT.HZ?JR1+ =9M%=5D61% 431ET. M5 #JQ. 49F^-?^"WW[ /@S]BKXG>#M4\ V\VD^'O'$%X'TE[B2X2PN;4P;VB M:0E]CK.AVECM96Q@$ <3_P $19YH?^"G_P ,?)+ 2#5$EP>"G]EW9(/KR%/U M ]*[\ZPV79QD<\QI02:BY)V2DG&]T[>GZG#E-;'95F\,%4DVN91:O=-/9J_J MOR/W&_;"^)+?"#]D_P")?BB.?[/<:!X7U&^@<'!$J6TACQ[EPH'N17\VQ^/W MQ MK/_D??'&Z-,?\C!>9) _ZZ=Z_;O\ X+W?$EO '_!.GQ#8PR-'-XNU2PT1 M64X.TS?:9!]#';.I]F-?BC^S5\,C\:?VC? /A';N3Q)XBL-.EP/NQ27$:R-Q M_=CW-^%>7X=X:E3RROC*T4]7ND](J_5=V>EQU7G5QU+"TF]ELWO)^1_2)^RS MX'NOAI^SGX#\/WUQ=7E_H_AZQM;NXN)6FFGG6!/-=G8EF)?<223UKT"HK%918Z5I5K@W>MWSJS1VT6>%X5F9V^5$5B<\ ^[L<*<=:_F!_P"#D?\ M;%[>\F;P?\'2_AC3;8,?*:^4@ZA)MN9WP/F M)=4))(C4' ^3/$OQD\9>,YVEUGQAXMU>9SN9[[6;FYL?$_XJQZA)\+_#]\=+T_2+2Y:U?Q+>HJO-YDJ$2);1*Z*?+*M) M(Q&]1&ZM^SGA_P#X(D_LE^'=/CM[?]G_ .'$T:@ ->:8+R0_5YBSD^Y.:"Y2 MBM$?R>VOC;7-/E#V^MZQ;R*=P,5]+&1^3#%>W?LO_P#!5']H#]D#QM8:SX0^ M*7C":WLY0\NBZQJD^I:/?(/O1RVLSE,,,@LFUQG*LK8-?T=?%C_@@G^R7\5_ M!^H:7)\%_"?AV2\@>*+4- B;2[NR8UC-RD]N6P-WE3+)'NP,[,X&:^.?^"XW_!=6Q_X)KV=KX"\#6.G M^)OC!KEI]L1+H[[#PS:ME4N+E5(:25\-Y< (X7>Y5=BR[G_!OWX@M?A#_P $ M*_AOXB\1W0LM)T6S\0ZW=3N?E@LTU?49R^?01#=GIBOYN?VG/VC->_:W_:"\ M8_$SQ1,TFM>-M3EU.968L+:-CB&W7/\ !#"(XE'98Q09QCJ=]\=?^"H/[17[ M2>O7%]XO^-'Q#O/M#%S96.L2Z781Y[);6ICA4#./N9(QDFO'=2\?>(-8D:2] M\0:Y>2,\NB13,?JS@D_B:"N9+0_E#T#XO^,/"=PLVD^+O%6DRJ*^T?^"=7_!P?\WAFGMX7E6">#=Y312%=C':'4'*L,8/\T\,RSVRR+]V10P^AH*4E)' M]MWA#Q9IOCOPII>MZ/>0ZAI.L6D5]974)S'&?'7C#1M%\(0:=H44&E:W=65N9([.*:<[(G5=PFGE4G M&?D]J_>#_@D%J%U?_P#!+?\ 9[FOF+7'_"O]&0%CR46TC6/_ ,<"U_*O^V%\ M65^/'[6WQ4\;Q2>9#XL\7:KJT#'_ )XS7DLD7X",J/;%!--:E,_M2_%(?\U1 M^)7_ (5=_P#_ !V@?M2_%(_\U1^)7_A5W_\ \=K]RO\ @AI_P1?^ 'Q]_P"" M9GP_\=?%#X8Z/XL\6^+I=0U"2]N[BY21;<7L\5N@"2*NT11(PX_B-?7!_P"" M W['Q'_)#/#'_@7>_P#Q^@KG1_,%:?M9?%C3YUFM_BM\3H9%Z/'XMU!6'XB6 MOJS]@/\ X."?CU^Q]\2M)?Q=XW\1?%#X<_:4&M:-XANFU&\6VZ/):74I,T"U\ >+_ +H-WX@LKVP MU.[D@N1:Q-,]O-#-*\9215*[@H=6*D-@$'^=6[8"TF9ON["?TH&K23/['+/5-.GCNM/U*WCN[6=/NSQ2('1Q[%2#^-?R]_\%R/VT_'?B[_ (*L M_&*/P_X[\;:)H?A_5(M M++3M>N[2WA-G;103;8XY H+3I,QXY+5_1M^QE(? M /["/PK.L2&%M%\!:0;YGZH8M.A\PGZ;3^5?R _%[XGW?QJ^+7BSQIJ#EK[Q M=K5[KEPQZE[F=YV_5\4&<-S8/[4OQ2'_ #5'XE?^%7?_ /QV@?M2_%(_\U0^ M)1^GBJ__ /CM?O+_ ,$;O^"(?[/_ ,5_^";'PK\6?%'X5:+XE\:>+-.EUF[U M"ZN+E9)8)[F:2U7$>#_&U_#H6F:QJ*(VJZ+?3NL=MON UQ#)*RQOYNYU\Q7#X4H MWH7_ <)_P#!$CX'?LJ_L8R?%SX3>')/ NJ>&]5LK34;"'4;BYLM4M[J98 1 M'.\GERQR/&RF,J"N\,&.TK^/W[--M=7G[2OPVALMPOIO%ND);E>HE-]"$Q[[ ML4"TDKG]&G_!76;Q)\2?VC_"GP_=9+K2=0T;3+OPOH4VQM/\5:K/XET^QU,7 M$?AS#XTU.DQW"W45OJ%LLHMIUR%FB;[T4@!(#H58!B,X)I?@K^ MSQX)_9Q\'G0/ ?AG2?">DR3M=2V^G6XA^TS-@--*WWI9" 79MB1")%8ON)QC& ,DX&3 M7PGXY_X.3?V>=:MIM)N/A[\2/$FDM\A2XT?36M95Z<1RW6<8[%0?:MK_ (.) M?#GC+XU?"+X6_"SP'X=UKQ/KOBKQ)-JKV>G6YE;[/9VYC+2-PL<8DO(27=E4 M$+DU\ O!,;];>6[EU&\C]F6%/*S])37Z%PYD^0R MP"Q>;U>64FTES6T5NB3EO?4_/N(,VSQ8YX3*J5XQ2N^6^KUW;MV.Y\?Q?\$U M?^"EZM8WV@R_ /QA>'9:ZK!ID?AQE<\;G:#S=/<$@9\_!/J#R/B#]O7_ (-Y M/CE^QS;77B3PK;1_&;X;K$;N'7O#,)>\@M\;@]Q9!FD "\[X#-'M&YF3.T?7 MOQ)_X-C/C%X;L))_#?C;X?\ B9HQD0SM.'7/"^N_P#"NXIP]SI6HI_:'AV7<<$PWD)=;.0YR-K+EL%HWZ5MB^%, MIQBOD>*4I?R2=F_1M1_%?,G!\59K@Y6SG#-1_FBKI>J3?X/Y'Y!JX=F"\E6* ML/[I'4'T(IV:_HR\)?%W]@'_ (*WW<%Y\2O _@?PU\1+Y1]KAUW_ (DFHSR8 M (34K=XA=+G[H,F_'.Q MRM=%&'UR*^#QF Q.$J.EB8.$ET:L?>83,L-BJ?M#]8^)7BJ MTT+PWH^J^(==T=E WRD8Y6>6%N>GI^VU]\?/V2O^"8OA.;2]/U M#X4_#=$&V32?#EK;_P!H7+>KV]JK3R,3U9P23R3GFOAO]L+_ (.9KR_^U:3\ M#_"8L48%!XB\2QAI>>IALT;:/4-*Y]X^U>EE7#.99C)+#4G;^9Z17S?Z'EYI MQ1E^ 5Z]17[+5_=_F>K?!?\ X-COV4/V>O#O]I_$"7Q%X]DL8Q)>7WB376TS M3HV'5O+MC"JK[.[X[DU]5?L$_ ?]F/X=6VOZU^SMH/P[MH_-71M7U/PP4G\U MX@LH@DG4MOV^:K8W'[PK^=?X^_M1_$;]JSQ*FI?$+QEX@\77C2!8(KZ?-O$S M'[L-L@$4>3_#&@SQP37[T?\ !"'X%:I\"/\ @G/X9@US2+_0]<\1:C?ZU>6= M]:O;7,7F3F.'?&X#*3!%$0"!P5KW.(N"UD^ CB,164JDI)KVWM;4 M\/(>,)9MC70HTG&G%-N3>O3MHOO9[/\ \%#?BG'\'_V'/BQK_G>1/9^&+V*V M<'!%Q-&8(>?4RR(/QK^:D1LEOY<:_/M"H!UST _I7[G_ /!PM\17\'?\$_FT MF.7RW\7>(]/TUTSAGCC,EVWY-;+GZU^+/P5U;0_#_P 9_!^H>*%N6\,Z;K=E M=ZLEM$)9I;2.='F1%R 69%91R.6K['PWHNEE=;%)7X %?FDN&([=/*[FWM5:XD?Z"06ZG_KH*_+7_@F]\/&^*G[?/PAT58?.5O$UM?R) MC.8[0F\?/ML@8UM?\%'O^"A&N?\ !0KXNV&M7FF_V#X=\/V[6NBZ2)O/: .0 M999' :60JF<#"B-%&2"S?4G_!N/^S%-XE^,'BCXN:A:'^R_#-F^AZ3*RG]Y M>SA6F9#TS'!A3[7(]Z_4L+AY9%PS4^L:5)*5U?[4M%]Q^EU210>!+>7!3!]PEFI^CCUKG_ M /@W3^%4?C+]LWQ!XFN+?SH?!OAN4PR'_EA/_\ !93X ME1_$_P#X*1?$JXMY&DM=%N;?1(B3PIM;:..4?A/YU?='_!M+\.ETSX#?$SQ8 MR;9-;U^#2@Y_B2UMA(,>VZ[:N?,(K <(1@M'.,5\YM-_A=&V#_VSBASW49-_ M**LOQ/TTI'.%I:;*<1FOQ7?0_7#\I_\ @YI\?Q)IOPC\*QR!III]1UB=!U14 M2"&,G_>,DN/]TU\S_P#!!SP$WC3_ (*0^&[PQ[H_"VDZCJ[\=/W/V93_ -]7 M(K4_X.!?B8/'7_!0N[TM)"T7@WP]I^EE.R22"2[8_BMS&#_NCTKV3_@V<^&R MWWQ"^*WC"6,[M/L+#1;9^Q,\DLTP_#R(/S^M?M5/_8.#;O>47_Y._P#)GY'+ M_;.*;+:,E_Y(E^J/,O\ @XA^)W_"7_MR:9X?CF9[;P?X:MH&CS\L<]Q)).Y^ MIC,&?]T>U=G_ ,&U_P )4UW]H'XA^-YHU;_A&]$@TFV+#I)>3%W(]PEKCZ2& MODG_ (*5_$9OBI^WY\7=8:3S43Q+&[N[5\9VW$[1VR#V MS').<_[-.$63S+7PS!9:)!_L>7;K)(/PFFD_*OKS_@ MV@^&36G@#XJ>,I(^-2U&RT6%S_T[Q/-)CVS"_#EEILB?W9YM]VQ_&.XA'X5[!_P;,?#K[7\1?BMX MNDCXT_3['189,=3-)+-(!]/)B)_WA11O@>#KO1RA][FTOR85%]D9)?^ M *_Z'ZZ0HR#GTY-2445^*GZX<[\7?B/9_"#X5>)_%>H8%CX7TB[U>XR<#RK> M%Y7Y_P!U#7\6/BOQAJ'CWQ)JGB#6)Y+C5M=NY]3OYGY:2>:1I9&/N79C_C7] M4?\ P<#_ !BF^"O_ 2+^,UY:S^1=Z_IYF2"(?B\BB@TIVW/ZP/^")WP*7]G MK_@EC\$]",2QW-YX;AUV[P/F,^H%KU]WN#/M_P" U]45F^#?"UGX&\(Z7HFG MQ^3I^CVD5C;)_FX$;ESD9!&17Y00_\ !G[\#(X5'_"SOC)N48)-QIF3_P"2G>OULHH"]C\\ M_P#@J]X:T/\ X)Q_\$ /&'P^\+WEXMAH_ABR\"Z=+=,OVF^6ZGAM)6D*!5,C MQ23R.5 '+G K^:WX3_#F;XR?%;PKX/M?,%QXNUFRT6+:/F#7-PD(P/7YZ_=[ M_@\$^+C>'OV6?A/X'CD"/XK\5SZM*HZR16%H4P?827L9^H%?EW_P0?\ @LOQ MT_X*U?!C3I59K30]6D\2W!_NBP@DNHR?K/'"/^!4&D?A9_5GX3\*:?X&\-:? MH^E6T=GINDVL5E:6\8VI!#$@2-%'8*H %:- Z44&9\^?\%7?B_'\#?\ @FM\ M<_$AF-O/9^"]2@M9 <%;FX@:W@Q[^=+'CZU_'_Y;066R%&DDC7:B(,ECT [ MDGBOZ5_^#JWXNR?#O_@ES)H,,_E2>/\ Q7IFCR(#@R0Q&2^;\-UHGYU^"O\ MP3B^"?\ PT7^W[\&?!30M/:ZWXPTX7D8'WK2&=9[G_R!%+0:4[6;/Z/?$.E^'@1U*B4WKC\8[)P? M8FOYLOA?J.BZ-\3_ Q>>)(+ZZ\-V>KV=QJT-FJM$_">FZ;5GT1_P<7?'&#X+?\$COB@GVCR=0\8I:^%K),X: M=KNX19E'KBU6Y;CLAK^8_P" OPBO/V@/CKX+\!:"?A[X3=[G2]"6\^U227+KL>[ MN9MJ!Y F4154"-7<#)8L?KS_ (-F_P#@D-XH\3?'+3/VB?B)H-]H?A7PK$\O M@VUU")K>;6KZ5#&+X1.,FVBB=RCD 22NC(<1G<%*\8GZR?\ !5WXJVW[,?\ MP2X^->N0,UF--\$WFE:84_Y8W-S#]BM/P$TT5?R*_8YKB 6]K&SW$@$,**,E MG/"@?B0*_I&_X.P?C,OP_P#^"9UGX6CF5;CX@^++"P:+^)H+;S+UV^@DMX ? M]\5_/O\ LM>+?#?@#]IWX<^(/&4=[-X2\/\ BC3=5UF*SA$UQ-:6]U'-+&B$ M@,S*A7&1]Z@*=[']BG[/_P ,8O@E\!_!/@N#;Y/A'0;'18]OW=MM;QPC'X)7 M75^8Z_\ !V1^R[C_ )!_Q8_\)Z#_ .2:S_$'_!VO^S3IVG226/A_XP:E<*"8 MX(]$M(O,;L"TET ,^O.*">5F7_P=R?&2/PK^P5X)\&Q3,MUXV\8PRL@_Y:6U MG!+*Y]\2O;'ZXK\>O^",/P9G^//_ 52^!>APQ^9'8^*;?7[C(RJPZ<&OV+> MQ^S!?JPJS_P5F_X*E^)O^"J/Q]L?$VI:6/#/A7PQ:O8>&] 2Y^T?8HW96FGE MDPH>XF*1[BJA56*-!G:7?[H_X-&?V/+SQ%\:/'7QTU*T9=%\-V3>$]$E=,+< M7TYCFNG0_P#3*%(D)Z$W1'53@+2M$_>Z,$+SUSFG444&1\9_\%/_ /@M=\*/ M^"7;6FA^)K77?%'C[6+#^T-/\-:3$%=X"[QK//<28BAB,D;KP7D^4D1L!7X] M_M!?\'4W[2WQ3U&X7P7#X,^%VDLS>1'8Z<-5OD0YP'N+H-&S <;E@3Z"O/?^ M#DKXJK\3_P#@KS\0[>&<7%KX1LM,\/18/"&.TCGD7\)KB48][T"UMX[6XM&_B-QI#L%9%/!>T< M1DG[[5\V_&;_ (-YOVD/A5+-;^'--\.>/](8G#:)K"6K%JZ3?7FEZII\HFM+VSG>WN+60='CD0AD8=B"#7Z!?LR_\ M!SE^T_\ #3+73=>U+PS\5=+M46)3XHL"-05!V%W;M$S,>[S+*Q[DU]9EO&^ M;8**IQGSQ72>MO1W37WGR>9<$Y9BY.?+R2?6#M]ZV_ WM!_X(F_M1:K>_9K? MX/:M9G.-\^HZ?;Q#W+-.!^6:^G/V:O\ @V3^('BS4(;KXJ>-M!\(Z;PTFGZ$ M#J>I..Z&5U6"%O\ :7SATX/->=Z[_P 'A/Q'N-':/2_@EX'L=0VX$]UKMW=0 M@^OE+'&2/;S/QKY5_:7_ .#A?]JS]IG3;S39OB!#X%T6]&V6Q\'6*Z62/071 M+W:^AVS $<$5ZF,\2LXK1Y:?+3\XIM_BV>7A/#?*Z4^>IS3\I/3\$C]I_P"P M?V(?^"(6GQW_ (@UCPGX>\76\!E6[U:4ZUXIN%P?FBA17FC5AQ^ZC1#GGO7W M!\/_ !=:_$?P/H_B"QAN8++7+"WU&".YB\J=(YHUD573)VL%8 C/!R*_C&^% M?PZOOVA_CGX9\*^?=7>K>/-?LM%-Q,YFFEEN[E(-[NW+$>9DLQ]-8HHUX5%48 'T _"OA<5B:V)J.K7DY2?5MMGVE#!T<-!4 MJ,5&/9*R/R9_X.9?B7YWB+X3^#8Y#BW@O]SV;HH0RH7)9E&-S*,9S\PZ\X^D/\ @O!\ M3F^(G_!1SQ%8K(KV_@[2[#0XL?=SY7VJ3\1)?%CQ ME+$WD@6&A6TI'#,/-GF4'V!MS_P*OW# 8R62\+4\3%+FLFD^KG)-7Z[,_(,7 MA8YMQ#.A)OENU==%%?\ /B[_AT]^T=_T2'Q5_Y+_P#QVIK#_@D?^TGJ$XCC M^$/B12>,RW%I"OYM,*_HL\D4GD9_BKY'_B)V9?\ /N'_ )-_F?3Q\/<"G_$E M^'^1^)/[-?\ P;T?%CXA>);.;XD7VC_#_P /+(#=0PW::AJTR#G;&L6Z!-V, M;VE)7.=C=*_7[X&? SPI^RQ\'=)\'^$M/BTGPWX>A;RT+;G6D=BS M,QZDGH.*[GR?>N*_:2NKG3OV=_'TUGN-Y#X;U&2#'7S!:R%?UQ7R^;<18_-Y MQABI>ZGI%:)-]?7U;/HLMR/"99"4L.O>ZMZOT]#^9KXF^.)/B=\3/$GB:9F: M7Q%JUWJC%NN9YGE_]FK]Y_\ @B+\-8OAM_P3<\ [8]EQXA%UKMR3U(W(+HX 8,N5^;!(8$#].\2*-5992ITDW%25[+:R=C\ M]X$JTGCZDZCUY7:_FU<^RP;\D?J6,S"AAJ4JU62LO/\$?CS^W M%\3E^,W[9'Q0\3)-]HM]4\2WOV:3.0T$7&F/8"OU>_P""$WA:'X ? M\$T=<\?:E'MCUS4M3\1RMT8VMI$(%7Z?Z+*P_P!^OQ7\->&=0\7:[I^BZ/:W M&I:MJUS%8V-M$IDEN9Y'"1H .2S,0./6OZ%/BU\&(?V9?^"3'C#P3I3"1?"? MPTU&P,J<>;(MA+YTWU9S(Y]S7ZYQW4A1P6&RJ+^)Q7RCI?TNS\NX-C.KBZ^8 MRUY8R?SEJ?SSZEKEWXFU*ZU34)#+?:E,]W=2'J\LC%W;\68FOZ+?^"3WPZ_X M5=_P3I^$FFE=LEUH$6KR#_:O6:\/Y>?C\*_G),>Z#;]W"HPI1?(I.]D]+*RN5P!4IK%U95&N9K2_KK^A]/55OKF.TADFF=8X M807D=FVJB@9))[ #G/M69=_$SP_86[33:YHL,:C+,]_$J@>N2V*^$O\ @K9_ MP5I\"_#KX#>(O ?P]\4:7XD\=^*K9],>;2+A;JWT.WE!6:629,H)?++*J*2Z MLZL0 !N_)LNRG$X[$0P]"#;;71Z+JWVLC]+Q^98?"T)5JLDDEWW?1?,_'_\ M:!^*C?'+X\^-O&C;MOBO7KW5H@W6..:=WC3_ ("A5?\ @(K]OO\ @A%\,9?A M[_P3B\*W$T303>*+Z^UI@PP71[AHH7^C10QL#_=85^%WPJ^&6K?&;XC>'_!^ M@0^9K/B:^ATRR3&55Y6"!C_LKG<3V52>@)K^E'4+?2_V2/V5+B&QQ'HOPV\) MLML7PO[FRM"%S[D1C\:_4_$3$1IX7#Y91W;3^45RK[^GH?G7 ])SQ-;,*G1/ M[WJ_N7YG\]O[?7Q1'QH_;=^*WB6.3S[>_P#$MW%:R#_EI;P-]FA(^L425^L? M_!NE\//^$4_84OM=DBVR>,/%%[>128Y>&!(K50#W4203?BQK\0);F2[#3S,S M339D=NY8\D_Y_2OZ$O\ @G7\2_AM\"OV'/A;X9F\>>![6\LO#UO/>0RZ]:QO M'AK;CZ]#)Z&"IIN[BM.T8_YV,."[5LUJXFH]DW_X$_\ M(^J**\__ .&JOAG_ -%$\ _^%#:?_%TJ_M4?#61U5?B%X#9F( \0VAR3T_C MK\;^KU?Y7]S/U;ZQ2_F7WGYI_P#!WQ\5CX=_8H^''@V-MLOBOQB+V0 \O!96 MDQ8?3S+B$_\ 17Y-?\ !#;X6?\ "X?^"MWP+TMDW16'B$Z[(?[HT^VFO5/_ M '\@0?C7Z%?\'D5]/++^SK%\WV4_\)#)[;_^):H_0_D37YX?\$4_VKO"_P"Q M9_P4K^'7CSQM<_8/"=NUYINI7WEM(-.2ZM)8%G8*"VQ9'3=@'";SVP<3J4?= MNC^M.$8B7Z4ZN'\ _M+?#SXIZ'#J7AGQYX+\0:=< -' M//VF_AU\+=#FU/Q+X\\%^'].MU+RW.HZY;6L48]2SN!09GSU_P %:/\ @KKX M;_X)0>%?!.HZYX1UGQA<>-[VZM;:TT^[BMV@2WC1Y)6,@((S)&N!_?KPC_@G M_P#\')WAO_@H!^UQX3^$VA_"/Q9H=]XH^U,=1NM6MI;>QCM[66Y=W55W$$1! M !_%(O0?^#1?]FJY\9_M;^/OBK<6^=)\#: -#M96Z/? M7TB.=ONEO;ONQT%POK0:)-)\(R_$.UTN;1=1U6Y2ULI9K-KL26SS/A(W=;I63<0 M&V,,[MH8$OA/Z( ,"BN;TWXO>%=8M%N+7Q-X=NH6&1)#J4+J1]0Q%>:_M'_\ M%'/@?^RCX1N]6\=_$_P;HT5O&S+:KJ<=S?W1'\$-K$6FE;D<(A]\#F@@_)O_ M (/%/C?%>>,?@C\-;>;]]8VNH^*;^+/02-%:VK8]_+O!^%?-/_!KC\&IOB;_ M ,%6M+UQ8PUI\/?#FIZU*[#Y4DE1;&,?[Q^ULP_W":^9/^"F?[<>I?\ !1;] ML[Q7\4+R"XL=-OBFG:#I\S!I--TN#*V\1P2-[%GE< D>9-)@XQ7[&?\ !I'^ MQ[=_#/\ 9I\;?&35X9(KCXH7T>FZ*DD>,:;I[2JTRD\XEN995QT(M8R,YS0: M/1'GO_!XA\:O+\/_ /^&T$W[NXNM1\47L7]TQ1QVMJWXB>[Z^GY?D-^RG^Q M_P#$G]M_XG3>#?A9X7F\6>)+;3I=6FM([NWM1%:QO'&\ADG=$ #S1KC=DEQ@ M'G'V=_P=+_&@_%#_ (*L:AH4)_V:OB'8>+O!EUI= MGKE@Z2V\]]HUEJB(5((*I=12*IX^\H#>AK^I;_@BM_P4&U+_ (*4?L0Z?X_\ M0:?9Z;XKTW4;CP_KT=F"MK-=VX1_/B4LQ19(I8GV$G:Q902 "?YBOVZ;K1;[ M]N/XU3>'(X8_#\WQ U]]-6$;8A;G4K@Q[!V7;C [# K]^?\ @U \$7'A?_@E MC/J5Q&T<7BCQIJFHVQ(^_$BV]H2/^VEM(/J#07.UEW/D_P#X/$OBZNH_%3X' M^ XW^;2]*U/Q!/'-CY MRS6_@?2M*\.0%3E1BU6\D'U$M[(I]U/I7VG_ ,&=?P<6+PO\JUI?_!" M;]KS6+@1Q? ?Q8C,>L]W8P+_ -]/.!^M?UE 8%'6@CF9_.C^QY_P:C_&WXJ> M++.Y^,.J:#\+_"L\K% M$?V3?@GX=^'O@728='\*^%[?[-8VRDNV"2SR.YY>21V9W<\LSL3UKN\44"^A<."#"UY+Y6/81A /8"O+? MM4?_ #TC_P"^A_C7]DS?L"? ESEO@K\)6/OX0T__ .,TW_A@'X#_ /1$_A'_ M .$?I_\ \9H-/:'\;?VJ/_GI'_WT/\:/M4?_ #TC_P"^A_C7]DG_ P#\!_^ MB)_"/_PC]/\ _C-'_# /P'_Z(G\(_P#PC]/_ /C- >T/XV_M4?\ STC_ .^A M_C1]JC_YZ1_]]"O[)/\ A@'X#_\ 1$_A'_X1^G__ !FC_A@'X#_]$3^$?_A' MZ?\ _&: ]H?QM_:H_P#GI'^8H^U1_P#/2/\ [Z%?V2?\, _ ?_HB?PC_ /"/ MT_\ ^,T?\, _ ?\ Z(G\(_\ PC]/_P#C- >T/YF_^"!OPD7XV?\ !7'X-V)V MR6N@ZE/XEN2/F\M;&VEGC)]/WZP+G_:K^L!NE>>^!/V5?A?\'=;;6/"/PW\ M^%=6,1M_MVD>'[2QN?*8KN3S(HU;:<#(S@X%>@2\QM]#03*5W<_F'_:[^+$' MQF_:M^)7BM+A9+?7O$VH7-LP8','VAUA'X1J@_"OV=_X-^_AT?!/_!.S1]29 M-DGC#6]1UAO4JLOV1#]"EJI'L17U2/V"A3Y4G'7F MO\*LM+*Q\'P]D/U;'3QEK;M>;-&BBBOS\^Z"JNJVD5_936\\2S07"& M.6-AD2*PP01Z$$BK50RG#T S^=']OG_@G/XX_8;^*&L6MYHVI:AX%\]I-'\0 MP6[26)9VGU+X8_#W4)V)+27/ARSE8YZY+1DU^O9'X@5YT ME2Q%)2DM.92M?Y6>I^6YMP51C5=2C4Y4];6O;T=T?S"&RM4Y:.WYXR5'6M[X M?_#[7?BGKJ:3X4T+5O$6IN<+9Z59O=3$]OEC!(^IP*_I*TK]B?X,V4JO#\(_ MAC"X/#)X6L5(_$15Z!X?\&:/X%L%L]$TG3='L\_ZBQM4MX_^^4 %>AC_ ! E MAZ;E"A]\G;\$OS.'!<&JO42G6_\ )?\ -L_.O_@CQ_P1TU3]G[Q79_%3XK6] MO#XLAB;^P-"5A*=%WJ0UQ<,,K]H*L55%)$8)))<@1_HIX[\&6/COP7JF@ZE& M9],UJSFT^\CSCS(98V1QD>JL1^-:=N<[:DF/R_C7Y#FN<8G,,0\7B'[W2VB2 MZ)>1^G9;E>'P6'^K4%[O7N_-G\U_[9G[!GC_ /8>^(.I:7XDT;49O#=O.10RN/0@\&O/O$?[('PEU^5IK[X6_#J]FDR6>X\-V2O23DM&U*U_E9GYWFG!5*E4YJ-1I/HU>WSNC^8IK.UQ\T-OSS]T< MUTWPO^%7B7XS:\FD^#O#NM>)]0%[%6'XB*O0M!\+:7X-L_L6CZ;8:59H,K!9VZ01+UZ*H KH MS'Q!E0IMTZ"OYRT^Y)'/@>"XUZB52L[>G^;9\#_\$?O^"0MU^RC??\+)^)26 M[?$*X@:#3-,BD2:/P]%(N'9G&5:Y=#])\=6"V.MZ M7INL6>X2_9[ZV2XBWCHVUP1D9//7DU^8U,ZKXO,X8_&/G?-%VV5D[J*WLM#] M$654L+@)X+#>ZN5J^[NUN^[/Y6OMT.?]='_WT*C9[0GK;_DM?U'_ /#-_P . M_P#H0O!?_@DMO_B*/^&;_AW_ -"%X+_\$EM_\17ZI_Q$#_IQ_P"3_P#VI^I_L._"VR^-W[8_PO\*R10W%MJ_B2S%U& M OSV\<@EF&/>*-Z_H\_X9O\ AW_T(7@O_P $EM_\15C2O@AX+\*ZC%J&E^#_ M OIM_;$M#/I2P\XQHV;35^?:ZW^$WPG!L M(UX2=2]FG\/9^I\2_P#!Q#_P35\0?\%"_P!D+3KKP'9-J7Q"^&NH2:OI>G^8 ML;:M;2Q^7=VL9;"^:RK%(F2 S0A?XLC^9?QMX2U;X9>+KWP_XDTS4O#VO:;( M8KO3M3M7L[JV<=GBD =?Q'/6O[:!T;ZURGQ#^ W@;XWV4@$J-BOQ=;'ZY&HTM#^*J6SM9GW-#;L>NXJ,_G3!'86@R%M8MO.< M*N*_L4MO^";7[.L>ILR_ /X*JV3R/!&F9_\ 1-=7X9_8R^#_ (+NHYM'^%'P MUTF:$YCDLO#%E;LA]BL0(IE^TT/Y.OV.O^"RB M.77KNVDM=#L%[R37C+L R=J;Y&QA49B%/\ 47_P3*_X)]>&_P#@FO\ LGZ+ M\-M!N&U2\AF?4=88UM=L4:K' M%&P544851QP!5N@B4FS\7?\ @YY_X)*>//CUX_T7X]?"_P /ZAXMN+'24T3Q M5HNFP&?4%CA=WM[V&(?-,,2O'(J99 D3!67S&3\)-17^S;^>RNU^SW5NQCFM MYU,P ')/L* M_L6;_@FW^SJ;P-_PH/X+9V]?^$(TSW_Z8UVOP[_9C^&OP=NUN/"/P]\#^%;A M< 2Z/H5K8N!Z9B1306ZGD?SZ'X7\-Z; M;:/X?\.V<.F:;8P@^7:6\2B..-<\\*H&223C))-;*'.?K2S'")_O"@S MG_!3SXUV?QT_X*,_''Q5#?07%KJ/C74H+282 B6VMYVMH&'/0Q0H1[5^[W_! MJ-\*%\$_\$MSXC\L+)X^\6ZEJJRX_P!9%!Y=BHSW :TDP?<]L5]Y2?LF?"N: M5G?X9_#]G22?+KKO"OA/2_ VBPZ3HFF:?H^EVBGR+.QMTM[>' M7]C\&:#?:Y,';:I M6VMWF()]]F/QKL:JZYH=EXFT>YT_4K.UU#3[V,PW%MG/7_BG+/G_ ,AU MW5I9PVD0MXHHX[>.,1I$BA411P !T &,>E!4G<_C+_;'^-T/Q]_:[^*7C9K MJ&3_ (2SQ9J>IQ'>#^ZDNI#$!R>%CV*/917]%W_!KW\$S\)O^"3/AO5I,KFV2"*WM+2!88($'1410%4>P% XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2022
Jul. 25, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Period End Date Jun. 30, 2022  
Document Quarterly Report true  
Document Transition Report false  
Entity File Number 0-26640  
Entity Registrant Name POOL CORPORATION  
Entity Central Index Key 0000945841  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 36-3943363  
Entity Address, Address Line One 109 Northpark Boulevard,  
Entity Address, City or Town Covington,  
Entity Address, State or Province LA  
Entity Address, Postal Zip Code 70433-5001  
City Area Code (985)  
Local Phone Number 892-5521  
Title of 12(b) Security Common Stock, par value $0.001 per share  
Trading Symbol POOL  
Security Exchange Name NASDAQ  
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   39,590,630
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Statement [Abstract]        
Net sales $ 2,055,818 $ 1,787,833 $ 3,468,468 $ 2,848,579
Cost of sales 1,389,014 1,236,148 2,354,474 1,995,762
Gross profit 666,804 551,685 1,113,994 852,817
Selling and administrative expenses 247,916 213,099 459,382 385,200
Operating income 418,888 338,586 654,612 467,617
Interest and other non-operating expenses, net 8,523 1,963 13,722 4,545
Income before income taxes and equity earnings 410,365 336,623 640,890 463,072
Provision for income taxes 103,160 76,985 154,482 104,854
Equity earnings in unconsolidated investments, net 78 57 136 132
Net income $ 307,283 $ 259,695 $ 486,544 $ 358,350
Earnings per share:        
Basic (in dollars per share) $ 7.71 $ 6.47 $ 12.16 $ 8.92
Diluted (in dollars per share) $ 7.63 $ 6.37 $ 12.03 $ 8.78
Weighted average shares outstanding: [Abstract]        
Basic (in shares) 39,660 40,125 39,795 40,169
Diluted (in shares) 40,064 40,745 40,231 40,800
Cash dividends declared per common share $ 1.00 $ 0.80 $ 1.80 $ 1.38
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Statement of Comprehensive Income [Abstract]        
Net Income $ 307,283 $ 259,695 $ 486,544 $ 358,350
Other comprehensive (loss) income:        
Foreign currency translation (7,125) 1,302 (7,339) 34
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax 4,893 (2,157) 16,491 6,980
Total other comprehensive (loss) income (2,232) (855) 9,152 7,014
Comprehensive income $ 305,051 $ 258,840 $ 495,696 $ 365,364
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Statement of Comprehensive Income [Abstract]            
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax $ (1,631) $ (3,866) $ 719 $ (3,046) $ (5,497) $ (2,327)
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Current assets:      
Cash and cash equivalents $ 91,481 $ 24,321 $ 58,465
Receivables, net 239,639 155,259 210,318
Receivables pledged under receivables facility 516,946 221,312 375,248
Product inventories, net 1,579,101 1,339,100 894,654
Prepaid expenses and other current assets 43,317 29,093 18,716
Total current assets 2,470,484 1,769,085 1,557,401
Property and equipment, net 183,480 179,008 111,661
Goodwill Balances 692,972 688,364 283,284
Other intangible assets, net 309,375 312,814 12,350
Equity interest investments 1,179 1,231 1,293
Operating lease assets 259,571 241,662 221,068
Other assets 45,044 37,967 26,978
Total assets 3,962,105 3,230,131 2,214,035
Current liabilities:      
Accounts payable 604,225 398,697 439,453
Accrued expenses and other current liabilities 195,529 264,877 184,437
Short-term borrowings and current portion of long-term debt 19,731 11,772 10,058
Current operating lease liabilities 71,550 69,070 63,786
Total current liabilities 891,035 744,416 697,734
Deferred income taxes 42,380 35,840 30,440
Long-term debt, net 1,575,667 1,171,578 413,058
Other long-term liabilities 32,109 31,545 38,079
Non-current operating lease liabilities 191,856 175,359 159,976
Total liabilities 2,733,047 2,158,738 1,339,287
Stockholders' equity:      
Common stock 40 40 40
Additional paid-in capital 564,641 551,963 535,046
Retained earnings 662,709 526,874 346,667
Accumulated other comprehensive income (loss) 1,668 (7,484) (7,005)
Total stockholders’ equity 1,229,058 1,071,393 874,748
Total liabilities and stockholders' equity $ 3,962,105 $ 3,230,131 $ 2,214,035
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Statement of Financial Position [Abstract]      
Common stock, par value (in dollars per share) $ 0.001 $ 0.001 $ 0.001
Common stock, authorized (in shares) 100,000,000 100,000,000 100,000,000
Common Stock, Shares, Outstanding 39,588,231 40,192,901 40,131,570
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Operating activities    
Net Income $ 486,544 $ 358,350
Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]    
Depreciation 15,376 13,884
Amortization 4,358 723
Share-based compensation 7,571 7,549
Equity in earnings of unconsolidated investments, net (136) (132)
Other 7,185 4,812
Changes in operating assets and liabilities, net of effects of acquisitions:    
Receivables (384,245) (295,342)
Product inventories (251,090) (114,792)
Prepaid expenses and other assets (20,573) (16,865)
Accounts payable 208,017 170,368
Accrued expenses and other current liabilities (44,276) 58,673
Net Cash Provided by operating activities 28,731 187,228
Investing activities    
Acquisition of businesses, net of cash acquired (7,629) (15,162)
Purchases of property and equipment, net of sale proceeds (19,802) (17,333)
Net cash used in investing activities (27,431) (32,495)
Financing activities    
Proceeds from revolving line of credit 1,122,186 549,008
Payments on revolving line of credit (1,128,902) (505,636)
Proceeds from Long-term Lines of Credit 250,000 0
Proceeds from asset-backed financing 215,000 260,000
Payments on asset-backed financing (50,000) (290,000)
Payments on term facility (4,625) (4,625)
Proceeds from short-term borrowings and current portion of long-term debt 24,767 4,466
Payments on short-term borrowings and current portion of long-term debt (16,808) (6,277)
Payments of deferred and contingent acquisition consideration (1,374) (362)
Proceeds from stock issued under share-based compensation plans 5,107 7,918
Payments of cash dividends (72,028) (55,418)
Purchases of treasury stock (278,680) (90,135)
Net cash used in financing activities 64,643 (131,061)
Effect of exchange rate changes on cash and cash equivalents 1,217 665
Change in cash and cash equivalents 67,160 24,337
Cash and cash equivalents at beginning of period 24,321 34,128
Cash and cash equivalents at end of period $ 91,481 $ 58,465
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital
Retained Earnings (Deficit)
Accumulated Other Comprehensive Income (Loss)
Balance (in shares) at Dec. 31, 2020   40,232,000      
Balance at Dec. 31, 2020 $ 639,470 $ 40 $ 519,579 $ 133,870 $ (14,019)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 98,655 0 0 98,655 0
Foreign currency translation (1,268) 0 0 0 (1,268)
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax (3,046)        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax 9,137 $ 0 0 0 9,137
Repurchases of common stock, net of retirements (shares)   (215,000)      
Repurchases of common stock, net of retirements (71,516) $ 0 0 (71,516) 0
Share-based compensation 3,837 $ 0 3,837 0 0
Issuance of shares under share-based compensation plans (shares)   69,000      
Issuance of stock under share-based compensation plans 2,912 $ 0 2,912 0 0
Declaration of cash dividends (23,299) $ 0 0 (23,299) 0
Balance (in shares) at Mar. 31, 2021   40,086,000      
Balance at Mar. 31, 2021 657,928 $ 40 526,328 137,710 (6,150)
Balance (in shares) at Dec. 31, 2020   40,232,000      
Balance at Dec. 31, 2020 639,470 $ 40 519,579 133,870 (14,019)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 358,350     358,350  
Foreign currency translation 34        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax (2,327)        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax $ 6,980        
Balance (in shares) at Jun. 30, 2021 40,131,570 40,131,000      
Balance at Jun. 30, 2021 $ 874,748 $ 40 535,046 346,667 (7,005)
Balance (in shares) at Mar. 31, 2021   40,086,000      
Balance at Mar. 31, 2021 657,928 $ 40 526,328 137,710 (6,150)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 259,695 0 0 259,695 0
Foreign currency translation 1,302 0 0 0 1,302
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax 719        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax (2,157) $ 0 0 0 (2,157)
Repurchases of common stock, net of retirements (shares)   (45,000)      
Repurchases of common stock, net of retirements (18,619) $ 0 0 (18,619) 0
Share-based compensation 3,712 $ 0 3,712 0 0
Issuance of shares under share-based compensation plans (shares)   90,000      
Issuance of stock under share-based compensation plans 5,006 $ 0 5,006 0 0
Declaration of cash dividends $ (32,119) $ 0 0 (32,119) 0
Balance (in shares) at Jun. 30, 2021 40,131,570 40,131,000      
Balance at Jun. 30, 2021 $ 874,748 $ 40 535,046 346,667 (7,005)
Balance (in shares) at Dec. 31, 2021 40,192,901 40,193,000      
Balance at Dec. 31, 2021 $ 1,071,393 $ 40 551,963 526,874 (7,484)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 179,261 0 0 179,261 0
Foreign currency translation (214) 0 0 0 (214)
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax (3,866)        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax 11,598 $ 0 0 0 11,598
Repurchases of common stock, net of retirements (shares)   (138,000)      
Repurchases of common stock, net of retirements (62,420) $ 0 0 (62,420) 0
Share-based compensation 3,657 $ 0 3,657 0 0
Issuance of shares under share-based compensation plans (shares)   55,000      
Issuance of stock under share-based compensation plans 3,135 $ 0 3,135 0 0
Declaration of cash dividends (32,132) $ 0 0 (32,132) 0
Balance (in shares) at Mar. 31, 2022   40,110,000      
Balance at Mar. 31, 2022 $ 1,174,278 $ 40 558,755 611,583 3,900
Balance (in shares) at Dec. 31, 2021 40,192,901 40,193,000      
Balance at Dec. 31, 2021 $ 1,071,393 $ 40 551,963 526,874 (7,484)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 486,544     486,544  
Foreign currency translation (7,339)        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax (5,497)        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax $ 16,491        
Balance (in shares) at Jun. 30, 2022 39,588,231 39,588,000      
Balance at Jun. 30, 2022 $ 1,229,058 $ 40 564,641 662,709 1,668
Balance (in shares) at Mar. 31, 2022   40,110,000      
Balance at Mar. 31, 2022 1,174,278 $ 40 558,755 611,583 3,900
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 307,283 0 0 307,283 0
Foreign currency translation (7,125) 0 0 0 (7,125)
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax (1,631)        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax 4,893 $ 0 0 0 4,893
Repurchases of common stock, net of retirements (shares)   (547,000)      
Repurchases of common stock, net of retirements (216,261) $ 0 0 (216,261) 0
Share-based compensation 3,914 $ 0 3,914 0 0
Issuance of shares under share-based compensation plans (shares)   25,000      
Issuance of stock under share-based compensation plans 1,972 $ 0 1,972 0 0
Declaration of cash dividends $ (39,896) $ 0 0 (39,896) 0
Balance (in shares) at Jun. 30, 2022 39,588,231 39,588,000      
Balance at Jun. 30, 2022 $ 1,229,058 $ 40 $ 564,641 $ 662,709 $ 1,668
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Statements of Changes in Stockholders' Equity (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Statement of Stockholders' Equity [Abstract]            
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax $ (1,631) $ (3,866) $ 719 $ (3,046) $ (5,497) $ (2,327)
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Pool Corporation (the Company, which may be referred to as we, us or our) prepared the unaudited interim Consolidated Financial Statements following U.S. generally accepted accounting principles (GAAP) and the requirements of the Securities and Exchange Commission (SEC) for interim financial information. As permitted under those rules, we have condensed or omitted certain footnotes and other financial information required for complete financial statements. 

The interim Consolidated Financial Statements include all normal and recurring adjustments that are necessary for a fair presentation of our financial position and operating results. All significant intercompany accounts and intercompany transactions have been eliminated.

A description of our significant accounting policies is included in our 2021 Annual Report on Form 10-K. You should read the interim Consolidated Financial Statements in conjunction with the Consolidated Financial Statements and accompanying notes in our 2021 Annual Report on Form 10-K.  The results for our three and six-month periods ended June 30, 2022, are not necessarily indicative of the expected results for our fiscal year ending December 31, 2022.

Income Taxes

We reduce federal and state income taxes payable by the tax benefits associated with the exercise of nonqualified stock options and the lapse of restrictions on restricted stock awards. To the extent realized tax deductions exceed the amount of previously recognized deferred tax benefits related to share-based compensation, we record an excess tax benefit. We record all excess tax benefits as a component of income tax benefit or expense on the Consolidated Statements of Income in the period in which stock options are exercised or restrictions on restricted stock awards lapse. We recorded excess tax benefits of $1.6 million in the second quarter of 2022 compared to $7.7 million in the second quarter of 2021 and $8.9 million in the six months ended June 30, 2022, compared to $11.7 million in the six months ended June 30, 2021.

Retained Earnings

We account for the retirement of treasury shares as a reduction of Retained earnings. As of June 30, 2022, the Retained earnings on our Consolidated Balance Sheets reflects cumulative net income, the cumulative impact of adjustments for changes in accounting pronouncements, treasury share retirements since the inception of our share repurchase programs of $1.9 billion and cumulative dividends of $862.4 million.

Accumulated Other Comprehensive Income (Loss)

The table below presents the components of our Accumulated other comprehensive income (loss) balance (in thousands):
June 30,December 31,
202220212021
Foreign currency translation adjustments$(16,919)$(4,882)$(9,580)
Unrealized gains (losses) on interest rate swaps, net of tax
18,587 (2,123)2,096 
Accumulated other comprehensive income (loss)$1,668 $(7,005)$(7,484)
Recent Accounting Pronouncements Pending Adoption
The following table summarizes the recent accounting pronouncements that we plan to adopt in future periods:
StandardDescriptionEffective DateEffect on Financial Statements and Other Significant Matters
ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting and ASU 2021-01, Reference Rate Reform (Topic 848): Scope
Provides temporary optional guidance to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying generally accepted accounting principles to transactions affected by reference rate reform if certain criteria are met. These transactions include: contract modifications, hedging relationships, and sale or transfer of debt securities classified as held-to-maturity. Entities may apply the provisions of the new standard as of the beginning of the reporting period when the election is made. In January 2021, the FASB issued ASU 2021-01, Reference Rate Reform (Topic 848): Scope. The amendments in this ASU refine the scope of ASC 848 and clarify some of its guidance as it relates to recent rate reform activities.
The provisions of these updates are only available until December 31, 2022, when the reference rate replacement activity is expected to be completed. Our exposure related to the expected cessation of LIBOR is limited to the interest expense and certain fees we incur on balances outstanding under our three major credit facilities. We do not expect that there will be a material impact to the financial statements as a result of adopting these ASUs.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
We calculate basic and diluted earnings per share using the two-class method. Earnings per share under the two-class method is calculated using net income attributable to common stockholders, which is net income reduced by the earnings allocated to participating securities. Our participating securities include share-based payment awards that contain a non-forfeitable right to receive dividends and are considered to participate in undistributed earnings with common shareholders. Participating securities excluded from weighted average common shares outstanding were 218 thousand in the second quarter of 2022 and 229 thousand for the six months ended June 30, 2022.

The table below presents the computation of earnings per share, including the reconciliation of basic and diluted weighted average shares outstanding (in thousands, except per share data):
 Three Months EndedSix Months Ended
June 30,June 30,
 2022202120222021
Net income$307,283 $259,695 $486,544 $358,350 
Amounts allocated to participating securities(1,680)— (2,762)— 
Net income attributable to common stockholders$305,603 $259,695 $483,782 $358,350 
Weighted average common shares outstanding:  
Basic39,660 40,125 39,795 40,169 
Effect of dilutive securities:  
Stock options and employee stock purchase plan404 620 436 631 
Diluted40,064 40,745 40,231 40,800 
Earnings per share attributable to common stockholders:  
Basic$7.71 $6.47 $12.16 $8.92 
Diluted$7.63 $6.37 $12.03 $8.78 
Anti-dilutive stock options excluded from diluted earnings per share computations (1)
33 — 1 — 
(1)Since these options have exercise prices that are higher than the average market prices of our common stock, including them in the calculation would have an anti-dilutive effect on earnings per share.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions
6 Months Ended
Jun. 30, 2022
Business Combinations [Abstract]  
Acquisitions Acquisitions
In April 2022, we acquired the distribution assets of Tri-State Pool Distributors, a wholesale distributor of swimming pool equipment, chemicals and supplies, adding one location in West Virginia.

On December 16, 2021, we acquired Porpoise Pool & Patio, Inc. (“Porpoise”) for $788.7 million, net of cash acquired. The acquisition was funded with borrowings on our amended and restated revolving credit facility (the “Credit Facility”). Porpoise’s primary operations, Sun Wholesale Supply, Inc., a wholesale distributor of swimming pool and outdoor-living products, added one distribution location in Florida. It also services Pinch A Penny, Inc., a franchisor of independently owned and operated pool and outdoor living-related specialty retail stores.

We preliminarily recognized goodwill of $403.5 million, other intangible assets of $301.0 million and tangible assets of $84.2 million, which included $57.4 million of acquired land and buildings. For additional discussion of goodwill and other intangible assets, see Note 3 of “Notes to Consolidated Financial Statements,” included in Part II, Item 8 of our 2021 Annual Report on Form 10-K. The final allocation of the fair value of the Porpoise acquisition, including the allocation of goodwill and intangible assets, is not complete but will be finalized within the allowable measurement period. We do not expect the future results of this acquisition to have a material impact on our financial position or results of operations.

In December 2021, we acquired the distribution assets of Wingate Supply, Inc., a wholesale distributor of irrigation and landscape maintenance products, adding one location in Florida.

In June 2021, we acquired the distribution assets of Vak Pak Builders Supply, Inc., a wholesale distributor of swimming pool equipment, chemicals and supplies, adding one location in Florida.

In April 2021, we acquired Pool Source, LLC, a wholesale distributor of swimming pool equipment, chemicals and supplies, adding one location in Tennessee.
Other than the Porpoise acquisition, we have completed our acquisition accounting for these acquisitions, subject to adjustments for standard holdback provisions per the terms of the purchase agreements, which are not material.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements and Interest Rate Swaps
6 Months Ended
Jun. 30, 2022
Fair Value Disclosures [Abstract]  
Fair Value Measurements and Interest Rate Swaps Fair Value Measurements and Interest Rate Swaps
Our assets and liabilities that are measured at fair value on a recurring basis include the unrealized gains or losses on our interest rate swap contracts and contingent consideration related to recent acquisitions. The three levels of the fair value hierarchy under the accounting guidance are described below:

Level 1    Inputs to the valuation methodology are unadjusted quoted prices for identical assets or liabilities in active markets.
Level 2     Inputs to the valuation methodology include:
quoted prices for similar assets or liabilities in active markets;
quoted prices for identical or similar assets or liabilities in inactive markets;
inputs other than quoted prices that are observable for the asset or liability; or
inputs that are derived principally from or corroborated by observable market data by correlation or other means.
Level 3    Inputs to the valuation methodology are unobservable and significant to the fair value measurement.
Recurring Fair Value Measurements

The table below presents the estimated fair values of our interest rate swap contracts, our forward-starting interest rate swap contracts and our contingent consideration liabilities (in thousands):
 
Fair Value at June 30,
20222021
Level 2
Unrealized gains on interest rate swaps$24,828 $4,641 
Unrealized losses on interest rate swaps 7,425 
Level 3
Contingent consideration liabilities$582 $1,008 
Interest Rate Swaps

We utilize interest rate swap contracts and forward-starting interest rate swap contracts to reduce our exposure to fluctuations in variable interest rates for future interest payments on our variable rate borrowings. 

For determining the fair value of our interest rate swap contracts and forward-starting interest rate swap contracts, we use significant other observable market data or assumptions (Level 2 inputs) that we believe market participants would use in pricing similar assets or liabilities, including assumptions about counterparty risk.  Our fair value estimates reflect an income approach based on the terms of the interest rate swap contracts and inputs corroborated by observable market data including interest rate curves. We include unrealized gains in Prepaid expenses and other current assets and unrealized losses in Accrued expenses and other current liabilities on the Consolidated Balance Sheets.

We recognize any differences between the variable interest rate in effect and the fixed interest rates per our swap contracts as an adjustment to interest expense over the life of the swaps. To the extent our derivatives are effective in offsetting the variability of the hedged cash flows, we record the changes in the estimated fair value of our interest rate swap contracts to Accumulated other comprehensive income (loss) on the Consolidated Balance Sheets.

We currently have three interest rate swap contracts in place, two of which became effective on November 20, 2020, and terminate on September 29, 2022, and a third that became effective on February 26, 2021, and terminates on February 28, 2025. These swap contracts were previously forward-starting and convert the variable interest rate to a fixed interest rate on our variable rate borrowings. Interest expense related to the notional amounts under these swap contracts is based on the fixed rates plus the applicable margin on our variable rate borrowings. Changes in the estimated fair value of these interest rate swap contracts are recorded to Accumulated other comprehensive income (loss) on the Consolidated Balance Sheets.

The following table provides additional details related to these swap contracts:
DerivativeInception DateEffective DateTermination DateNotional Amount
(in millions)
Fixed Interest Rate
Interest rate swap 1May 7, 2019November 20, 2020September 29, 2022$75.02.0925%
Interest rate swap 2July 25, 2019November 20, 2020September 29, 2022$75.01.5500%
Interest rate swap 3February 5, 2020February 26, 2021February 28, 2025$150.01.3800%

For the interest rate swap contracts in effect at June 30, 2022, a portion of the change in the estimated fair value between periods relates to future interest expense. Recognition of the change in fair value between periods attributable to accrued interest is reclassified from Accumulated other comprehensive income (loss) on the Consolidated Balance Sheets to Interest and other non-operating expenses, net on the Consolidated Statements of Income. This amount was not material in the six-month period ended June 30, 2022.
We have entered into forward-starting interest rate swap contracts to extend the hedged period for future interest payments on our variable rate borrowings. These swap contracts will convert the variable interest rate to a fixed interest rate on our variable rate borrowings. We record changes in the estimated fair value of these forward-starting interest rate swap contracts to Accumulated other comprehensive income (loss) on the Consolidated Balance Sheets.

The following table provides details related to each of our forward-starting interest rate swap contracts:
DerivativeInception DateEffective DateTermination DateNotional
Amount
(in millions)
Fixed
Interest
Rate
Forward-starting interest rate swap 1March 9, 2020September 29, 2022February 26, 2027$150.00.7400%
Forward-starting interest rate swap 2March 9, 2020February 28, 2025February 26, 2027$150.00.8130%

Failure of our swap counterparties would result in the loss of any potential benefit to us under our swap agreements. In this case, we would still be obligated to pay the variable interest payments underlying our debt agreements.  Additionally, failure of our swap counterparties would not eliminate our obligation to continue to make payments under our existing swap agreements if we were in a net pay position.

Our interest rate swap contracts and forward-starting interest rate swap contracts are subject to master netting arrangements. According to our accounting policy, we do not offset the fair values of assets with the fair values of liabilities related to these contracts.

Nonrecurring Fair Value Measurements

In addition to our assets and liabilities that we measure at fair value on a recurring basis, our assets and liabilities are also subject to nonrecurring fair value measurements. Generally, our assets, including long-lived assets, goodwill and intangible assets, are recorded at fair value on a nonrecurring basis as a result of impairment charges or business combinations. In the six months ended June 30, 2022, we did not record any significant nonrecurring fair value measurements for assets or liabilities in periods subsequent to their initial recognition.

Other
The carrying values of cash, receivables, accounts payable and accrued liabilities approximate fair value due to the short maturity of those instruments. The carrying value of long-term debt approximates fair value (Level 3 inputs).  Our determination of the estimated fair value reflects a discounted cash flow model using our estimates, including assumptions related to borrowing rates (Level 3 inputs).
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.2
Debt
6 Months Ended
Jun. 30, 2022
Debt Disclosure [Abstract]  
Debt Debt
The table below presents the components of our debt (in thousands):

 June 30,
 20222021
Variable rate debt
Short-term borrowings$10,152 $— 
Current portion of long-term debt:
Australian credit facility9,579 10,058 
Short-term borrowings and current portion of long-term debt 19,731 10,058 
Long-term portion:  
Revolving credit facility566,210 152,396 
Term loan under credit facility500,000 — 
Term facility161,875 171,125 
Receivables securitization facility350,000 90,000 
Less: financing costs, net2,418 463 
Long-term debt, net1,575,667 413,058 
Total debt $1,595,398 $423,116 

On January 4, 2022, we drew the $250.0 million incremental term loan available under our December 30, 2021 amendment to our Second Amended and Restated Credit Agreement (the “Credit Facility”) and used the net proceeds to reduce our revolving borrowings under the Credit Facility. At June 30, 2022, the $500.0 million of term loans available under the Credit Facility were fully drawn.

Our accounts receivable securitization facility (the “Receivables Facility”) provides for the sale of certain of our receivables to a wholly owned subsidiary (the “Securitization Subsidiary”). The Securitization Subsidiary transfers variable undivided percentage interests in the receivables and related rights to certain third-party financial institutions in exchange for cash proceeds, limited to the applicable funding capacities.

We account for the sale of the receivable interests as a secured borrowing on our Consolidated Balance Sheets. The receivables subject to the agreement collateralize the cash proceeds received from the third-party financial institutions. We classify the entire outstanding balance as Long-term debt, net on our Consolidated Balance Sheets as we intend and have the ability to refinance the obligations on a long-term basis. We present the receivables that collateralize the cash proceeds separately as Receivables pledged under receivables facility on our Consolidated Balance Sheets.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Basis of Presentation and Principles of Consolidation
Pool Corporation (the Company, which may be referred to as we, us or our) prepared the unaudited interim Consolidated Financial Statements following U.S. generally accepted accounting principles (GAAP) and the requirements of the Securities and Exchange Commission (SEC) for interim financial information. As permitted under those rules, we have condensed or omitted certain footnotes and other financial information required for complete financial statements. 

The interim Consolidated Financial Statements include all normal and recurring adjustments that are necessary for a fair presentation of our financial position and operating results. All significant intercompany accounts and intercompany transactions have been eliminated.
Newly Adopted Accounting Pronouncements
Income Taxes We reduce federal and state income taxes payable by the tax benefits associated with the exercise of nonqualified stock options and the lapse of restrictions on restricted stock awards. To the extent realized tax deductions exceed the amount of previously recognized deferred tax benefits related to share-based compensation, we record an excess tax benefit. We record all excess tax benefits as a component of income tax benefit or expense on the Consolidated Statements of Income in the period in which stock options are exercised or restrictions on restricted stock awards lapse.
Retained Earnings We account for the retirement of treasury shares as a reduction of Retained earnings.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Schedule of Accumulated Other Comprehensive Loss
The table below presents the components of our Accumulated other comprehensive income (loss) balance (in thousands):
June 30,December 31,
202220212021
Foreign currency translation adjustments$(16,919)$(4,882)$(9,580)
Unrealized gains (losses) on interest rate swaps, net of tax
18,587 (2,123)2,096 
Accumulated other comprehensive income (loss)$1,668 $(7,005)$(7,484)
Schedule of Recent Accounting Pronouncements The following table summarizes the recent accounting pronouncements that we plan to adopt in future periods:
StandardDescriptionEffective DateEffect on Financial Statements and Other Significant Matters
ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting and ASU 2021-01, Reference Rate Reform (Topic 848): Scope
Provides temporary optional guidance to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying generally accepted accounting principles to transactions affected by reference rate reform if certain criteria are met. These transactions include: contract modifications, hedging relationships, and sale or transfer of debt securities classified as held-to-maturity. Entities may apply the provisions of the new standard as of the beginning of the reporting period when the election is made. In January 2021, the FASB issued ASU 2021-01, Reference Rate Reform (Topic 848): Scope. The amendments in this ASU refine the scope of ASC 848 and clarify some of its guidance as it relates to recent rate reform activities.
The provisions of these updates are only available until December 31, 2022, when the reference rate replacement activity is expected to be completed. Our exposure related to the expected cessation of LIBOR is limited to the interest expense and certain fees we incur on balances outstanding under our three major credit facilities. We do not expect that there will be a material impact to the financial statements as a result of adopting these ASUs.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
Computation of earnings per share and reconciliation of basic and diluted weighted average common shares outstanding
 Three Months EndedSix Months Ended
June 30,June 30,
 2022202120222021
Net income$307,283 $259,695 $486,544 $358,350 
Amounts allocated to participating securities(1,680)— (2,762)— 
Net income attributable to common stockholders$305,603 $259,695 $483,782 $358,350 
Weighted average common shares outstanding:  
Basic39,660 40,125 39,795 40,169 
Effect of dilutive securities:  
Stock options and employee stock purchase plan404 620 436 631 
Diluted40,064 40,745 40,231 40,800 
Earnings per share attributable to common stockholders:  
Basic$7.71 $6.47 $12.16 $8.92 
Diluted$7.63 $6.37 $12.03 $8.78 
Anti-dilutive stock options excluded from diluted earnings per share computations (1)
33 — 1 — 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements and Interest Rate Swaps (Tables)
6 Months Ended
Jun. 30, 2022
Fair Value Disclosures [Abstract]  
Estimated fair value of contracts
The table below presents the estimated fair values of our interest rate swap contracts, our forward-starting interest rate swap contracts and our contingent consideration liabilities (in thousands):
 
Fair Value at June 30,
20222021
Level 2
Unrealized gains on interest rate swaps$24,828 $4,641 
Unrealized losses on interest rate swaps 7,425 
Level 3
Contingent consideration liabilities$582 $1,008 
Schedule of Interest Rate Derivatives The following table provides additional details related to these swap contracts:
DerivativeInception DateEffective DateTermination DateNotional Amount
(in millions)
Fixed Interest Rate
Interest rate swap 1May 7, 2019November 20, 2020September 29, 2022$75.02.0925%
Interest rate swap 2July 25, 2019November 20, 2020September 29, 2022$75.01.5500%
Interest rate swap 3February 5, 2020February 26, 2021February 28, 2025$150.01.3800%
The following table provides details related to each of our forward-starting interest rate swap contracts:
DerivativeInception DateEffective DateTermination DateNotional
Amount
(in millions)
Fixed
Interest
Rate
Forward-starting interest rate swap 1March 9, 2020September 29, 2022February 26, 2027$150.00.7400%
Forward-starting interest rate swap 2March 9, 2020February 28, 2025February 26, 2027$150.00.8130%
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Debt (Tables)
6 Months Ended
Jun. 30, 2022
Debt Disclosure [Abstract]  
Schedule of Debt
The table below presents the components of our debt (in thousands):

 June 30,
 20222021
Variable rate debt
Short-term borrowings$10,152 $— 
Current portion of long-term debt:
Australian credit facility9,579 10,058 
Short-term borrowings and current portion of long-term debt 19,731 10,058 
Long-term portion:  
Revolving credit facility566,210 152,396 
Term loan under credit facility500,000 — 
Term facility161,875 171,125 
Receivables securitization facility350,000 90,000 
Less: financing costs, net2,418 463 
Long-term debt, net1,575,667 413,058 
Total debt $1,595,398 $423,116 
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Accounting Policies [Abstract]        
Excess tax benefit $ 1.6 $ 7.7 $ 8.9 $ 11.7
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Retained Deficit (Details)
$ in Millions
Jun. 30, 2022
USD ($)
Retained Earnings (Accumulated Deficit) [Abstract]  
Cumulative share repurchases $ 1,900.0
Cumulative dividends $ 862.4
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Accumulated Other Comprehensive Loss [Line Items]      
Accumulated other comprehensive income (loss) $ 1,668 $ (7,484) $ (7,005)
AOCI Attributable to Parent      
Accumulated Other Comprehensive Loss [Line Items]      
Accumulated other comprehensive income (loss) 1,668 (7,484) (7,005)
Foreign currency translation adjustments      
Accumulated Other Comprehensive Loss [Line Items]      
Accumulated other comprehensive income (loss) (16,919) (9,580) (4,882)
Unrealized (losses) gains on interest rate swaps, net of tax      
Accumulated Other Comprehensive Loss [Line Items]      
Accumulated other comprehensive income (loss) $ 18,587 $ 2,096 $ (2,123)
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Earnings Per Share [Abstract]            
Net Income $ 307,283 $ 179,261 $ 259,695 $ 98,655 $ 486,544 $ 358,350
Participating Securities, Distributed and Undistributed Earnings (Loss), Basic (1,680)   0   (2,762) 0
Net Income (Loss) Available to Common Stockholders, Basic $ 305,603   $ 259,695   $ 483,782 $ 358,350
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]            
Anti-dilutive stock options excluded from diluted earnings per share computations (in shares) 33   0   1 0
Incremental Common Shares Attributable to Participating Nonvested Shares with Non-forfeitable Dividend Rights 218       229  
Weighted average shares outstanding: [Abstract]            
Basic (in shares) 39,660   40,125   39,795 40,169
Effect of dilutive securities: [Abstract]            
Stock options and employee stock purchase plan (in shares) 404   620   436 631
Diluted (in shares) 40,064   40,745   40,231 40,800
Earnings Per Share, Basic [Abstract]            
Basic (in dollars per share) $ 7.71   $ 6.47   $ 12.16 $ 8.92
Earnings Per Share, Basic and Diluted [Abstract]            
Diluted (in dollars per share) $ 7.63   $ 6.37   $ 12.03 $ 8.78
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions (Details)
$ in Thousands
1 Months Ended 6 Months Ended
Apr. 30, 2022
numberOfReportingUnits
Dec. 16, 2021
USD ($)
Dec. 31, 2021
USD ($)
numberOfReportingUnits
Dec. 31, 2021
USD ($)
numberOfReportingUnits
Jun. 30, 2021
USD ($)
numberOfReportingUnits
Apr. 30, 2021
numberOfReportingUnits
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Business Acquisition [Line Items]                
Payments to Acquire Businesses, Net of Cash Acquired             $ 7,629 $ 15,162
Goodwill Balances     $ 688,364 $ 688,364 $ 283,284   $ 692,972 $ 283,284
Porpoise Pool & Patio, Inc.                
Business Acquisition [Line Items]                
Payments to Acquire Businesses, Net of Cash Acquired   $ 788,700            
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill   301,000            
Goodwill Balances   403,500            
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net   84,200            
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment   $ 57,400            
FLORIDA | Porpoise Pool & Patio, Inc.                
Business Acquisition [Line Items]                
Business Combination, Number of Locations | numberOfReportingUnits     1          
FLORIDA | Wingate Supply, Inc.                
Business Acquisition [Line Items]                
Business Combination, Number of Locations | numberOfReportingUnits       1        
FLORIDA | Vak Pak Builders Supply, Inc.                
Business Acquisition [Line Items]                
Business Combination, Number of Locations | numberOfReportingUnits         1      
TENNESSEE | Pool Source, LLC                
Business Acquisition [Line Items]                
Business Combination, Number of Locations | numberOfReportingUnits           1    
WEST VIRGINIA | Tri-State Pool Distributors                
Business Acquisition [Line Items]                
Business Combination, Number of Locations | numberOfReportingUnits 1              
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements and Interest Rate Swaps - Recurring Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Jun. 30, 2021
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Unrealized gains on interest rate swaps $ 24,828 $ 4,641
Unrealized losses on interest rate swaps 0 7,425
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration liabilities $ 582 $ 1,008
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements and Interest Rate Swaps - Interest Rate Swaps (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Feb. 05, 2020
Jul. 25, 2019
May 07, 2019
Interest rate swap 1        
Derivative [Line Items]        
Effective Date Nov. 20, 2020      
Termination Date Sep. 29, 2022      
Notional Amount       $ 75,000
Fixed Interest Rate       2.0925%
Interest rate swap 2        
Derivative [Line Items]        
Effective Date Nov. 20, 2020      
Termination Date Sep. 29, 2022      
Notional Amount     $ 75,000  
Fixed Interest Rate     1.55%  
Interest rate swap 3        
Derivative [Line Items]        
Effective Date Feb. 26, 2021      
Termination Date Feb. 28, 2025      
Notional Amount   $ 150,000    
Fixed Interest Rate   1.38%    
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements and Interest Rate Swaps - Forward-Starting Interest Rate Swaps (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2022
Mar. 09, 2020
Forward-starting interest rate swap 1    
Derivative [Line Items]    
Effective Date Sep. 29, 2022  
Termination Date Feb. 26, 2027  
Derivative, Notional Amount   $ 150.0
Fixed Interest Rate   0.74%
Forward-starting interest rate swap 2    
Derivative [Line Items]    
Effective Date Feb. 28, 2025  
Termination Date Feb. 26, 2027  
Derivative, Notional Amount   $ 150.0
Fixed Interest Rate   0.813%
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Jan. 04, 2022
Jun. 30, 2022
Jun. 30, 2021
Debt Instrument [Line Items]      
Short-term borrowings   $ 10,152 $ 0
Australian credit facility   9,579 10,058
Short-term borrowings and current portion of long-term debt   19,731 10,058
Long-term portion:      
Less: financing costs, net   2,418 463
Long-term debt, net   1,575,667 413,058
Total debt    1,595,398 423,116
Revolving Credit Facility      
Long-term portion:      
Long-term debt, gross   566,210 152,396
Proceeds from Issuance of Unsecured Debt $ 250,000    
Line of Credit Facility, Maximum Borrowing Capacity   500,000  
Term loan under credit facility      
Long-term portion:      
Term facility   500,000 0
Term Facility [Member]      
Long-term portion:      
Term facility   161,875 171,125
Receivables Securitization Facility      
Long-term portion:      
Long-term debt, gross   $ 350,000 $ 90,000
XML 39 pool-20220630_htm.xml IDEA: XBRL DOCUMENT 0000945841 2022-01-01 2022-06-30 0000945841 2022-07-25 0000945841 2022-04-01 2022-06-30 0000945841 2021-04-01 2021-06-30 0000945841 2021-01-01 2021-06-30 0000945841 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000945841 2022-06-30 0000945841 2021-06-30 0000945841 2021-12-31 0000945841 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0000945841 us-gaap:RetainedEarningsMember 2021-01-01 2021-06-30 0000945841 2020-12-31 0000945841 us-gaap:CommonStockMember 2021-12-31 0000945841 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000945841 us-gaap:RetainedEarningsMember 2021-12-31 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000945841 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000945841 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000945841 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000945841 2022-01-01 2022-03-31 0000945841 us-gaap:CommonStockMember 2022-03-31 0000945841 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000945841 us-gaap:RetainedEarningsMember 2022-03-31 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000945841 2022-03-31 0000945841 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0000945841 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0000945841 us-gaap:CommonStockMember 2022-06-30 0000945841 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000945841 us-gaap:RetainedEarningsMember 2022-06-30 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000945841 us-gaap:CommonStockMember 2020-12-31 0000945841 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000945841 us-gaap:RetainedEarningsMember 2020-12-31 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000945841 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0000945841 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0000945841 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0000945841 2021-01-01 2021-03-31 0000945841 us-gaap:CommonStockMember 2021-03-31 0000945841 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000945841 us-gaap:RetainedEarningsMember 2021-03-31 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0000945841 2021-03-31 0000945841 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0000945841 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0000945841 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0000945841 us-gaap:CommonStockMember 2021-06-30 0000945841 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000945841 us-gaap:RetainedEarningsMember 2021-06-30 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0000945841 us-gaap:AccumulatedTranslationAdjustmentMember 2022-06-30 0000945841 us-gaap:AccumulatedTranslationAdjustmentMember 2021-06-30 0000945841 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0000945841 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2022-06-30 0000945841 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2021-06-30 0000945841 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2021-12-31 0000945841 stpr:WV pool:TriStatePoolDistributorsMember 2022-04-29 2022-04-30 0000945841 pool:PorpoisePoolPatioIncMember 2021-12-16 2021-12-16 0000945841 stpr:FL pool:PorpoisePoolPatioIncMember 2021-12-16 2021-12-31 0000945841 pool:PorpoisePoolPatioIncMember 2021-12-16 0000945841 stpr:FL pool:WingateSupplyIncMember 2021-12-01 2021-12-31 0000945841 stpr:FL pool:VakPakBuildersSupplyIncMember 2021-06-01 2021-06-30 0000945841 stpr:TN pool:PoolSourceLLCMember 2021-04-01 2021-04-30 0000945841 us-gaap:FairValueInputsLevel2Member 2022-06-30 0000945841 us-gaap:FairValueInputsLevel2Member 2021-06-30 0000945841 us-gaap:FairValueInputsLevel3Member 2022-06-30 0000945841 us-gaap:FairValueInputsLevel3Member 2021-06-30 0000945841 pool:EffectiveInterestRateSwap1Member 2022-01-01 2022-06-30 0000945841 pool:EffectiveInterestRateSwap1Member 2019-05-07 0000945841 pool:EffectiveInterestRateSwap2Member 2022-01-01 2022-06-30 0000945841 pool:EffectiveInterestRateSwap2Member 2019-07-25 0000945841 pool:EffectiveInterestRateSwap3Member 2022-01-01 2022-06-30 0000945841 pool:EffectiveInterestRateSwap3Member 2020-02-05 0000945841 pool:ForwardstartingInterestRateSwap1Member 2022-01-01 2022-06-30 0000945841 pool:ForwardstartingInterestRateSwap1Member 2020-03-09 0000945841 pool:ForwardstartingInterestRateSwap2Member 2022-01-01 2022-06-30 0000945841 pool:ForwardstartingInterestRateSwap2Member 2020-03-09 0000945841 us-gaap:LineOfCreditMember 2022-06-30 0000945841 us-gaap:LineOfCreditMember 2021-06-30 0000945841 pool:TermLoanUnderCreditFacilityMember 2022-06-30 0000945841 pool:TermLoanUnderCreditFacilityMember 2021-06-30 0000945841 pool:TermFacilityMember 2022-06-30 0000945841 pool:TermFacilityMember 2021-06-30 0000945841 us-gaap:SecuredDebtMember 2022-06-30 0000945841 us-gaap:SecuredDebtMember 2021-06-30 0000945841 us-gaap:LineOfCreditMember 2022-01-04 2022-01-04 shares iso4217:USD iso4217:USD shares pool:numberOfReportingUnits pure 0000945841 --12-31 2022 Q2 false 10-Q true 2022-06-30 false 0-26640 POOL CORPORATION DE 36-3943363 109 Northpark Boulevard, Covington, LA 70433-5001 (985) 892-5521 Common Stock, par value $0.001 per share POOL NASDAQ Yes Yes Large Accelerated Filer false false false 39590630 2055818000 1787833000 3468468000 2848579000 1389014000 1236148000 2354474000 1995762000 666804000 551685000 1113994000 852817000 247916000 213099000 459382000 385200000 418888000 338586000 654612000 467617000 -8523000 -1963000 -13722000 -4545000 410365000 336623000 640890000 463072000 103160000 76985000 154482000 104854000 78000 57000 136000 132000 307283000 259695000 486544000 358350000 7.71 6.47 12.16 8.92 7.63 6.37 12.03 8.78 39660000 40125000 39795000 40169000 40064000 40745000 40231000 40800000 1.00 0.80 1.80 1.38 307283000 259695000 486544000 358350000 -7125000 1302000 -7339000 34000 -1631000 719000 -5497000 -2327000 4893000 -2157000 16491000 6980000 -2232000 -855000 9152000 7014000 305051000 258840000 495696000 365364000 91481000 58465000 24321000 239639000 210318000 155259000 516946000 375248000 221312000 1579101000 894654000 1339100000 43317000 18716000 29093000 2470484000 1557401000 1769085000 183480000 111661000 179008000 692972000 283284000 688364000 309375000 12350000 312814000 1179000 1293000 1231000 259571000 221068000 241662000 45044000 26978000 37967000 3962105000 2214035000 3230131000 604225000 439453000 398697000 195529000 184437000 264877000 19731000 10058000 11772000 71550000 63786000 69070000 891035000 697734000 744416000 42380000 30440000 35840000 1575667000 413058000 1171578000 32109000 38079000 31545000 191856000 159976000 175359000 2733047000 1339287000 2158738000 0.001 0.001 0.001 100000000 100000000 100000000 39588231 40131570 40192901 40000 40000 40000 564641000 535046000 551963000 662709000 346667000 526874000 1668000 -7005000 -7484000 1229058000 874748000 1071393000 3962105000 2214035000 3230131000 486544000 358350000 15376000 13884000 4358000 723000 7571000 7549000 136000 132000 -7185000 -4812000 384245000 295342000 251090000 114792000 20573000 16865000 208017000 170368000 -44276000 58673000 28731000 187228000 7629000 15162000 19802000 17333000 -27431000 -32495000 1122186000 549008000 1128902000 505636000 250000000 0 215000000 260000000 50000000 290000000 4625000 4625000 24767000 4466000 16808000 6277000 -1374000 -362000 5107000 7918000 72028000 55418000 278680000 90135000 64643000 -131061000 1217000 665000 67160000 24337000 24321000 34128000 91481000 58465000 40193000 40000 551963000 526874000 -7484000 1071393000 0 0 0 179261000 0 179261000 0 0 0 0 -214000 -214000 -3866000 0 0 0 0 11598000 11598000 138000 0 0 62420000 0 62420000 0 0 3657000 0 0 3657000 55000 0 3135000 0 0 3135000 0 0 0 32132000 0 32132000 40110000 40000 558755000 611583000 3900000 1174278000 0 0 0 307283000 0 307283000 0 0 0 0 -7125000 -7125000 -1631000 0 0 0 0 4893000 4893000 547000 0 0 216261000 0 216261000 0 0 3914000 0 0 3914000 25000 0 1972000 0 0 1972000 0 0 0 39896000 0 39896000 39588000 40000 564641000 662709000 1668000 1229058000 40232000 40000 519579000 133870000 -14019000 639470000 0 0 0 98655000 0 98655000 0 0 0 0 -1268000 -1268000 -3046000 0 0 0 0 9137000 9137000 215000 0 0 71516000 0 71516000 0 0 3837000 0 0 3837000 69000 0 2912000 0 0 2912000 0 0 0 23299000 0 23299000 40086000 40000 526328000 137710000 -6150000 657928000 0 0 0 259695000 0 259695000 0 0 0 0 1302000 1302000 719000 0 0 0 0 -2157000 -2157000 45000 0 0 18619000 0 18619000 0 0 3712000 0 0 3712000 90000 0 5006000 0 0 5006000 0 0 0 32119000 0 32119000 40131000 40000 535046000 346667000 -7005000 874748000 Summary of Significant Accounting Policies<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pool Corporation (the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which may be referred to as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">we, us</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">our</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) prepared the unaudited interim Consolidated Financial Statements following U.S. generally accepted accounting principles (GAAP) and the requirements of the Securities and Exchange Commission (SEC) for interim financial information. As permitted under those rules, we have condensed or omitted certain footnotes and other financial information required 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interim Consolidated Financial Statements include all normal and recurring adjustments that are necessary for a fair presentation of our financial position and operating results. All significant intercompany accounts and intercompany transactions have been eliminated.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A description of our significant accounting policies is included in our 2021 Annual Report on Form 10-K. You should read the interim Consolidated Financial Statements in conjunction with the Consolidated Financial Statements and accompanying notes in our 2021 Annual Report on Form 10-K.  The results for our three and six-month periods ended June 30, 2022, are not necessarily indicative of the expected results for our fiscal year ending December 31, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We reduce federal and state income taxes payable by the tax benefits associated with the exercise of nonqualified stock options and the lapse of restrictions on restricted stock awards. To the extent realized tax deductions exceed the amount of previously recognized deferred tax benefits related to share-based compensation, we record an excess tax benefit. We record all excess tax benefits as a component of income tax benefit or expense on the Consolidated Statements of Income in the period in which stock options are exercised or restrictions on restricted stock awards lapse. We recorded excess tax benefits of $1.6 million in the second quarter of 2022 compared to $7.7 million in the second quarter of 2021 and $8.9 million in the six months ended June 30, 2022, compared to $11.7 million in the six months ended June 30, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Retained Earnings</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for the retirement of treasury shares as a reduction of Retained earnings. As of June 30, 2022, the Retained earnings on our Consolidated Balance Sheets reflects cumulative net income, the cumulative impact of adjustments for changes in accounting pronouncements, treasury share retirements since the inception of our share repurchase programs of $1.9 billion and cumulative dividends of $862.4 million.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated Other Comprehensive Income (Loss)</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the components of our Accumulated other comprehensive income (loss) balance (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.181%"><tr><td style="width:1.0%"/><td style="width:53.326%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.947%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.947%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.328%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(16,919)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,882)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,580)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains (losses) on interest rate swaps, net of tax</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18,587</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,123)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss)</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,668</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,005)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,484)</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"/></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements Pending Adoption</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the recent accounting pronouncements that we plan to adopt in future periods:</span><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 style="width:18.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:40.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.403%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Standard</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effect on Financial Statements and Other Significant Matters</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU 2021-01, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Reference Rate Reform (Topic 848): Scope</span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provides temporary optional guidance to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying generally accepted accounting principles to transactions affected by reference rate reform if certain criteria are met. These transactions include: contract modifications, hedging relationships, and sale or transfer of debt securities classified as held-to-maturity. Entities may apply the provisions of the new standard as of the beginning of the reporting period when the election is made. In January 2021, the FASB issued ASU 2021-01, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Reference Rate Reform (Topic 848): Scope</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. The amendments in this ASU refine the scope of ASC 848 and clarify some of its guidance as it relates to recent rate reform activities. </span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The provisions of these updates are only available until December 31, 2022, when the reference rate replacement activity is expected to be completed. </span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Our exposure related to the expected cessation of LIBOR is limited to the interest expense and certain fees we incur on balances outstanding under our three major credit facilities. We do not expect that there will be a material impact to the financial statements as a result of adopting these ASUs.</span></td></tr></table></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pool Corporation (the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which may be referred to as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">we, us</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">our</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) prepared the unaudited interim Consolidated Financial Statements following U.S. generally accepted accounting principles (GAAP) and the requirements of the Securities and Exchange Commission (SEC) for interim financial information. As permitted under those rules, we have condensed or omitted certain footnotes and other financial information required 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interim Consolidated Financial Statements include all normal and recurring adjustments that are necessary for a fair presentation of our financial position and operating results. All significant intercompany accounts and intercompany transactions have been eliminated.</span></div> We reduce federal and state income taxes payable by the tax benefits associated with the exercise of nonqualified stock options and the lapse of restrictions on restricted stock awards. To the extent realized tax deductions exceed the amount of previously recognized deferred tax benefits related to share-based compensation, we record an excess tax benefit. We record all excess tax benefits as a component of income tax benefit or expense on the Consolidated Statements of Income in the period in which stock options are exercised or restrictions on restricted stock awards lapse. -1600000 -7700000 -8900000 -11700000 We account for the retirement of treasury shares as a reduction of Retained earnings. 1900000000 862400000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the components of our Accumulated other comprehensive income (loss) balance (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.181%"><tr><td style="width:1.0%"/><td style="width:53.326%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.947%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.947%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.328%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(16,919)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,882)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,580)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains (losses) on interest rate swaps, net of tax</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18,587</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,123)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss)</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,668</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,005)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,484)</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"/></tr></table></div> -16919000 -4882000 -9580000 18587000 -2123000 2096000 1668000 -7005000 -7484000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the recent accounting pronouncements that we plan to adopt in future periods:</span><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 style="width:18.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:40.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.403%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Standard</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effect on Financial Statements and Other Significant Matters</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU 2021-01, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Reference Rate Reform (Topic 848): Scope</span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provides temporary optional guidance to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying generally accepted accounting principles to transactions affected by reference rate reform if certain criteria are met. These transactions include: contract modifications, hedging relationships, and sale or transfer of debt securities classified as held-to-maturity. Entities may apply the provisions of the new standard as of the beginning of the reporting period when the election is made. In January 2021, the FASB issued ASU 2021-01, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Reference Rate Reform (Topic 848): Scope</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. The amendments in this ASU refine the scope of ASC 848 and clarify some of its guidance as it relates to recent rate reform activities. </span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The provisions of these updates are only available until December 31, 2022, when the reference rate replacement activity is expected to be completed. </span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Our exposure related to the expected cessation of LIBOR is limited to the interest expense and certain fees we incur on balances outstanding under our three major credit facilities. We do not expect that there will be a material impact to the financial statements as a result of adopting these ASUs.</span></td></tr></table> Earnings Per Share<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We calculate basic and diluted earnings per share using the two-class method. Earnings per share under the two-class method is calculated using net income attributable to common stockholders, which is net income reduced by the earnings allocated to participating securities. Our participating securities include share-based payment awards that contain a non-forfeitable right to receive dividends and are considered to participate in undistributed earnings with common shareholders. Participating securities excluded from weighted average common shares outstanding were 218 thousand in the second quarter of 2022 and 229 thousand for the six months ended June 30, 2022. </span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The table below presents the computation of earnings per share, including the reconciliation of basic and diluted weighted average shares outstanding (in thousands, except per share data):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"><tr><td style="width:1.0%"/><td style="width:55.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.698%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">307,283</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,695 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">486,544</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358,350 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts allocated to participating securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,680)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,762)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to common stockholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">305,603</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,695 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">483,782</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358,350 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">39,660</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">39,795</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 32.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options and employee stock purchase plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">404</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">436</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">40,064</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,745 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">40,231</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,800 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share attributable to common stockholders:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7.71</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12.16</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7.63</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.37 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12.03</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.78 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anti-dilutive stock options excluded from diluted earnings per share computations </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Since these options have exercise prices that are higher than the average market prices of our common stock, including them in the calculation would have an anti-dilutive effect on earnings per share.</span></div> 218000 229000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"><tr><td style="width:1.0%"/><td style="width:55.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.698%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">307,283</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,695 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">486,544</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358,350 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts allocated to participating securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,680)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,762)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to common stockholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">305,603</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,695 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">483,782</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358,350 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">39,660</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">39,795</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 32.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options and employee stock purchase plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">404</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">436</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">40,064</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,745 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">40,231</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,800 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share attributable to common stockholders:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7.71</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12.16</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7.63</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.37 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12.03</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.78 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anti-dilutive stock options excluded from diluted earnings per share computations </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 307283000 259695000 486544000 358350000 -1680000 0 -2762000 0 305603000 259695000 483782000 358350000 39660000 40125000 39795000 40169000 404000 620000 436000 631000 40064000 40745000 40231000 40800000 7.71 6.47 12.16 8.92 7.63 6.37 12.03 8.78 33000 0 1000 0 Acquisitions<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2022, we acquired the distribution assets of Tri-State Pool Distributors, a wholesale distributor of swimming pool equipment, chemicals and supplies, adding one location in West Virginia.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 16, 2021, we acquired Porpoise Pool &amp; Patio, Inc. (“Porpoise”) for $788.7 million, net of cash acquired. The acquisition was funded with borrowings on our amended and restated revolving credit facility (the “Credit Facility”). Porpoise’s primary operations, Sun Wholesale Supply, Inc., a wholesale distributor of swimming pool and outdoor-living products, added one distribution location in Florida. It also services Pinch A Penny, Inc., a franchisor of independently owned and operated pool and outdoor living-related specialty retail stores. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We preliminarily recognized goodwill of $403.5 million, other intangible assets of $301.0 million and tangible assets of $84.2 million, which included $57.4 million of acquired land and buildings. For additional discussion of goodwill and other intangible assets, see Note 3 of “Notes to Consolidated Financial Statements,” included in Part II, Item 8 of our 2021 Annual Report on Form 10-K. The final allocation of the fair value of the Porpoise acquisition, including the allocation of goodwill and intangible assets, is not complete but will be finalized within the allowable measurement period. We do not expect the future results of this acquisition to have a material impact on our financial position or results of operations. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, we acquired the distribution assets of Wingate Supply, Inc., a wholesale distributor of irrigation and landscape maintenance products, adding one location in Florida. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In June 2021, we acquired the distribution assets of Vak Pak Builders Supply, Inc., a wholesale distributor of swimming pool equipment, chemicals and supplies, adding one location in Florida. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In April 2021, we acquired Pool Source, LLC, a wholesale distributor of swimming pool equipment, chemicals and supplies, adding one location in Tennessee. </span></div>Other than the Porpoise acquisition, we have completed our acquisition accounting for these acquisitions, subject to adjustments for standard holdback provisions per the terms of the purchase agreements, which are not material. 1 788700000 1 403500000 301000000 84200000 57400000 1 1 1 Fair Value Measurements and Interest Rate Swaps<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our assets and liabilities that are measured at fair value on a recurring basis include the unrealized gains or losses on our interest rate swap contracts and contingent consideration related to recent acquisitions. The three levels of the fair value hierarchy under the accounting guidance are described below:</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1    Inputs to the valuation methodology are unadjusted quoted prices for identical assets or liabilities in active markets.</span></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2     Inputs to the valuation methodology include:</span></div><div style="padding-left:108pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">quoted prices for similar assets or liabilities in active markets;</span></div><div style="padding-left:108pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">quoted prices for identical or similar assets or liabilities in inactive markets;</span></div><div style="padding-left:108pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">inputs other than quoted prices that are observable for the asset or liability; or</span></div><div style="margin-bottom:6pt;padding-left:108pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">inputs that are derived principally from or corroborated by observable market data by correlation or other means.</span></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3    Inputs to the valuation methodology are unobservable and significant to the fair value measurement.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recurring Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the estimated fair values of our interest rate swap contracts, our forward-starting interest rate swap contracts and our contingent consideration liabilities (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.695%"><tr><td style="width:1.0%"/><td style="width:55.772%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.458%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.805%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.458%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.807%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value at June 30,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains on interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">24,828</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,641 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized losses on interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,425 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">582</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Rate Swaps</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We utilize interest rate swap contracts and forward-starting interest rate swap contracts to reduce our exposure to fluctuations in variable interest rates for future interest payments on our variable rate borrowings. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For determining the fair value of our interest rate swap contracts and forward-starting interest rate swap contracts, we use significant other observable market data or assumptions (Level 2 inputs) that we believe market participants would use in pricing similar assets or liabilities, including assumptions about counterparty risk.  Our fair value estimates reflect an income approach based on the terms of the interest rate swap contracts and inputs corroborated by observable market data including interest rate curves. We include unrealized gains in Prepaid expenses and other current assets and unrealized losses in Accrued expenses and other current liabilities on the Consolidated Balance Sheets.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize any differences between the variable interest rate in effect and the fixed interest rates per our swap contracts as an adjustment to interest expense over the life of the swaps. To the extent our derivatives are effective in offsetting the variability of the hedged cash flows, we record the changes in the estimated fair value of our interest rate swap contracts to Accumulated other comprehensive income (loss) on the Consolidated Balance Sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently have three interest rate swap contracts in place, two of which became effective on November 20, 2020, and terminate on September 29, 2022, and a third that became effective on February 26, 2021, and terminates on February 28, 2025. These swap contracts were previously forward-starting and convert the variable interest rate to a fixed interest rate on our variable rate borrowings. Interest expense related to the notional amounts under these swap contracts is based on the fixed rates plus the applicable margin on our variable rate borrowings. Changes in the estimated fair value of these interest rate swap contracts are recorded to Accumulated other comprehensive income (loss) on the Consolidated Balance Sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides additional details related to these swap contracts:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"/><td style="width:23.368%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.097%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.137%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.137%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.568%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Inception Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Termination Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notional Amount <br/>(in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fixed Interest Rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 7, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 20, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 29, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$75.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0925%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 25, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 20, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 29, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$75.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5500%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap 3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 5, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 26, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 28, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$150.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3800%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the interest rate swap contracts in effect at June 30, 2022, a portion of the change in the estimated fair value between periods relates to future interest expense. Recognition of the change in fair value between periods attributable to accrued interest is reclassified from Accumulated other comprehensive income (loss) on the Consolidated Balance Sheets to Interest and other non-operating expenses, net on the Consolidated Statements of Income. This amount was not material in the six-month period ended June 30, 2022.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into forward-starting interest rate swap contracts to extend the hedged period for future interest payments on our variable rate borrowings. These swap contracts will convert the variable interest rate to a fixed interest rate on our variable rate borrowings. We record changes in the estimated fair value of these forward-starting interest rate swap contracts to Accumulated other comprehensive income (loss) on the Consolidated Balance Sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides details related to each of our forward-starting interest rate swap contracts:</span><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 style="width:28.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.656%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Inception Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Termination Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notional<br/>Amount<br/>(in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fixed<br/>Interest<br/>Rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward-starting interest rate swap 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 9, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 29, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 26, 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$150.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7400%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward-starting interest rate swap 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 9, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 28, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 26, 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$150.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8130%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Failure of our swap counterparties would result in the loss of any potential benefit to us under our swap agreements. In this case, we would still be obligated to pay the variable interest payments underlying our debt agreements.  Additionally, failure of our swap counterparties would not eliminate our obligation to continue to make payments under our existing swap agreements if we were in a net pay position.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our interest rate swap contracts and forward-starting interest rate swap contracts are subject to master netting arrangements. According to our accounting policy, we do not offset the fair values of assets with the fair values of liabilities related to these contracts. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nonrecurring Fair Value Measurements </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to our assets and liabilities that we measure at fair value on a recurring basis, our assets and liabilities are also subject to nonrecurring fair value measurements. Generally, our assets, including long-lived assets, goodwill and intangible assets, are recorded at fair value on a nonrecurring basis as a result of impairment charges or business combinations. In the six months ended June 30, 2022, we did not record any significant nonrecurring fair value measurements for assets or liabilities in periods subsequent to their initial recognition.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other </span></div>The carrying values of cash, receivables, accounts payable and accrued liabilities approximate fair value due to the short maturity of those instruments. The carrying value of long-term debt approximates fair value (Level 3 inputs).  Our determination of the estimated fair value reflects a discounted cash flow model using our estimates, including assumptions related to borrowing rates (Level 3 inputs). <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the estimated fair values of our interest rate swap contracts, our forward-starting interest rate swap contracts and our contingent consideration liabilities (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.695%"><tr><td style="width:1.0%"/><td style="width:55.772%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.458%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.805%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.458%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.807%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value at June 30,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains on interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">24,828</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,641 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized losses on interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,425 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">582</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 24828000 4641000 0 7425000 582000 1008000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides additional details related to these swap contracts:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"/><td style="width:23.368%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.097%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.137%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.137%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.568%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Inception Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Termination Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notional Amount <br/>(in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fixed Interest Rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 7, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 20, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 29, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$75.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0925%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 25, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 20, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 29, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$75.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5500%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap 3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 5, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 26, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 28, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$150.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3800%</span></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides details related to each of our forward-starting interest rate swap contracts:</span><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 style="width:28.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.656%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Inception Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Termination Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notional<br/>Amount<br/>(in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fixed<br/>Interest<br/>Rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward-starting interest rate swap 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 9, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 29, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 26, 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$150.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7400%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward-starting interest rate swap 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 9, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 28, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 26, 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$150.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8130%</span></td></tr></table> 2020-11-20 2022-09-29 75000000.0 0.020925 2020-11-20 2022-09-29 75000000.0 0.015500 2021-02-26 2025-02-28 150000000.0 0.013800 2022-09-29 2027-02-26 150000000.0 0.007400 2025-02-28 2027-02-26 150000000.0 0.008130 Debt<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the components of our debt (in thousands):</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.584%"><tr><td style="width:1.0%"/><td style="width:65.631%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.767%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.376%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Variable rate debt</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term borrowings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10,152</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of long-term debt:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australian credit facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,579</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,058 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term borrowings and current portion of long-term debt </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19,731</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,058 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">566,210</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,396 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan under credit facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">500,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">161,875</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables securitization facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">350,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: financing costs, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,418</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,575,667</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413,058 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,595,398</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423,116 </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"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 4, 2022, we drew the $250.0 million incremental term loan available under our December 30, 2021 amendment to our Second Amended and Restated Credit Agreement (the “Credit Facility”) and used the net proceeds to reduce our revolving borrowings under the Credit Facility. At June 30, 2022, the $500.0 million of term loans available under the Credit Facility were fully drawn.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our accounts receivable securitization facility (the “Receivables Facility”) provides for the sale of certain of our receivables to a wholly owned subsidiary (the “Securitization Subsidiary”). The Securitization Subsidiary transfers variable undivided percentage interests in the receivables and related rights to certain third-party financial institutions in exchange for cash proceeds, limited to the applicable funding capacities. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for the sale of the receivable interests as a secured borrowing on our Consolidated Balance Sheets. The receivables subject to the agreement collateralize the cash proceeds received from the third-party financial institutions. We classify the entire outstanding balance as Long-term debt, net on our Consolidated Balance Sheets as we intend and have the ability to refinance the obligations on a long-term basis. We present the receivables that collateralize the cash proceeds separately as Receivables pledged under receivables facility on our Consolidated Balance Sheets.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the components of our debt (in thousands):</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.584%"><tr><td style="width:1.0%"/><td style="width:65.631%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.767%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.376%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Variable rate debt</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term borrowings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10,152</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of long-term debt:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australian credit facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,579</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,058 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term borrowings and current portion of long-term debt </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19,731</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,058 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">566,210</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,396 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan under credit facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">500,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">161,875</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables securitization facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">350,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: financing costs, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,418</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,575,667</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413,058 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,595,398</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423,116 </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"/></tr></table></div> 10152000 0 9579000 10058000 19731000 10058000 566210000 152396000 500000000 0 161875000 171125000 350000000 90000000 2418000 463000 1575667000 413058000 1595398000 423116000 250000000 500000000 EXCEL 40 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &UF_%0'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 " !M9OQ4"3JT^N\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>*'9I-TR:RT9/'0Q6V-C-V&IK&O_!UDCZ]DNR-F5L#["CI9\_ M?0+5.DH=$KZD$#&1Q7S7N]9GJ>.:'8FB!,CZB$[EF3 M.B"(JEJ!0U)&D8(16,29R)K::*D3*@KI@C=ZQL?/U$XPHP%;=.@I R\YL&:< M&,]]6\,-,,((D\O?!30S<:K^B9TZP"[)/MLYU75=V2VFW+ #A_?G[>NT;F%] M)N4U#K^RE72.N&;7R6^+QZ?=AC6B$J*H[@OQL.,KN>22+S]&UQ]^-V$7C-W; M?VQ\%6QJ^'47S1=02P,$% @ ;6;\5)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" !M9OQ4?9I\.-<% #J'@ & 'AL+W=O2_ M[[N@8-KEE6'.^^$"R/.P'_;;L^QP*^1+LN9/)7:Z4O=$;#F*WXG*O?XIF$LT[AXODACQ)?1$3RY55K M;'^:.%0+LCM^]_DV.3@F&F4AQ(L^N?.N6I8N$0^XJ[0%@S\;/N%!H)V@'/_L M3%O%,[7P\'CO?IO! \R")7PB@C]\3ZVO6IA'^5_VNGL1AP*[0D!W OH?@5WU!&FV&@HQ99(?3>XZ8/LW61JH/$C78US)>%7'W1J]%FX*=2*(BSRR$VD?/5& M[J*\>>C7W";)FDF>##L*GJ8U'7?G?)T[TPKG/ODB(K5.P-7CWGM]!TI9%)7N MBWI-4<-?TNB<.-89H1:EAO),CLF#4.[0-3OH'OHIB9G+KUK0!1,N-[PU^N$[NV_]:,+[1F;O8+L%;!=S M+YO)\UO,3:2XW+;:CR8D5-40J5<@]>HAS;CTA6[\'H$N9*3#G8J&6=DR47U# MSG[!V:_'^9@RJ;@,WL@3CX54)E#<2LG4]'HFJ*HAWD6!=U&S94H&DTLV:%7S MX5Y+%B1&0%36$/"R +Q$"[4;E&_]@).'-%QP:0+#/:PV[?>[E@D-%39$&Q1H M@SIH3WSEZT$4*O&!A<8.B/O,IM-[,ID^S:9/X^>[Z8.)$W5HR&E;Y2QKU2&= M0$.5+( 9UN.OY%?^9IQ6<2L+_@VZON6,>"4\W1N13Y!R[##HV'D]VR,_L ME=QY4*7^TG?S54SUO'G$TNFWG4'7[B/3"-SO>*6MC4@#Y"=UC&3+^1:I '?,.F=&>E/D8KL,A;9M7)103_19]"R MG\4V,I+C=K"<\Z.5@DYB9#U%3+++G&37"DH%:]&-9U(7VS57->YY/S:"GB(G MT3(GT5HYJ0"=B43!S/.G'U>.5$<<+RSHONV>91E3!"YNBEO&)7HD+F6PDK-J M.MS@P^"R]]$(=HIX1,MX1/%$;95[ <$TMBTP^+CV3.W51"71HA<:>)"$.8H>9*N"]G!(9=LF%!RLGWUCFT M61)SF7^!,[Z$4V0G6F8GBD8?8C[;M9?IYMJ9%IJB#=1GH.-1)_HXBS M>P^Y6R]STYN[FY$SZ VLOF,-.YM#QL[!;J)N?MDF:T)<_<4@WU@LKA8;N>-L M^[)3WI[O G]ANO4F).!+D%KG%_!XF6^LYB=*Q-G>Y$(H)<+L<,V9QZ6^ 7Y? M"J'V)_H!Q?;VZ%]02P,$% @ ;6;\5+^ IUO5!0 Y!@ !@ !X;"]W M;W)K %/UJ+,F8++L0SOE)5"@8?![[@659E@GY\;I..NC:KP//OQ^P_U^2!S".3?"&RCVFB MMC>C<(02OF;[3+T73[_REI!?Y5N)3-9_T5.+=49HM9=*Y&TP]"!/B^:3/;=" MG 5 'GN VP:X>H#7$T#: /*M+7AM@/>M+?AM0$U]TG"OA5LRQ>:S4CRALD)# MMNI+K7X=#7JE1351'E0)3U.(4_.%**3(TH0IGJ '!1\P"Y1$8HWNBI7(.7KY MH6#[)(7GK] ;].%AB5Z^>(7DEI5SA#T3A1J*U%<)#RQQ"^'X^E _ 2$Z=1QC^KOR?6[\0@W13A=3Y2$^^=CYTDP3]_?91JA*6^C^VH6Z2 M>?9D5?V;RAU;\9L1%#C)RP,?S7_\ 5/G)YO.UTRVO&:R^$K)+D;$ZT;$&\H^ M_QTV$LDR;EUJ32BM0ZOMXC!W'=\/<3B;',ZE-7$X"(.0D$OXF+ M+>V&7N@'48>[X.IW7/U!K@LA5565>ODVX?XY#Q)&#O8TOA:<2RCV-!Y+$^<2 MW_,"+5]LR1=%?D!=.U_:\:6#?'\IA91H5XIUJFQTJ=$LI31T=+8FS/Q3K="V-TH#V#7C4T8T&Z=X5BD,Y M5/6("[7E)2I$\49T*AR'_34JN'7Z1[:)J)6LA0G"$=7KF@5$ E?7P41YON?; M5<#.R7PY7]&AWE(?.3A^W@X]4NP9G%6E#/^\3]47Q%E9@"AV0^589H5#J+; M%Q8<(93JDBTM..HY4$ZH_/ADY[ UZZ_@XX% !FW>KJ97W MH!_\7E-]U6S+JV:+KY7M@G++Q%9QLJS@7EE'9@F77"^ MXL8!UJ>CB:)CSUAU)@J[8]W6Q!98.([Z%M[)=N)AW[E,LWU59[Z#.[5PU[?9 MA05%Q\3@;J* NT-T[B8L' =!=/[3(\3)D^)@<$E^K,^80 EV %>RX<[][N5XSV_*JV>)K9;LON=D?R M;^N#:.W^+9XNL.7^$D_CYL#]E+XY_W_'RDU:2)3Q-33EC ,8J[(Y4F\NE-C5 M9\:/0BF1UU^WG"6\K #P?"V$.EY4#73_V)C_"U!+ P04 " !M9OQ4".81 M"\$# "?#0 & 'AL+W=O:4*O1:E4Q.K5RI]=BV99K3BL@;OJ8,WBRYJ(B"IEC9 MJ@JK0]QPGMBA3,FDWJOGLQF_"-*@M&[P62FZHBXML=+?EN:KG66\=# MLJGM?W EIVQY(5%66RX P)NIQ:M^YX$6M\#?BMH#NY]XRT MDA?.O^K&YVQJ.7I"M*2IT@P$_K8TH66IB6 :?[6<5C>D#MQ_?F/_6&L'+2]$ MTH27OQ>9RJ=69*&,+LFF5 ]\]XFV>K#F2WDIZU^T:[&.A=*-5+QJ@V$&5<&: M?_+:YF$O 'C, 5X;X/4#@B,!?AO@OW>$H T(WCL";@-JZ7:CO4[50"WA80IV8)9Y*71484S="C@C\P@9*(+U'"*[!> MKCVQI>@S2WE%T<4S(YNL /0END;/CW-T\>$2?4 %0T\YWTC",CFQ%D5GXZ MG*I=HP3*:&>+GI^/#$_$V9*1+B_>6ECOO).%/&W:#?.<* M>8[G&>:3O#_<-^,O,B?V-O]U YA'H[#&!_"YD-8$(4X" YA"\.@ M./*QT\$.A.).*#[IQ5]53@5*#TQX47(I+V$)TOK'I@3@L\?UR/5Z7DN&*-=W MO)XA352^'_?\.$3Y@=F+HT[RZ*3DQHOF;?)G;SVLC9$A7%TY!N.NKQ%)_/VQ!4I$?^W+]FD/S)(\_R>(1(#*L+]96P(BEW< M8UH,02/'/6*;N),?GY1_:)CC6F/#JHT=W*M0,H1Y.(H"IR=W" MB',9A3[!A MT!#[85^RO7?BK*A8U4=]"=7<,-4<++K>[C9Q6Q^B>_UW[CAQ#?USN'TTEX5_ MZ)NKRQW# MM \FN381B=W93LO^_@%W<"9V:M$B49,)EP M1@3,^L:EW9UX&E\ OB6PDFMCHD_RQ/FSGMQ$?E:=0F-7%]_*H^+LZ.9WFB$@8\_9Y$*NX;YP:)8$;S5-WSU354YVEKO9"G MLO@EJPIK&23,I>)9148/LH257_I2W<,: 76:"4Y%<-X3O"T$MR*X^Q*\BN#M M2VA7A/:^9_ K@K^OA4Y%Z!3!*F^W",V0*AKT!%\1H=&HI@=%? LV1B1A.A.G M2N!N@CP5##B3/$TBJB B4X4?3#,E"9^1 <\PN6.==4L@-RSD&9#C1T;S*$'T M"3F^HP+!,:@DI.D).26/TR$Y/CHA1R1AY"'FN:0LDCU3H:?:GAE67EV57CE; MO'+)+4=A248L@JB!/][-]W?P3;RA^IJXA3*F4R0P?/EU16^2!OC0E6^F-7WBCFX)E<&K[+OX-ENM9U(!RSWU_$S7\ M&]6Q+S8QHR8ERWNG-&Y M;V+SB9JTH!R7.<-50; 7*L]&8AYT59($O*N,(Z6@QC[-9 : #NSSA7KQ-MH.[_@C]02P,$% @ ;6;\5)\A MJ'LV!P Y1\ !@ !X;"]W;W)K]\NSLW65F6CW[=1MZUKU=Z_U96Y MNYB1V<,''\J;M>T_F"_.-^I&7VK[PIP[@^P%\ MR,S.RI"'E;)J<=Z:NZCMU1"M?S$DONXW*]<4,%FZGVUL] M6WSW#4GB'['D/&>PU3,%.TD<.R2.A:(OEJI;1U!!4=Z_T)^WY:VJ()-H1>U" M)4.HOI/=+C+"4YB_V^/<^"K*&754*U\E4IZ(@^K$#3^XX4$W'W2NPY#''R(I_J(-I4N;J K;)M" MM]#CQV^N55Y6I;W'7 KON@1),IXX+GT9I801ZKCT94P*RB=<)@>72=#E^]84 MV]Q"([N%BC-M&9BU!)D.F9'8+3Y$QQCH8L>1KTLA.X+CCN3!D7S$D=ZHLHCT M%P""#J:H7UG&KF'B\I,.A5F4WB5QQHAT#/HJFL49<^SY*I)*DN#NTH.[-.CN M;V-5]00CJ7^)7,8\Y8X57T=DDL6I<,P@.B$D/YK[$SO9P4[V6/EM=&OOATGJ M.]\&0,I.5F"&I)3QU"FL)2*361RGCB=$1DB23%@B\<@1<=#4+\84=V55/4 $ M3@:Q]^M)1C/I+/LEIDM3EC@3N4)T-&4TG5A-Y(B*2-#-NV'IE(U5S4T)/6]? M=)-SM ]WTJA@<4CA&D-TA*;$,^;K"&4BGO UT@H)[NF+GZ#:H/# F(8M?=G$QL3F1D"1*&B5WQ!8SX>S\7,7>['")C,DND M:P,AB2234RY&DB!AE-@U[8 +9&_/$DB@MV80(64Q\2L,A0H>LPFX(R,OD.1) ME%^5ZJHG'P &%/5)D#N^EO6?-=KJN:*=IG $%!(FE#=Y;K;09J*-NN\I$DV? M3P])S"GU*L+7L2R%HG4+ B.;C(NIIC/R" D#"9AIMSJ(6T>E@EI%V"(#SO=Z M*\(T"4^E9Q6)EW+.Y(35D55(&%8NUZ:U9[!=U-&5:6$XM-J=WP>G&Q#T1SCF M.JI,<[/3%OH*WR@1_LBDNY27F(Q(EQ-6F"R.Q43OHB/,T##,/*QWXVPNCTPJ M]7%$ C&ZI(;(@#ZE>Z> R9A,)UB:CFQ#PVQS2M./6?)!)(6[&N8N240G.>W^ "#EATVMJI!KZ M%*H9.\1CA8?0"\"!VQ\Q&1'(2)"(E+)O$+$ M3U1H.K&ET1%%J S2W*4U^:>UJ0K==M\/-^#V'C^Y#2+-5Q_=/F>TU7-%.\WA M2$ T3$!+4]>PYW=]*M'4^3SB]L[E$S2KL.;TXD>FH6&F>5,498\L4-;]J=E9 MV42YVI10YJ@5'S)$PA/N,@NF$R1+W",R3 >W]GQBH;*16EB86CYHJ^ CP%+5 M-CVFH4?I"%4D5'J-%=$)FJ32/:E =(PGQQO0J9L14U@84X"QM_6V&AY,[=': MU%#+Z_ZAXZU^V.=?5*;K7J).D3.4)$E=G[[J3'I'ABM4%L<3=Y9LQ!86QI9= M<^V..M)WWZ24R!_W?0DUAIVDT.QXC]Y[0X2Q),P[M46$,--RZIR='3WD"6., MMW<,=PX=TH!1H_ZS&OR( !.B1P2($#\BF!\]4NT?@/^IVINRZ6!KOX:1\2L) MN6IWSY1W;ZS9#$]9KXRUIAY>KK4"A[T OK\VQCZ\Z1_<'I[L+_X#4$L#!!0 M ( &UF_%1%:=;6O ( -P' 8 >&PO=V]R:W-H965T&ULK55=;]HP%/TK5C9-K=21+VBA@T@MJ-HF34-%W1ZF/9CD0JPZ=F8[T.W7 M[]I)(PIIQZ3R0/QQS_$]Q[[V>"O5OFO/1]G>904-V3)0B< M64E54(-=M?9UJ8!F#E1P/PJ"<[^@3'C)V(W-53*6E>%,P%P1714%5;^O@ZV']EOG';4 MLJ0:II)_9YG))][0(QFL:,7-K=Q^A$:/2S"57+M_LJUCST<>22MM9-& ,8." MB?I+'QH?=@!A_QE U "B8P%Q XB/!?0;0-\Y4TMQ/LRHHF;5SY7HD3@X(U$011WPZMAY/CB9_@6!MW#4C!$KL@-$^@AHYS,I6;N M;/^X6FJC\(3_['*JYNYW<]NJO]0E36'B85EK4!OPDG=OPO/@0Y=OKTDV>R6R M)Y[&K:?Q2^QX+HL"KMR,$Q(A>UR(53=4:^5D8;*C(FUET*!P?9Q*/!D[AA9 MNMMU*0W>U:Z9X_,+R@;@_$I*\]BQ%W;[H"=_ 5!+ P04 " !M9OQ4D?N+ MH*X' !L( & 'AL+W=OCK_A7#[.J%B3UOX)N- MD#NFX5;>S]5>]8UB5;75<-O)5+M;L?DXWM> MBX?K&9X]/?A2W6^U>3!?7NW9/;_C^NO^5L+=O-=25CO>J$HT2/+-]>P&7Z[H MPBRP$O^L^(,ZN4;&E+40W\S-Y_)Z%AE$O.:%-BH8?!SXBM>UT00X_CPJG?6_ M:1:>7C]I_V2-!V/63/&5J/]5E7I[/ MCK+1#!6MTF)W7 P(=E73?;+OQXTX60!Z_ O(<0$9+H@G%M#C FH-[9!9LSXP MS9974CP@::1!F[FP>V-7@S558]QXIR5\6\$ZO5R)I@2G\!+!E1)U53(--W<: M/L!;6B&Q02NFMN@3>%RA-U\;UI85R+Q%%^CKW0?TYJ>WZ"=4->B/K6@5:TIU M-=> S.B?%T<4[SL49 )%BGX5C=XJ]!'0E.?KYV!1;Q9Y,NL]"2K\1]N\0S3Z M&9&($ ^>U8\OQP$XM-]E:O71"7V_[[EDNFKNN["M=,6]N]1IB?U:3$9?JCTK M^/4,4E9Q>>"SY5__@M/H;SX37TG9F<%Q;W _"*4>FN^MJ%_*\6A@L!$ZT=( ),L5?,6.:?>]$Y%_[Y9*RW!R__Q&9Z\ MIG]?2=G9)J;])J9!_W[@H+2HF"G%/D.[U%A-8LS' M/Y]D>(#1)Q0O_" 7/,9PG U >J3C'4ZA.>!8' MR\YJRYI[*!"PM<*Q@5(2UMYYM%W&:1H NA*//JP-:UGR:/J\\"A^8QB4>^] B214+C*7@0QCK/%%%+'Q#A,Q;>2[UE5 M(O[=E!S>19LP.7(,/R_NV(,[2C(ZA.V1PRF0^01J1](X2%_+FZ(0K:'H/7LT M<> %F8Q^G$1YA+,AR+$,9QGA$QMOR-4 MG =+ZF?+0S^ ,TC,+RZ-KZ3MW&A'T#C,T#>." POK%L% I#'CC4*XT_+%W+8 M2QWWP\.[64H60[_YZ#G!Z41%(HZ@29B@;UM9;)G)%T"[ER;)V\82VDBQ0Y(?1'TP6V#D;/9 TE3>(RT94S3&A.!\6*P]@G PCZ*)@D<< ME9-GJ)P]'F$S;! MB0>S1RX]L^TPQ5U]XM]HC1Q8!W([42;A-/L5M V3#"G. M>O3"'?? %W%*AFW LV+G6!T7DS 7GP>'V@JINZ!>"PG*;/ML:.WI,+@WDXF. MM^L^ 4J^]D?]F'Y)G*7#PZU'+([3B72ECJ/I,QQ]XH97-HSZF#C-H^$,QB>7 MDBR;,,T1-@T3MC-M8P;^'$PH.VM$8VC;&'32;IO'"H[&TKUGC'T./VV;H68>1YY'* M%GB"Y.C)J/P9@CYQCSU7E97I3";>*U!/WYR1B(R"R2.7)/$D7,?)]!E./CW, M:LF9:N5CYP8O7E]CG>40_D/ 'L%%A.E$T:*.B&F8B$?GU^%':2J[7U,+IL+TTX< MH(%H_$,.ZID_D]'TP".53LTWJ*-G&J;G;AQHMO]ED,>\FV9P-AYB]G3F,:53 MI=.1,PV3\VH**V(:K?E]U9B9L6WKN*R$M_ND8S(&;&38]7C$:(RGA@;4<38- M6]?9RMD)U_=N\[^:?_* M_,:^*!X\?X\O5]V+;Z>F>P__*Y/@%85JO@&5T;L,-E1VK[:[&RWV]NWP6F@M M=O9RRQGPAA& [S="Z*<;\P/]?S!8_A]02P,$% @ ;F;\5##$!=B##0 MTW@ !@ !X;"]W;W)K? !W 1#?MTOJY4-5_]RLRK*-?MUN=LVKLU7;WGUU<=$L5N6V:+ZL[LJ= M_7+^^*V_)=V?YX]Z:VGRZ.*,OU MMMPUZVH7U>7-J[.OXZ],FG4-]A;_69E9M-AV3'\];%>O MSN9GT;*\*>XW[=OJX=OR<$&JPUM4FV;_;_1PL)V=18O[IJVVA\9V!-OU[O'_ MXM>#(TX:Q+*G@3@T$$$#(7H:R$,#&39(>QHDAP9)V&#>TT =&JB@0:)[&NA# M [WW_:.S]IZ^+MKB\F5=/41U9VW1NA_VX=JWM@Y>[[J9]:ZM[5_7MEU[>57M MFFJS7A9MN8S>M?8_.VW:)JINHJM5L;LMFVB]LW^H%C^OJLVRK)N_1?DO]^OV MM^C9C[OB?KFV#9]'Y]&/[ZZC9U\\C[[H[']85?=-L5LV+R]:.\BNJXO%84"O M'P@;T0]46&Z39%=WLJMINJ\- HY^^+[?OR_I_",PU#?/UTEZ0G?'%)GI3 MK)?G]EJNBKLU/J2;->K-OG")@9&-AB<;^] MW^S#].]V5=:1O6*[EZRZ1?ZAC+[;+:IM&3W[9]4T ?R%G1+'>2&.\T+L^TMZ M^GM=;(K=P@):#S2KHBZ;YU'11M?EXLM(QB\B,1,S++@D:K=-?M7<%8ORU9D= M>U/6'\JSR[_^)=:SOV,A?P13>[!NB_QPF\TYP0P3F!=# M>8RA'!7#,7%[1-(GKM8R2]+ T5?0+ EC 4U4G*DT\\UR:!9+.0\[--#L/$YF ML4/S/),S]C58F_#3=FMR,>?GO=N;:Z6"A0"MPG4P:)&/ MZLE0.-[EZ^/E:_+R[52VYZV=/5W4=;E;_!:U=;%K[*W%WO 9A49>PR/OBV7M^6+Z!M[:S_^ MM;AI+<#;O1M M>7=?+U;VAKJG$(O'4WG3W5=?1#N[[]I?UF6[K@\TX]GA;(FYBNQIZFTU@VM. MQ J>)#D[S3G!#!.8%]9XYFCBC#.P*.^;P1BDL8K#C>]@1TU_!"J<_R-[,R24 M[ZP33AV3SGK73>KS3O!8=IZZLUM+[]WU '7:OYR#'>%@1?ID#%".6(7[ FGB M>\2QR9BFD]\US?V>B]AI\KCDH_N=/68_?D!<%=U9[D+O#W274S>(&))-G<'] M@;73G!7-<*'Y,79L,Z;IIA?CO0XS)L1H9"6(A\OQT%CDN1<7G?'AOK1%=V6VITTENL/ZV79)YPER$U,BBP+'9,,.P9"@0UT M7&^&A/)=XPA:3#.T'O7I^Z(^JA@QZB$2=O*6 *E7,IO--;(K:L:(8+S0^E8Y,Q32>GZ*TQ9%^HX!I# M+@BG.L1")5?$#M5<$3M*=(T=.8RS)Y1=8U:"R(IVS8J6LZ(9+C0_K^28I*"9 M)*V^"DC'I)I+%:X+NI.IX6)%RT=>@^'JU0^$8ZF"9JE3=6"!$,PD# O9Y>2P M<*+EK&B&"\T/WDEZEB;43ZU9"TB/.S80ZA3TJ"?'GS>ORYO8_11D6SBR+6BR M_1FD:X'DB+,YV)C)<4^> 9QH.2N:X4+S9X"3#P0M'_00AW_<[^S)<]9/L@3D MZ_9L)V,%SIY]EDC]!6NBF17-<*'Y87)2AA@G98P*C0(K;)XF:1+R7\0.D (! MQ0MECR!AFC%'[&2BM4[#PPJT.T]G,X5S N'T 3%.'Y@J]="PDRN-(+OOD7I8 M^\U9T0P7FA]*)V6(<5+&J/!!P0&5>@YV]%2'6*C4@]BA4@]B1T@]PND#8OZ$ M]%>08L3D!<")=LV*EK.B&2XT?Q(X#430&?(!^@OSU$)E.@O+CQ [L"H&3?*1 MO1D2RB]-=#* I&6 J>Q30E(=RUF8$T*L0'WB<.YXV,0,#9'WY%Z^5E(/47J),;K+1<(IX 83"DB2&!= M#9J8P?'XKCTIA:;Y,F=A$MW5U#NOA*GE\P2I3&+M-6=%,UQH?G =%98T%68H M3I)(MCN>:[@7#N?6$2BP$,;U9D@HWUF.D$J:D$XI3I((.4Q!(8:$=!3X9 Q0 MCEB!_6%T.;1T%%32%/13%"?174[>(R ][6J3@)=9N2DKFN%"\V/LN*FDN2E? M<9)$V.9L%A8Q2LA;0;3& .6(%5@3E(GO+\=5)9W+GER<)&&B^ER*&&Z@P\7- MC,DE.\:Q^ DS> ^5GB5D$7U"*]]ELB*9\TSLZ(9+C3_"2]',!.: M8$X17A-8@NWE' :TT.=_* :*R?D0O/#Y#AA,NY!W%&A@2PMGJ6QS&08&6@(YS%D M8DK%F9;A/$;LA+;+)YS'"+.S*RSIF<>.V27R"575A)7;L:)=LZ+EK&B&"\V? M!"?/\](,D%95$TBCXC03&FQ8@\SM>M@D']F;(:%\/SARE]#D;JJJFB!9/1&' M53V(%?#+\..NPR9F:#B^5QS!2VB"]]2J:H+4"LNY#CD"/>K)NP,K^6-%,UQH M?OP=^4L^RP.^E*Z:(+G&6&7@0#E,$Q$DL+*&.>+@>'S7.IZ8T#R14U>ENYI\ M[\6JF.4<.7RR)BM9T0P7FA]=1W43UL=YT: B3]YJD8B0\Q[LR)4PG-$++W#PFK"A)$&4OPXI7A3.0HH!RQ FN" M,O']Y>BJHA.1DX55A>0'I8AEF(51PX_#(E#@G33C>C,DE.\:1^+41U6TGM:2 M"=1#G/6B5PJM>HV1= MKOSDKFN%"\T-Y\H:ET56OP^&#Z<,X3A.1AH=EQ!"H M5@HI>U7S-'RK4H[8:7L@GLMPGB.)RVS6-]4=(U4?5?4ZJ/ IK$X5%5][+!'Q ME1[JY&G,2ARYT/PP.>*H1E>T#H<&4CE(K8D>(K\K1 M/_64):V*E0"RHEVSHN6L:(8+S9\$CB6J/U+2JI!DYERK)!09Z4XFAXLU,3KR M&@Q7K_Y[_1P#U;PUM1I++4H9INSI7J=&AA4M9T4S7&A^_!Q?UG^NZE\-V>^Y M2K)0AJ!'/3G^K%R:%'B37?S(7FA\E)%7J< M5#$J-+!D.!:6L2GP"EUH"(B!ANJ$THE.@BCGB)W6(IV%!7*(7:S[7JBK'?_7 MX_C_5"F'AIW* #0D[SU2#FN_.2N:X4+S0WGRMNB/>H$7'C[D95JHE*-'O,$+ M 4.E',0.E7(0NWXI1SN-0*=/2($UZVN]6-&N6=%R5C3#A>9/ J>#:#H-3E-@ M#5/1(79@40S71H_LS9!0OA^<%*!I*6 R T7RM6DLPJ0/8@8<,YP< M'C8Q@^/Q7S#OF'E*,_,G?\4\PNQC#E=FSHADN-#_^CMFGGX79 M4\PN1:JOYT",3H=?+(T A2MKV,0,#<=WK*/,*4V9.>N/Z*ZFWGM3I-Y9)2D\ M>[)VF[.B&2XT/[J.#:>L3^VB0442VB+6L/@W'9N '%4@ M%4BLG>:L:(8+S8^Q(ZCIA,=W_U %4HK0URP-"VU2R%U!M,8 Y8@56!.4B>^O MDV\[HI/:DRN04IBP/I?9/ /?6#1-H7#KN#VNMM_X^O[JFVK M[?['55G8/;$SL'^_J:KV]P_=E\@>O\?X\O]02P,$% @ ;F;\5&+VJ[>!V[Y,C=V MP$V&*[;$.S3WJQM%/;=3R7B)0G,I0.%BY%SYE_/(VM<&?W'-9A[# U%@%1I\UCK$HK!"Y\;75=+HE+;C=?E:?U7NGO3PPC6-9_,TS MDX^<=PYDN&!586[EY@.V^[FP>JDL=/T+F];6 HG-TP1EZ/A*2M.X2WOCJ??CL M_^U]_I^=W[F*L O>L-8+7]'KXM6&:V^,_G/UH(VB]^[?OLAKU*-^=9L#+O6* MI3ARZ)'7J-;H)+_^XL?>[WW7?DRQR3'%IL<4FQU3;'XDL9W@B;K@B?:I)Y_I MM5(PEB5IYS:UKA$^BE26""=_2JU/SV#,= XS2M;P ;,EGL&<4GLWRQ:&!&XQ M+9C6?$$/GTVN9_"%/?4%6^--7'MCZX-U\M:/0_H;K+>CJ,]4)KU6%U$[P>[5O,>JR ,?E@U%^!NI:$2U;*N,#2DLA*F^5-W MHUT1M247&@I^8#2K6JJD*9C MY*I.@@_24$JMFSD5;JBL &ULK5A=<]NZ M$?TKIL6=D69(=1W9MS\B)T^;V9N*)DM[I=/H D2L)"0DP &C9_?4]NR I M.G92W[8OMD@N%OMQ]NP"YUOGOX8-451W96'#Q6 38W5V>!BR#94ZC%Q%%E]6 MSI>RJ"P.I^/QR6&IC1U3X>=EMR49(-Q5GE:70SFD[.K8Y87 M@;\9VH;>;\6>+)W[R@_O\HO!F VB@K+(&C3^W=)K*@I6!#.^-3H'W9:\L/^[ MU?Y6?(L+W-%D+]JFV2/CP8J MJT-T9;,8%I3&IO_ZKHE#;\%L_(,%TV;!5.Q.&XF5;W34E^?>;95G:6CC'^*J MK(9QQG)2%M'CJ\&Z>+E(R5!NI19F;^=C9N@KFU.^$E^H?\V6('F#YYU,.)WW'3^OC CH+E<[H8H *">1O M:7#YQS],3L9_^HFUQYVUQS_3_C^FZO^E&S\ TM?.5\YK*:R]N"&\*"MM[]50 M;34J.J6#VM)0U4$YKUSMU;Y"E"HMGZ&BMKK.3<23L9&\ M*:'4!FR;:W[YUEAM,Z,+M8AX 6*(0:U< 5IA^SZ/%B.U)DM>%\4]JCVCBI?I MG0N5-U!0%7!B[\_S^E;;7RC$S'@=PO*:F\BN\QBUW?91MNU>%J: M(*2TM[A^O0\;?&?QJC/2V,28D!NI>5 5^=)$MJA&-7ALX0(VKF$-8D9JHV]) M90[?;( 0AZB1S\A'L"OV<=&ZV-CC8*-_>K_6G5Q,RY"9@B+U9$,7P)'Z!%>? M'V\$L*AS4HBQLKQ?(<9XCI7G&.O\"T@K"<>-C@KI598R"H'QQ09IM=+&*ZD0 M&Y/%B#DC8F=BY8))M,V^(GA:4H@UH%N8/8RV] ,4@^9-U7?L/Y6?42U16&ZT/"&L@0<-5%S:VMX\Y%0 M+5%!'[<2-1D?_'6D_NYJ%3:N+CA^.@'Q]V2"T?*EMJF[;4WD/>MG)]Y 4[E$21Q-TB8C]<[" M25*?]!W<^XVMSNL,=4 YDT0RE\/"J6/!*(*5OM?+ L"X%QOP$ABQM#(XR:HA4EXQ/W@,U=FM<'1!=E*@#AGEE MWI%RWS=/A3@&I@X;Y.> AYUVC&^B;/)@DFW/%3ZD3?I<'O,B8L^\PT MI+SU_,/WI[R#.2\FHQ.,:D7!==D8%8BI70$<'@7.4@Q1"8-NVN.+5Z-7SUHV M$2R]F(U.'XF;.U6FD>O)JGNPW63RQ'X_4S 9@1"X$^']M?8652=EU?"A%&=J MIK'II5+' &RH0?T"JB;]OL4M2W1*J5$J_1(?OK.>=3^2Y90Q(SR QY4N0'MH MX3P6,[)7? @(F*?+ND@,8RDVN$N*>Y\,@I2)[?UF)JU4)@"AR@=CA;/XG25 M#K_SN!>.@/BR68GH>3[I=YA&N*H]M@'NH7;M==E"ZE0MFUQQ]GOFYN;68&C( MD^#L9#HZ;M,ZX@$N22(J'V1BX$'-TX:/55CKRZ$?:'VF,B/3VMMBPXI M0FW)AM;DOO(TCF0/E#=UO5>(\F63E#W!&D@)?H3]LUV6'S%X KO\0?_!^0HM M#V,&V:QIY$4:'OII>J'V)B?#T\GI/O\\'LYF4_EU.GPY&^^KS[;CSS6 %))Q M!/.D"%!D*'_EN2F$+2I^*$!A&*/()S,H>:7VIL/)]&A?38?CTY/?&807:C(\ M.9FQ1:^&X_'+_?3K>':\#VQG]-W,_0!9ZJ9I=?,\L9GD:S M96#XT>214-@_9+S7&'-]4//%9T[V^&!\/$0PT*.(\?*1%>.1)Y"]3ZXRF9H= MSP"MD\35Z6 MMCNU5;MWMR,WS=QTP>8.U30^F;RKJI")[]GG)!C^8&36$E^(+^^?ME*957=@ M 4IXFM72=$N*X@%'H:^Q&9O/>)J5W;("0UL:R-!Z-E3D!]$=X*#$ O^ U4SB6Q!!6F":Z^B#.^6$T^HZA>- M41N@8>2E5O1VOKB"2*CIO\5D@HI&T>7=82%N3"HQY D=-+5[D8;=\\5K5I!: M2P'Z6*%[,6WQ=(;U'>+@MXG-J"CH:/BECP"Y:).8)CL>A1(0J*M<-# RG&4< MWFI3"($Q"(O'S6"XB^,CX(&[$IVU>]]SB+O3 \Q<4G<.QA'O0RWCI0NUM-QN M[GUPYI"#2! M$J,D70?L3E&E_L*C!D8D1'J5.$YBB5$K=W)J2C8FZF8Z)9Q&,&W#28WE4G-% M.\8TACYU^&]G,3Y;I7&'>80[B>0(8 FCI^ZM#GO7C27YM5RJHM*8/]+-8_>V MN[>=I^O*G7BZ]'VO_9K;<$$K+!V/7KT<*)\N4M-#=)5<7BY=C*Z4GQL&ULE59M;]LV$/XK![4H4L"1]6++2IH8 M2-H4VX!V0;,M'X9]H*5S1$0259**DG^_.TJ6[=8)TB^22-X]]]RK>-8I?6\* M1 N/55F;Z4JG(:!4$RK82L MO>69V[O6RS/5VE+6>*W!M%4E]-,EEJH[]T)OL_%-WA66-Z;+LT;17AZ.6-Y)_"/Q,[L? -[LE+JGA>_Y^=>P(2PQ,PR M@J#7 W[$LF0@HO%]P/1&DZRX^[U!_^Q\)U]6PN!'5=[*W!;G7NI!CFO1EO:; MZG[#P9\YXV6J-.X)72\;!QYDK;&J&I2)027K_BT>ASCL**3/*42#0N1X]X8< MRT_"BN695AUHEB8T_G"N.FTB)VM.RHW5="I)SRZOA*YE?6?@&C7<%$+CV=02 M+I].LP'CLL>(GL%(X(NJ;6'@JLXQW]>?$I^15+0A=1F]"/A'6_L0!Q.(@BAZ M 2\>G8P=7OQJ)^'?BY6QFFKBOT/^]G"SPW#<)Z>F$1F>>]0(!O4#>LMW;\(D M^/ "V=E(=O82^BLS\JL8<(N0B3)K2V&1ZUAF(.H<=7%)ULQ2D>O;Q\A*H?$LA# JC%<6QQ M'_[BLG%16_%_ EQ?U=8X9>+74'6X*4Z6?B[5R9"M3;UJ9I?)4HXZ/Q?\3U$X MX/Z1\[9WA4J0PHB-W2GYG";N^U,BKQ'W9B#X[S(]SY^KJM[;Y-& M8?0!CJ+)(HFVZZ^_U)6.Y'R2!#^2C">+--HA>?OJDCN%2Y>JF,"2 &;!)(SF MO%H0-*^2$[A:K^F?SFEUR>36VKIX"C?,$%3#N>];#:NF5$^4(T<>FE9G!34T M-*6H"70&242FX@22.(1/0X&0L2"9\6LQ@51GZ8T#OU3Z+1/ LEL1.*!R$7YM1?I'!16WF\=7[/X?UF?V&^[[05 M%\9[B..Q#L)MA=#!#94$^X?^ MSM.=NU.%^L[=$.E_Q5W57Z/&W?$2>M'?O;;B_0WVB]!WDD)3XII4 W\Q]_J? MP&9A5>-N8BMEZ5[G/@NZ2*-F 3I?*V4W"S8P7LV7_P-02P,$% @ ;F;\ M5"(D/=(\!0 N P !D !X;"]W;W)K&ULO5== M;]LV%/TK%VY0=( C?R8QFL1 DBY8MG8SFJY]&/9 2]<6$8I422IN]^MWKB0K MSNIF:Q_VD$0B[ST\]]P/,6<;Y^]"SASI4V%L.._E,98O!X.0YERHD+B2+796 MSA77>NQB]O)R*?6WP M7O,F[#R31+)T[DY>;K+SWE (L>$T"H+"GWN^8F,$"#0^MIB][DAQW'W>HE_7 ML2.6I0I\Y(\%+G0GU;]HTMI-)C](J1%>T MSF!0:-O\59]:'78<9L.O.(Q;AW'-NSFH9OE*134_\VY#7JR!)@]UJ+4WR&DK M2;F-'KL:?G%^D7ZL=-"B4#@;1"#*^B!MO2\;[_%7O(_IC;,Q#_2CS3A[[#\ MDX[.>$OG).OX%U6 2LAT)4KEMJJ.D[Z MXV(9HD=!_+DOY 9QNA]1FN1E*%7*YSUT06!_S[WY\V>CX^'I$WRG'=_I4^C_ MFHXGO?=SVX6D&TL7I=>FUK=/&T9;8-MS1C%GRC1TT%M M5)%IX5"AK[96SH<^*=KDSG!09L??>?$+&UV@9M=4BAOCH!+]'/LDHT6GR@12 M-L- *$NC6;"R3,R=93(NK;-%VM('#I'>:[_65JN$?K/TBE,NENQI=%S7RNAQ M+ OG2Z=#R_>Y*LI36@A<'PJD";UX_FPV'@]/MW;UZ^CT!\*4HX.3V2PY0;,9 M@_/[9#$:$4RJ0MZ=D-"[O#VOD98V*M"JDC9 !\>%V&5; M0D9V1$]YN'?F7H). :LCK52JC8Z?Z84DI.5YU>Q=MWM;N@GM!C Z.0V$Y,IP M)4QMWU1[GVXK2-CEZ%;4_MP(\0W9$]88ZIES_M#HFG'I75:EL&^=UANS=1$+B'4EYZI0#+;1-<[J@!5N[PVOE%=9U:,AH2%>*?C8:1+>Q MK9!-G'CY)TEJ2!YZ-O5^*#G5RD!8SU&A S!:D84$Q85 V&B$JM 9LI^ZM=5_ MP6GM7+9!'0B#@^EPDAP]E(5#?CQX1677>@GY'OKE8#(<)<.M:%;<1//E95MI(OR (?*'JYA&UE9$LX-L16L\N MBEJ>_;3[R ?3KPX]/A&?MO!D(5!TF)\V.(,$BI;7D,J*FE1/!>GIT&^+\B$" M)'VA?*2;&R055C038.D$:5BZL+8"PELN'8S 5+ZR-!H>_M(TUTI+),IT101G M:8F5TI[NE:EXN])U^TX_]EL>4J=B\QCGD2)[M-"!K(N4NJ(T#$E0SU3;+UM> M=75(GR/(+?Q&"43!*E2^UH10F]IE=8EEKD;D3RC#V,111=C)), %(C2QX-S= MF0+=P-]&^KVZ0_G= MT:4T"?OPO7/O^[]:N_R[C^X7'RH<<8M4IMRGUZ^O_A=B[S!H<2=B3FC?E66P M&ULO5E; M<]LV%OXK268476C)<7R;L9-ZUSM-FXG;YF%G'T 2E-" ! . EM5?O^<< M@!0E41?/>O?%ED3@W+_O'("7"VV^V;D0CCWEJK!7O;ESY?EP:).YR+D=Z%(4 M\"33)N<.OIK9T)9&\)0VY6H8C4:GPYS+HG=]2;]]-M>7NG)*%N*S8;;*MOLK4S:]Z9SV6BHQ7RGW1BW^(X,\4Y25:6?K+%G[M M!!8GE74Z#YO!@EP6_C]_"G%H;3@;[=@0A0T1V>T5D94?N>/7ET8OF,'5( T_ MD*NT&XR3!2;EP1EX*F&?N[[CTK _N*H$^R2XK8R B#O+>)&R^\()(ZQC7[@3 M[&'!2WLY=* 4MPZ3H.#6*XAV*#AEGW3AYI;]5*0B7=\_!&,;BZ/:XMMHK\!_ M5L6 G8SZ+!I%T1YY)TT$3DC>R>$(?)0V41J#8-F_;F+K#!3-O[M\]B(GW2(1 M2.>VY(FXZ@%2K#"/HG?]XP_CT]'%'H,GC<&3?=)?(F5[%72;_TRM[-?*,&ZM M"$N4Y+%4TDD(K9MSQ[@1+/>"4@;?,Y3_2/(1K #XI#)&%C,$G;1,%HFJ4@&; M!:L*X!\E_X*=,^ =R[1AD#<+LF&O!LVRMLB@118L8@F4(>;3VX/?0#BX@!^M M3 6L]$2C8$O*G$83\#E/OE?22GQJ!^RW.=I@A&!*/ H%&C.RJ67_7((PD\R7 M8"C(I<<\271%*MFLDBDO$D$A2(5-C(Q!88P$>K8D 57!TS^!)T#"]TKCO]+(!"(!A,W +="9<%6G @/5RH2L:1$H MQ7R#!8.@/SI*?\C).?OQA[,H.KWHL,#*7"INCM5_L4?4RIECY,IBEV3I/=/@ M%^:&%QNZFO+4,=8^CY4@_91&5-?6MKS ;QNB&PF0?3"!)!>)++E22Y89G>.> M1!NC8VVHVN)E6YLWF:5 Z/@$5V)58OAAHS<;D[4H!P><08/NT E*P MX"9]:QTWA*.#&,==.W'>+I?74"\0ILK"+OOFO.T>)!(:CF@:#OX9-R#Y?8N( MB@ZS+'O%HDG_+#J##Y/^Z63='/T5ZL%)-.-P,)\7?F+/M *2PR2(IY*Z*OZ\5GE<%?SI.1+7V>!Y9N]9$*,@%J :0 +F-@ ?+ -1B8T=J.LCRBZYSO= M9PN(IQ5KD/)@W8%M3?Q5Y:6/QNNZK#R-O/$\LB P2=%0&80!C$$ZP5 L=*52 M4@O!1 9#,_>R8S_P-BYLJ^&PW#AX8R^@M9>LE2F67@7(']*19N(401B+X+/6B5@ V4FM07 MOWP2Z2;&2BQ-2.YF$M %YL<*Q!O"MMD9O&3Z,4PV2F:BSBUQ%LQ(OH^()X>[ M40,U0H[]V%(;\M9A>P93=99!A%V-4^\3-==:[ERD,S _X78.!*(7'FL8(N/= M2Z"-SWPZ=K6:HT /GD(ZJ[SR0V#(HLZAD0R&1KY)P5]*.[$?BH8U M#Z)T8=%[W\G\(@ZV2 HB4$V7\#L1FPJ.ZRPZI7WC#>%V?=$9+9K2G&RWG%J MOS@4/$IHMC@+;?)K&,VAMMR^^H8T\:Z2/MP8[C?KN#7OH\)"(QGBP)PC$=K5 M"+_M#9Q*UFC.&Q2@I2H_]0 C*F@%@;9F6.Z';/QP7#%[F_;3J:E1XCU\^=K& MB2_32I'M8?:#%O ((PFH3U,9P@G-F$ME-\*]%=-S]K%A"LA5(J@WL8_HVT]- M6=+7WT(%-L]_J5-W0ZEC=Y2.];GG?CM:8_:)+V&^@KH=O]_&4@=RV*MWT\&( M18/1^VCZMRZ9$0R-4-[1]/E2QX/I=#3JE'JRPMDTB-E"YS84V:OQ=$2"3\Y0 M\%TXRAQBG[J!; S ']6:N,/(UF+?/>6:]VSH.-(G=9E0'R[.>0%8-)Q SM@ MMZ8]LKES<**N?"TB4X3^W&B0J#]1T-=A2D,[\43VTM! S4T.5Q-!H8NWNJ1Q M'?!2CPQ]5N"QLD/H@X-_8>C-$!%@!*(.?/ ,Q1;0KH&U&,8<&$75>;#RZ6V. M5V\A,$S@!=QZ,JDW44<29"H%23]_UJ=.G[9;==#YWTWQW3U$*O6_[1%?F]'B MR+'",]FSH_9_9N,."A8XJH>YZ%GFOPA/>X*^.T(O.^@GFA#SS:9[E%S-CY!-1!C+/<0U1"VYDR%)P!_9 /5E7)U:6&.<0\. M^Z7&N1FA'(M"9)(&\*H>11JI? 9#)"$)QQJ(/Y N M)'![Q^/V87-KW&HL'P ."W/P1N^^:*:XQNH]M_J+YLKPB#O]_CYQ&%BNK&Y' MMVA;W'U+"7[]'4!C?&&NY+^-?\VY6NY?%G^BHY1E2F2P%2A^ MVF/&OX#U7YPNZ:5GK)W3.7V<"PX<@@O@>::!9,,75-"\!;_^#U!+ P04 M" !N9OQ41.Z>&3X% !G# &0 'AL+W=O<\]]_#N2)_MC/WN*D0//VJEW?F@\KZ9CT:NJ+ 6;F@: MU#2S-K86GH9V,W*-15$&HUJ-\C2=C6HA]6!Q%MY]MHLSTWHE-7ZVX-JZ%O;V M I79G0^RP>'%M=Q4GE^,%F>-V. -^M^;SY9&HPZEE#5J)XT&B^OSP3*;7TQX M?5CP5>+.]9Z!(UD9\YT'OY7G@Y0)H<+",X*@GRU>HE(,1#3^WF,..I=LV'\^ MH+\+L5,L*^'PTJAOLO35^>!X "6N1:O\M=G]BOMXIHQ7&.7"-^SBVOQH $7K MO*GWQL2@ECK^BA]['7H&Q^DC!OG>( ^\HZ/ \DIXL3BS9@>65Q,:/X10@S61 MDYHWY<9;FI5DYQ=7N/)G(T](/!X5>ZN+:)4_8C6#CT;[RL$ONL3RKOV(&'0T M\@.-B_Q)P/>M'L(X32!/\_P)O'$7UCC@C9\("ZZD*Y1QK47X8[ERWE(*_/E0 ML!%K\C 6E\7<-:+ \P'EO4.[Q<'BU8MLEIX^P732,9T\A?[H!CQO!5\J!"]6 M"F'%Q06!G?8./$T4IFZ,#D.S!M-:RE6R>2TU39O6"5VZ-W,@X;$3GK\R^"JL M#*A6>(Q6-Y6Q_JU'6\/*6(I0ZHV#EY"E23;-Z>'5B^,\RT_ALK66?$)#Z[GH MR+4R>A--&6H.RY9W0DFAH;!82@]K44@E_2V<)-.C$P9-I\>/^"3:5!;/.('L M)#D:9P>D#]WDWF(.U[@U:DN(]SA,9[,DSU*@N)+QR0R^L)TRQ+:E7+?WUZ?D M)$T[!<+Z;C:;95/$:+H;,;3B'@2?SZ@ MJ*C0 M2YX^F5*(Q_0\R<=)ELW@DX;W0K?4G6$24R*!'>6 I>[*2?4RGZ;#E/J04DQ9 M:E*#.C2C^DXGL152A02*BG'N75'<]8H&^U3+0)!=R;;@35AR@X6AS5WR>RS# M1E^C\Y2#)5Q&T9<;B\$?O&8V+'F>GNXGW^WU"V^STS) _@DL[4I]:M M4K>DM]A1/_Q$Y$11F):+V':9\VCB]$7I)]H]94B(K2QIA@[UP,4)@B7*!5I/ M!_FA8]@>"&DF8%<9YF=VFF1U[D_PN\5Y0@CYQJ\E-EYG N45;'Z+V$\I5X7B^'I PMH!HA?OT:;!26&XHBUG\? MN"O?_[&S#]TW1KW+7XUV$ZZX#D*VQ7M@][:[12_CY?'?Y?$*_E'8#6TE*%R3 M:3H\F@YB\1P&WC3A*KDRGBZFX;&B?P)H>0'-KXWQAP$[Z/Y;+/X!4$L#!!0 M ( &YF_%1[B:$JWP0 L, 9 >&PO=V]R:W-H965T1CV0$O'%E>*5$@J MMO?K]QU2EM7-$?IB\W(NW_G.1;S=6/?5%T1!;$MM_-V@"*&Z&8U\5E I_=!6 M9'"SLJZ4 5NW'OG*DM#,V=\'592K>[ M)VTW=X,W@_W!)[4N A^,IK>57-."PI=J[K ;M59R59+QRAKA:'4WF+VYN;]F M^2CPAZ*-[ZP%1[*T]BMO/N1W@S$#(DU98 L2?R_T0%JS(LV%WO MK;^+L2.6I?3T8/63RD-Q-W@[$#FM9*W#)[MY3TT\EVPOL]K'7[%)LI<7 Y'5 M/MBR40:"4IGT+[<-#QV%M^-7%":-PB3B3HXBRE]DD--;9S?"L32L\2*&&K4! M3AE.RB(XW"KHA>DB)4/8E5BHM5$KE4D3Q"S+;&V",FLQMUIEBKPXV:].;T34_ZM_@B06]R3/>[[2:_!WVHS%.?C,S$9 M3R8]]LY;'LZCO?-7[!T+^,_9T@>'NOGK6,#)WL5Q>]Q+-[Z2&=T-T"R>W L- MIC_^\.9J_',/VHL6[46?]>F]],ISSN9LVP29*MSD.% F4Y6F>/U@C4;P_ M%D2_F[E%/3Y85UF7/)R$@G!05M+LQ)G8%"HK4(T[L23N4'*..GFOE&IN@B,\6E-5. M! M\T1A0%*LI'*BZE8I..>*.$"LK%=M_>)KP[4&\]#!9 7L&0#XSFR*(61-$38Y M3T1]\3Y4LB(T@KC%$.>]C3B)=M(U[V=LCOM$$%SG(;"[ [1)PU M6&>)S&.MUVOX^/P0/8BO6L17O8@_&!!$XK/:Y MEAKY)K9MLZ\HBY3'?1=K62590D@G:9M0,*5ER,MD),O"B;.V1:I2_12FR9MX.O&YPCG2,#%/0%^B( MG_C-D,?61+O'%HA#@ TYS"P377K?M0*T3P<)E/__19A%M!>;M882S$,"]E(\ M6VC+CHG)2=.[T_B==H=^4QHJ":(1E>6>:L;\?Q+A#CF+(^P[$Y$RU]=ZUVTA M7_>6XB?B40GSC](9M-S1:NXW 9*;^1&G5?H\A.;K$#\.*!-?8YC%5#:(TYXM+3,VV"K>)S;VD#'H]Q6>"U3HX%<,_?EOV&';3O_^F_4$L#!!0 ( M &YF_%2O%0$,V 4 % - 9 >&PO=V]R:W-H965T MK]]#Z7)UUC3H!@2.=$>1#\F'I.YTX_R7L&:.=%L;&\X&ZQB;D]$H%&NN53AP M#5N\J9RO5<36KT:A\:S*=*@VH^EX?#RJE;:#\]/T[+T_/W5M--KR>T^AK6OE MMY=LW.9L,!G,'Q8_/>8S?JM92Z9ANTL^2Y.AM<3$XN MCT0^"?RN>1-VUB2>+)W[(IM7Y=E@+(#88W[OQ) MG0OJE398]F@ZH M:$-T=7<8"&IM\W]UV\5AY\!\_)T#T^[ -.'.AA+*ERJJ\U/O-N1%&MIDD5Q- MIP%.6TG*(GJ\U3@7SQ0J6NB5U94NE(UT412NM5';%;UW1A>: SW]H):& MP][I*,*P'!\5G9'+;&3Z'2/']-;9N [TJRVYO']^!, ]ZND=ZLOIHPI?M_: M#L=#FHZGTT?T'?91.$SZ#K^C[R%W_[A8ANC!FC\?FH 9@]%9)0ML-46^EP;E"W#W@DAJ9R2^I(+KI?0[;%EI B&V ZE7CY&153)VA/Z.GD>/A\\GQ/EK/A?#Y-J^?#H_EXCSY: MM#"C_P;B%5I7R.# ;H(>;2/#XT@>+E'8J"8,R:)#PM^H;FDRAY)G]'0ZG$P/ M]V@Z'#\__H]!>$*3X?'Q7! ]&X['1WMY-9O/]AYAR%'/D*,?9L@UHOFOBO;. M8HT@2Z0>8L?CVH4=E3,@AFC+/,E-'?','/'9J/IJM+EG%$(JTH:I 13'[*_*#"1)88@/]JU:7J<(05\;$2A ;%Q$,,;]L?U31F*T96;-DK8[9B&1*HE'L,08GH MQHA3+M>U*K(6E>(+\>7V892D*RK81Y0R@25(K%:DP*.:8_) HK"K$:9,6_() MBM2F+D^U*Q,UTOLAH8!6@LIS;BYAK:4+B'M!267YK!!@).TE+R,%1EO24:9' M850(T"^)U4N'=J@\:0W_0U(B[62#^B5I=?*MD(:8=XPB5U=+"XA$EK^OYS, M5%$HNC(77FKP.I<8\H0VDBR%)"W#:_%"%*2@(F!>5UL*TB3Q3N-\SSCXK6-. M169'UU]V&9#N=RFF&<S.]M;";'40N(J8"[SM#2,_0&]PZC$6Q>DP65GDE1*TMVI@D/H>\N;5Y?O MKD6IT;7>D>X'E!RS<"Q%L.-_Q?!PDP8.#$)1-W 1AS8F*@E+6ES%?)K><>T9 MA:(^@]*%1QU'JG*/2['\Q%0ZLBYV&'/KEG;*N*L:(TXJ'$\U9TC7C513![3J MFU[8ZE2?_(%][^:?^Y M<)%OR5_%\[?&6^57,O0-5S@Z/GB&@>?S_3UOHFO2G7GI(F[@:;G&)P][$<#[ MRJ&==ALQT']$G?\#4$L#!!0 ( &YF_%22)-KP@ , .T' 9 >&PO M=V]R:W-H965TU*!+ LR1*EA37-N"D M*;8!'8*Z6S\,^T!+9XN(1&HD%:?_?D?:5IS!\_)%/(IWSSW'>^%LI_2CJ1$M M/+>--/.@MK:;AJ$I:VRY&:L.)9ULE&ZYI:W>AJ;3R"MOU#8ABZ(L;+F0P6+F M_SWHQ4SUMA$2'S28OFVY_G&+C=K-@S@X_O@JMK5U/\+%K.-;7*']O7O0M L' ME$JT*(U0$C1NYL$RGMZF3M\K_"%P9TYD<)&LE7ITFU^J>1 Y0MA@:1T"I^4) M[[!I'!#1^/N &0PNG>&I?$3_[&.G6-;\;^U7M?L9# M/!.'5ZK&^"_L#KI1 &5OK&H/QL2@%7*_\N?#/;S%@!T,F.>]=^19?N*6+V9: M[4 [;4)S@@_56Q,Y(5U25E;3J2 [N[CG6@JY-?" &E8UUPA7W_BZ07,]"RTY M<&IA>0"[W8.Q_P#+X(N2MC9P+RNL7MN'1&Q@QX[L;ME%P%][.88D&@&+&+N MEPS1)AXO>7NT?R[7QFHJCK_.Q;N'2\_#N8:9FHZ7. ^H(PSJ)PP6'][%6?3Q M MET()M>0E_>.Y<5-4:I9"D:,2A2D8K2GU6BZ2U6 ML/.U20)_0DVM!J5J6U+V* :H5XTE?4(_=P<769Z_ _A6:\17U0 K\?SZ!R47 M?7('P679?>(3Z3<:3$(2883WI)2/6)&0Q"8WH^QF0E):9*-)FKK323%*)A$L M6]5+:X WC2JYB]LJZ+BVHA0=79/<@L&RU\(*BOXJ'F5%= T?WA4L9A_ABHWR MC+WL3PAP:[584TZH/QSF\1JM*A]KU52HC2EW6--R@:[@DT!0R1JZ2#+(DAD^'.B)G49:Z)4^]:T:'M!11!/=G MRO/_K^L8VWO(QWE,2S9.^H?&$"!5 MXGX:#W^'MVRY'^$OZON'\ O76T'^&]R0:33.)P'H_>.RWUC5^8&^5I:>!R_6 M]!ZC=@ITOE'*'C?.P?#"+_X!4$L#!!0 ( &YF_%2R?0>HWP, $8* 9 M >&PO=V]R:W-H965T:9F&-DHH,P4RYP;O%#R+Y':]3@8!)#B MDA?2WJG=[UC%XPDNE#3^%W;EV>0D@$5AK,HJ8V*0B;S\YP]5'@X,!M$+!JPR M8)YWZ0K7N46-QL(=MPBS'=\8>'_/YQ+-AU%HR;O#"!>5I_/2$WO!TS'< MJ-RN#5SE*:8_VH?$NJ;.]M3/62O@IR+O0B_J (L8:\'KU:GH>;S>?Z?B4IB% M5"X;!OX^FQNK23W_-,5<0O:;(=V-&IH-7^ XH"MC4&\QF+Q[$Q]''UL(]VO" M_3;TR96Q@G2)*2P=]:VGKI:PH#P[PJ:)<"MD,^'[-8)U98>YN\3@=YQ(+&U@ M PGC6*A"@]@K2#L%&5+0$[F./T%M9<=U^INQ7%N1KUI-O"J=E5NAPT3"#8U( MD4Z[2RX%GPLIK" .[T5.#%5AR,I\&,)!?;D%4@_6ZG$_,?R!6Y3 X'-.[4V* M?RFF%;4UBB9OH&7@"%B_,V #&O0[Q_WXT)#48_!%RW=O!BQF'^&DTV=)Y;<' M%Z^)Z@B2 :/?N!-% VA145*K*&E5T8SZ?%I(KYP?;_PE:K'EKFLV*JD=UHEF MJ23IQ56UE,]&JRU%175,4^$BXY(ZJ.5"&FKPTJO(*BW:Y_EET,-_R12D3BB$\) M9(O9'#7-O&8BF!&':NFTDM'12=*-@'6C4Y:\;<)DI#OY""SY==2XFR11U(C: M@RG.=4$?54@JF'J!'7=*=3^M#/Q* D=Q$GG@WL !MU:LH4S(%^O]1?^E:_R_ MU+(LXO05?ET=-5$]?3G#S[-ULL]-U#WIN]R\Q@][YN?GA+>X&<2]Z&W3;0X/ MONT9ZI5_P1A*)BFY_,S7J_4CZ:Q\&SP=+U]81&_EVIG$)9E2:'2#=?EJ*2=6 M;?Q+8:XLO3O\<$T//=3N .TOE;+[B7-0/QTGWP%02P,$% @ ;F;\5#ST MC&TN P [ 8 !D !X;"]W;W)K&ULA57;CMLV M$/V5@1($":"L1,F2+[$-[*5!6R3 8G>;/ 1YH*6Q180B79*RDWY]AI2MNHC7 M?9%(SIPS9TC.<+[7YIMM$!U\;Z6RBZAQ;CM+$ELUV')[I;>HR++6IN6.IF:3 MV*U!7@=0*Y,L3Z<% KO#=BN;;GY<8-2[Q<1BXX+#V+3 M.+^0+.=;OL%'=']M[PW-DH&E%BTJ*[0"@^M%=,UF-R/O'QP^"=S;DS'X3%9: M?_.3/^I%E'I!*+%RGH'3;X>W**4G(AE_'SBC(:0'GHZ/[.]#[I3+BEN\U?*S MJ%VSB"81U+CFG70/>O\['O(I/%^EI0U?V/>^V3B"JK-.MPGCT#+^&C5JZQ\)NJL?XO/B$I@Y[LJ.N($]CR-(LN\"7#_GE@2^_E-^=L)74MC,(7ZY7UAFZ"U_/)=MSCEH4#JZQ+Y\I'JK.XF@U^!5G]-WD>&\OJ<& MP?GCA96O0 @6Y2PX,E2ZW6H5IA15=X8NM+\/0I%9=Y:KVKZ9 1T*#H?B/PP^ M<2,"J^$.>]1CHXU[Z]"TL-*&LA=J8^$EL#1F14:#5R\F&P6UG#,6$+?G[ MRJ304JM-#_54,[CN_"E)P154!FOA8,TK(87[ =.X&$\]:5I,GHE)LJEV_B<( ML&D\SMF1Z<-@/"!F\( [+7?$^(N&HBSCC*5 ><7YM(0GCY.:U'94!^97_Y2" MI.FP \%_L+*2Q9-Q 6S,8I85%+="L0LE"18I$>'$/SQD,6#RHF><]K\/:.T, MUD)Q507!VCH;@Z*NGL4C-H%1F9^DZ//OK8QVLXC+<@PCEH>->-*.RWZ'7GKS MM* 4)S0>97G,6 GG[GIRTH%:-)O09RW)Z)3KF]&P.K3RZ[Z#_>O>OP,?N=D( M94'BFJ#IU;B(P/2]M9\XO0W];*4==<4.WQ(0Y46AU"Q&%?*TH8; 02*[+$HO? M4Z!\.W9\9Z^X(WFAC,*-P@KGL 1U7RV$EMR6)24E,$DX0P*RL3/Q1_.!L;<& MWPALY<$9F4Q6G#\8X28=.YX)""@DRC!@_=G #"@U1#J,7PVGT[HTP,/SGOV3 MS5WGLL(29IQ^)ZDJQLZ5@U+(\)JJ.[[]#$T^%X8OX53:7[1M;#T')6NI>-F M=00E8?47[YHZ' T3S<@: #!8\#@&4"_ ?1?ZF'0 8O]7#1 &SJ;IV[+5R, M%8Y"P;=(&&O-9@ZV^A:MZT68Z9.E$OJ6:)R*EG5_()ZA)QZ PH?*=OKA?QNC\[!TZ0X2A6T*I[@$9 MNDH':-RX21/,M XF>":8/KKE3!42S5D*:0<^/HT?GL"[NC!M=8)]=:;!2<(O M:]9#?>\]"KP@Z(AG]G*XWY7._WF?_[/WHV+TVU;I6[[^,WQ=/?%CLI)*Z'_[ MSZ[7KOD&W7QF HYDA1,8.WK$21 ;<**W;_RA][&KU*])%K\FV?R5R(X>9= ^ MRN 4>S3?)2 E4GB'5L @(ZKK(6J.:\MA-LIS67O\M@F?FIS MU;L^MIEW^/(/B.HLW8.)58+([:J0R#98W9&MMMU&$SN$'^FG_FCF=^ACO;WJ M9?.7OEY]MUCDA$E$(=.NO-ZE'JBB7B>UH'AEY^6**SU][;'0&QB$,=#W&>=J M+Q@'[4Z/_@!02P,$% @ ;F;\5%/."MU) @ W00 !D !X;"]W;W)K M&ULC511;],P$/XK)S.A38(F3;NRC332MH( :5+5 M:O" >'"32V/-L8/MM./?N:FU\W*/5^SL;LR;$2V\IY1Y2E#=_B&MU]LS1D10-*(6I45F@%!LLY MNQY?W4Q]? CX*G!O#];@E6RT?O#&YV+.8D\()>;.(W#Z[? 6I?1 1.-GC\F& MDC[Q2$\I>R=H9V!>6Y;-U=!N@2UF*K1"ERKAQG">Z0]@Q,0"NZ$E'34-HT<4?,%HKRG<=/12)ZA\:55(YC$;R") MDP3NUPLX/3G[&R8B98.\9)"7!-S),[@#XP_<*%)CX92DM74KN?NCXPR^7V^L M,]0B/XYQ[VI,C]?P8W-E&Y[CG-%<6#0[9-GK5^-9_/X%!9-!P>0E].RV(TNM M"[;B!FD2FM;D%77BT7/NT&8!S4_D+AM?QG$:[8YPF X%T$QIXHQV-0UA6 M]/Z@\0&T7VKMG@P_$\.+EOT&4$L#!!0 ( &YF_%0)XUILG@, ! 1 9 M >&PO=V]R:W-H965TVVDF@20'* M4MMSG,#.*./6;%)<6\C91.0Z91P6DJ@\RZC\_@Y2<9A:KO5XX1/;;+6Y8,\F M.[J!)>C[W4+BR*Y9$I8!5TQP(F$]M6[=F\CU#*"(^)O!01V=$Y/*2HAO9G"7 M3"W'K A2B+6AH'C8PQS2U##A.OZM2*UZ3@,\/G]D_[U('I-9405SD7YFB=Y. MK= B":QIGNI/XO >JH2&AB\6J2I^R:&*=2P2YTJ+K +C"C+&RR-]J(0X KC^ M,P"O G@O!0PJP."E +\"^(4R92J%#A'5=#:1XD"DB48V4,8)W]M1:XH3]3$UKAR M,[\=5ZM\5Z[2>V:5?^3\F@ROGL)W ;Y:XU M]VK-O8)O\ S?BV3\\@%1Y$Y#IKZV"59.X;=/89X6-VI'8YA:2*Q [L&:_?J+ M&SB_MR!K2!K6TP7D-6-(/ MNPWX-*C-@&U1SQIP5"'XWAGU*VR=9U!-90]IQ+>WXO&X='!>MT)GG/L>%)V7^88Y$(8.FYP8Y'$70D MXQI05TTDBD#4@>[46\*QG\*"5].'UE*T<[K7[J5>V:*^V)I2'S4+[OFM6LW1 ME[Y]LD5]L37U_=$8N)W%\<_[M>)OU*_A,!R=^+4ES'/&P8E?6Z*N/-<;G!C6 M/NH^S;>"/ZG<&/>EL$:<D6: +2!.#]M1#Z M<6!ZW/HCR.Q_4$L#!!0 ( &YF_%3GZ[0Q-@8 (4D 9 >&PO=V]R M:W-H965T926QN!IQU/),$X^U. MT\G4[?:ALP\RR#%30*PD[/;?KP08&U"PW54>8I#/^8ZD<]6QICM,OM,-0@S\ M2.*4W@\VC&5WHQ$--BB!=(@SE/)OUI@DD/%7\CJB&4$P+)B2>&1HFCU*8)0. M9M-B[(7,ICAG<92B%P)HGB20_'Q$,=[=#_3!?N!3]+IA8F TFV;P%2T1^Y*] M$/XVJE'"*$$IC7 *"%K?#Q[TNX7N"H:"XN\([>C1,Q!+66'\7;R\#^\'FI@1 MBE' ! 3D'UOTA.)8(/%Y_%N!#FJ9@O'X>8_N%XOGBUE!BIYP_#4*V>9^X Y MB-8PC]DGO/L350L:"[P Q[3X#W85K38 04X93BIF/H,D2LM/^*/:B",&CB-G M,"H&H\U@O<%@5@SFN0Q6Q6"=RS"N&,;GKL&N&.QS)3@5@U,HJ]S=0C4>9' V M)7@'B*#F:.*AT&_!S342I<(4EXSP;R/.QV9S2-(H?:7@!1&PW$""P)6'&(QB M>@UNP9>E!Z[>78-W8 2H^):"* 5?THC1FZ.!SQN<4YB&?/!=XWTZ8GR20M0H MJ";T6$[(>&-")GC&*=M0,$]#%$KX_7Y^NX=_Q#>GWB%COT./1B_@7WDZ!*9V M PS-,"3S>>IG?X:$L^MOLGOG2]2K! MYBK!?)5@"T5@#6NQ:FNQ^M!G'WDB?Y\&.$$RTRAY[8)7Y.OMS-0!)0IR$K$(\ZFU=D2UQ"J?\O,/E('A&;(-#\.T#QP7O&4JH- TZ*M.@2C!/)=A<)9BO$FRA M"*QA8VYM8VYO5'A(670;1G$NSGR "N\'.!/G0 K0#V%3/'JO"4Y 0<1?T-XJ M,VZ519$/>%#)<@9+KBM>X9>U_[7,VMQ.7#/;4:-WQI?:4%=>.[BK%.=WQ;6* M@47?A!HJG-0JG/2JD+L^0?S\SV!<1_'R[/7 R@2\C_'-[/T1IUM$A4HK\EW$ M-F+T=HW)&D4EFQ=MHQ#QA%[T(:1'MDEG18;NMG3:NX1+=:H2;*X2S)=LA3%I M&8 B@0U;T;7#B5[K32I?B_:+*-*VB,!7M#^GXYQ1Q@LW;AEW)\Y-E01%&4,I MFJ<4;:X4S5>*ME"%UK2CH\Z0WAMUBD+D5+"O,!K1?F+;[6J^7]3%)M 5:FFZ MT:X3E0KUI2MUVL7I0CXW>R+/ +IQT(;17RJNURA@ *_!(9?7A[.3_FPH]6>5 M:)Y2M+E2-%\IVD(56M."#LTSO;?;,ELV2C]Q@D=)%N.?:%\59CD)-I BD,4P M/>GXIL3.K;;;*^V9243:1KO64RK2EZW2M-LN+YF7J;_A\(?NE=[?OO*J:OR4 M'BR)'C2[HXE>81=K0B;4L3H!6*507RK4,-O5MY3,U=XHP?5#7TP?_]I9_53L M5=E:>E**YBE%FRM%\Y6B+52A-8WGT)G3^UMSAUHJQ'$,R='96N[5)9QS9,3. MT-';3JVT^R:1:0\MI^W32KMO$IFZ,=0[$;9+Y@XGQALN?>B^Z;_8?BNRXSX MGW!OI4K2Y4C1?*=I"%5K3D XM-KV_QW:-,CO]:WCXZNO20(/):W&>A(,!YRLJ? ME.O1^L[,0W%3I#7^J-_-=_##B@;@_;1B-QP57_NU"I@N:PY.E=\LG7'Y*+ MB,1\?MHX,XX9[:<#LC4^^?P^V7A,TEVY$>)+^H3-3ANM=(MXP*U\0/O)@$[WF0&=?$!GUP'=?$!WUP&]?$!OUYWNYP/ZN^[T(!\PV'7 M43[@*(O#^OAE!]_TI#<\B<4]B=.UE98^R!*4C5;'W(_2L$]DK%[UU3@Y/)M^ M7?F)GP8O(6],+CT_2-Z25\2/R/5"K!(OFB4G3:FF2@DW3H@M$4IB5;A#8\_S*_X M4L32CVX_1KZLV\USO6KRZ2$Q>IEJD(\3D[QY];;NW=J!:1M59O>-M%Y4M_7Z M7ZNH>&-_0G=V/VS&[JJ[^S93S6%C/['KFJRVBW.RG;GM9]S1*E%+DH1LG)SD M[PNUC##)P^2?FDT=K,H^3I3?EIPUU34QX?,<;P]=_&+W6N[K4(S$3 MB5E(S$9B#A)SD1@#894L=XHL=W3Z<.P]J-)()D2*=9QC3A[SS9,#'R][G(QTLZR;[R1F(G$+"1F(S$'B;EKK)=A:3E^-^SWZ-%)\VXSMMLK M&5VC1XNU*GGL%GGL:O/H"#&[]X. C+S BZ:\[NHQTA+[A@V)F=VM]Z0W&+1[ MG>I;9^VVFKV]&AVTZ>#):@YR#]R:33NB1WWZY.#_<-,J1[]7'/V>_M-(Q$OA M)YR,A:JT7WOA\AT9>^KZ>D!8-#VLRX(6W#<+2,Q$8A82LY&8@\1<),9 6"7) M_2+)?7R-V$=F&8F92,Q"8C825!D>?"_U(C:6?:-]V"[1!D, M^JU6]3IE(N>TD)B-Q!PDYB(Q!L(JP3TJ@GND#6[Q(7PNPAL_2@N)Z(!<\:FX MC?Q_^8RPF]FX"3,Y5FF10))EXT(Q?J)3]0G]X\25]?A7R6EB+2BV[] M> MKMW/L4H%MU>+??V3X%D)-:4,V& M:@Y4GOOV$([:%#-@FHV5'.@ MF@O5&$JKIKMLI!D=_#=^!K1O!M5,J&9!-1NJ.5#-A6H,I5537;;C#'T_KKYL MN./;2%EVN;1;WQI'T'G="&:@Y49%ET?/*^D+'Z,UKYP8S'R8^K#VB[ M$*J94,V":C94J,916S7+9=:3Z MKN.U=7EI32:6E35=1$ F8A5/^0&YN#BO32FT.0C53*AF034;JCE0S85J#*55 M UWV$.D+_.X=A?8.H9H)U2RH9D,U!ZJY4(VAM&JJR]XAU79Q7JKD@#87H9H) MU2RH9D,U)]US'_I\3F79; ML@+$]!,9^S+ZT$);@U#-A&H65+.AF@/57*C&4%HUWV47D?9>H *!-A*A MF@G5+*AF0S4'JKE0C:&T:JK+1B+5MG1>J@+I_^C:=Z[?KKVS#&T?0C4;JCE0 MS85J#*6ML]S5_/I>8N^]^-97F0_X7$W5.NRK),?KVW.MGTBQS.[==".D%&'V<,&] M&8_3%=3K4ZD'/ 0QYS+C0?6=N3'[FNCJ90T;UJ47!)EHY'-#DIO2C1FPX3]BF.C\"E#G(DO*5/DGO(" MR U072C 3V0TH2(E5\* FW(B!H@XR7--?E(1I 42C$Q(QO8XPLPE''] 0/N MQA?D^.@#.2),D&]S66@DTSW7H%S[4C>II U6TOQ7I'TIQ"D)O!/B>[[? !_N M#V]MPUTTJ7;*KYWR2[[P%;YK6 G34(&.X&V#\]T3A/H.]AH&M0"G/C]NU;' M^]24U8'(MG(,ZAR#DCWX9S6I4\[^H"\S_'5JZPY; MMX^R[:-M^S1YL"+NE,3VG[N(_3#RHYZ[V$SN9538"5MUT);H=BVZO:]H+O%K MOT7UBKF]H<=[IOAE1#?TV\V*.[7BSAX]�)V@E\:RD=B&PKQVZ=8_>_ZL'N M(8T[$-F6<5%M7+2S.(92&$P;MR^22#QFI( E;(\*_,FZ)@.B%ZW5COQGQ?PR MIN5YT;-B=C>V87L$NJ%J9O\%'*8(\TZ[V QJ=:Q838S,RYUY(@WN\^5PCBSKLUW\%U!+ P04 " !N9OQ4^]F;"(($ "S'P &0 M 'AL+W=O,_X5[$&D.0U33(Q<=92;JY=5RS6D%+181O(U)D5XRF5:I>_N&+#@2Z-*$W< MP/,&;DKCS)F.S;%'/AVSK4SB#!XY$=LTI?S;+21L/W%\Y^W 4_RREOJ .QUO MZ O,07[>/'*UYY:499Q")F*6$0ZKB7/C7T>!IP7FBB\Q[,7!-M%#>6;LJ]ZY M7TX<3S\1)+"0&D'5OQW,($DT23W'OP74*>^IA8?;;_0[,W@UF&L>"[@E!OQ"8H;OYV(UQ(95T.N9L3[B^ M6M'TAG'?J)5?<:9?E+GDZFRL=')Z1V-.OM!D"^0!J-AR4&^!%(1F2W*?2> @ M)'FB$LA\3S>"_-IX]'T(DL:)^*#.?YZ'Y/V[#^0=B3/R:'TC]QKDX;F[)QT2&+E_U2"/[/('^HUXPR9US8MN6?:NP?5. MX,HB.QUU$1Y%?2;;;XJ;;YJV] TS0&W5DI;GS%A(28L M0H+52N%[5:;PL%J:@H14$%1:B$J+L&CUFASD//\[&YLS@/.=C1W0VGU,6H1% MJ[L?5.X'W]W>G$&<[V_L@-;^8](B+%K=_RKN^O:\>T&38R>TGHE0PVY!.]V: M%";_B!SK5T'6MR:S2UL=.Z6UT:@YMJ#Y?KU!\?O]8ZM_1$CUJY3JVV-F0[O3 M;?0:,R#.4&DA*BW"HM4+4L57?X#6\F!&QQDJ+42E15BT>DVJ8.O;D^T%+8\= M8'[R#0;Y5V[3[Z,S.Z"U^ZAQ%HM6=[_*O;X]^%[4\IS)SL;_4>Y_O]%_U*B+ M2HNP:'7_JT#LVQ/Q)2T/:AHN:(=-BJ^;E*,N)42]:X1%JR\I55$WL,:V2WL> M.Z6MTP7M?UU*=W1D->IM(RQ:;K5[L&B9 G\QJ\6"+/3+FJ]?ED?+%>D;LP[K M5I?GR]D/E+_$F2 )K)34ZPQ5+\#S%>)\1[*-60)]9E*RU&RN@2Z!ZPO4^15C M\FU'WZ! M8Y(8)QW'W\+4*W_3"%>O%^Y7%E[#/!*)YSSY16,UZ7D=#V(,WY(FTGS OY@8>#*=2\;00ZPA2RO)O\EPD8D6@?:H%42&(7@H:&P3U0E"W MH'ED%NN"*-+O"CX'869K-W-A23!%ND,BI M0+U&2@)A,5PSA0*E@CNB$ 9SDDDX IV].1'QT4 1H2@;5T[;OT!%:"(/M.!^ M< '[>P>P!Y3!#4T2O7RRZRL=O8G!'Q:1GN611ALB;<$-9VHBX9+%&*_K?4U= MHD<+]+/(:?AMRFI0#PXA"J*H(IYSM_R&B!H$QU8>.,*IERM1MWZ-32M1Y%4N M\DH7>14FKU+G%<*JM#EM31DXD1D98L_3[[E$,4.O__E3V J^5#'OR&PM XTR M PWK7M^0@0L4=$;,:PV_O^MG<*TPE7^JF!N[9-Z1V1ISLV1N.E?]K6#S"K0:1WX<9=[-2_DZY5TK6]<.FKD.S M"IQ.B=-Q)YL^XXNR7X7A--D6(S<+PQ6.H!8$[48URG&)% MVY'96@;"8/G7'NRJGA9..\+>E=LZ]\J1)OQ@37W%("\ZG;SH-"L)G0;O)8R6 MA-&'Z^HK%J\75K?!>QF7QZ'0?1[:LK:ZW;;>P?6W5]=P>;X)G4>)M]97M\O6 M*+E;&+VHL)VP_H+'7VDC4A1CVUU)&)J4YQU%>;?LX$YMW^(OI^?MGSX&ULM5E=;^(X%/TK5G:TFI$Z)4Y(@"X@38E&TU4K5:7=>1CM@TD, M6)/$K&V@L[]^[80FA!@/&7G[4/)Q[['/B:]S[(SWE'WG:XP%>,W2G$^FXN/;(IF.Z M%2G)\2,#?)MEB/VXQ2G=3QSHO%UX(JNU4!=ZT_$&K? WYT#!25!:7?UA#B* 'VSR1XAP3OT@3_D.!? MFM _)/0+94HJA0X1$F@Z9G0/F(J6:.J@$+/(EO1)KI[[7#!YE\@\,8WP0H"/ M8"['4[)-,:!+4%QZ'V&!2,H_R)LO\PB\?_9KTV4_2MS+==\^F1Y>GPV9Z3XI6*>=5RGD% MGF]2[B[G@FUE'0CP[5X&@#N!,_ZW3IL2K:]'4^5]PS=Z>^_ MP=#]0Z>43;#($EA#1;]2T3>A3^=KRL1'@5D&%I3)9)*OM$/+"--5OA(L+,#4 MS+B;0A<&8\QNP)#G*8SF:0$RYX%<@Q]H18\3JJN&@-1:\/AR>#)AV M4#_T]<-E6%$>FBDW"N,L5R-(5Z[#]K@/!D$8#D[HMN/ZT#];(*.*\:A[9Y^I M0&DAP=ENW_X"['D-1AH-1H$_.GWD[;B^YT,8ZC6 ;FW/7.-S?\([FN[4()^5 M;XS/AC>&&:LK=:MHD2VTIHY'-A=:F&X/(+8$M(D6V4)K"EB[76BT@:T):,4H MUZ\!K!K= ]IQ8%YI-;K$,DO*< MS%=7X &]DFR;@=LW%PAF2/;CW%QFU?["MK4M'D1K&%EJM:E=;96AV2L_J_I* MJ5P?;/,$LTM6"6;$SCK91(MLH375K!TVM&&QH56/;14MLH76%+"VV=#LLXOA M:!Q\5KTU;/MF?9&VX\XLS&%MKZ'97Q=4W^8J\.T!9PO,M/LX9J#.G&VB1;;0 MFB+6CAV.;!2<58-N%2VRA=;<4:S=OF=V^S\M.'-^YUU$MVV:0C@B!16"9L7A&B/I056 MO+^D5+R=J.].U8?)Z7]02P,$% @ ;F;\5,=2")<_ P -A0 T !X M;"]S='EL97,N>&ULW5C1;MHP%/V5R-VF5IH:(&L@*R!M2)4F;5.E]F%OE2$. M6'+LS#$=[.OG&X<0J"]B?5C+@MK8]_B<>VS?$+?#TJP%NULP9H)5+F0Y(@MC MBH]A6,X6+*?EI2J8M$BF=$Z-[>IY6!::T;0$4B["7J<3ASGEDHR'G&'TC@Y"8J92/R!NY^]/SOK/%Q<[\?/ M*^""A%[1JR-$+SNXKL4PZ?@XZ8/:J'C_*/$#TICP8%>X,=)Y:\7.6UU,(/$+ M[- Q*1B1"94\*GFP,IHSL7:A7L0 MF"FA=&!LV=J$78B4OQW<=3VHZ%HGYU+I*K?+X'Y/Z^%[P*8'!KD0C<$><8'Q ML*#&,"UO;*<:7 6?0$'=OE\7UN%"I:! M'U5UMJY:M]DT[2& MZJ:3<1W0;ZLY[;9L]"S=H."/RGQ>VNG(J@^%SFXUR_BJZJ^RQ@"FWL75:5&( M]2?!YS)G;O)')QP/Z887+)3FOVTV*)69#3!-@D>F#9^U([\T+>[9RFS*:97A MGGLGZ/G?KO.<2::I:)NVM?^:5_G9CJ/^2UFNOE7V#7L]UN_PUV[RZA1,QJ=@ M\B1J=*,NH6%J$=MVU]A M>MVX.:W:7%RF;,722=W5\VG5#&S#9JTO(.PC-]7E1S".P_P(8%@>S '&<2PL MS_\TGP$Z'X=AW@9>9(!R!BC'L7S(I/I@>?R(8?K -O30Q6"S12O1&RF^%H#XE\W8"2)?[>Q M/,# =@&K'=$$>PJY@U[@G$D23 $:M%?HW&,K$X,'__^8$])%"6) M'P',[R"*, 2>1AS!'( '#(FBZCVX]SX*-^^I-8?20$3;8T.P6BP^0"X99K>]9!:GV,A])+H[$R5-Q*>')_VT.1/4HG M5U))_SS+NM\*,M9(+1OY M4L&V7,KJ&5IC5*SK.@;;L%Z6;ZJ M7@;([V+ENAHO5M\$@LRRZ0@'K*5UONO1C2^0\1&P;2,;A^VUWX33^V_;*.I:UG"W)1M ]KW^VA!!4#MUG+C,J9% [-L MVX4)7;$K[7&3V$+W0V'?L%*<>E'UJ_:(&^VA/9788!=5!YX.\A++1LD*9Z_8 M,D"$&QPS-;*6)H+D!"3?&^2E:381Y"$!>;A'R#L>08X)R/%_A'POE- EL"Z6 M'#OX$9_)"0$YV2/D8">G!.0T.60%VB'AS@$Y#'>X0< M/.X3 O(D+>2R;1IAGP/44MYKB;<)3.T796E:3.UQ,A]1V7R4%O-*6(V^<^P& M+(:,L!"3D9Y)+)J+\F>+DW;U,1.EE2*Q5ZZ%M.Q6J!;89Q"NM7].7A#V0OL8 MDQ)+D=@LZ1+X6[;$H:I608CR/J?WIS/&I#S#.\_D MVZ\[%=120_4%IW!87PI5WE@6+OW+YW@2!%&W2EUBW5?]R8AJ^[%H^Z'K_#=0 M2P,$% @ ;F;\5"\ @E1, 0 :Q$ !H !X;"]?X;V[NZ&5QTZ]K>9:KV?OC0VA6UZ7*WLH/I MIY/2CEWNI^58Z2$OKGEE-,=QJL?G&>IX>)X9G>^#^<]$6Y9-83YM\=V9WO\Q M6/_8\>IJ8[R*SOE8&9\I?6N7;:?G!ZVFR2HZ73(UGBZD=.@@AB .'Y1 4!(^ M: U!Z_!!&PC:A ]*(2@-'[2%H&WXH!T$[<('[2%H'SZ(8I0Q%I#T@K4 K0FY M)@%>$X)- L0F))L$F$V(-@E0FY!M$N V(=PD0&Y"NDF W81XDP"]&?5F 7HS MZLT"].:7CVT!>C/JS0+T9M2;!>C-J#<+T)M1;Q:@-Z/>+$!O1KWYG7H[?V^- M6WH>:[S_G53[Z5VS7#\O'YLH83+CK.'?RO$74$L#!!0 ( &YF_%0BX&C7 M>P$ #H2 3 6T-O;G1E;G1?5'EP97-=+GAM;,V8RT[#,!!%?R7*MFI< M&R@/M=T 6^B"'S#)I+'JEVRWM'_/)'U(H!)1%8G9Q$H\<^^U1SJ+3-ZV'F*V M,=K&:=ZDY!\8BV4#1L;">;"X4[M@9,+7L&!>EDNY "9&HS$KG4U@TS"U&OEL M\@2U7.F4/6_PUU#"*J";"Y#>I$&J]A&LYBV&F+1+W$BHZMK54+ERI7! MEB+Z +**#4 RNMB)#OJ=$]XP[)[\8O].IL\0*^?!^8@3"W"^W6$D;??0HQ"$ MI/J/>'1$Z8O/!^VT*ZA^Z8W7^^'"LIM'9-UR^1U_G?%1_\P<@DB.*R(YKHGD MN"&28TPDQRV1''=$&UL4$L! A0#% @ ;6;\5'V:?#C7!0 ZAX !@ M ("!#@@ 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ ;6;\5/ED_=() P "PH !@ ("!'1@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;6;\ M5)'[BZ"N!P ;" !@ ("!NB4 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ ;F;\5'U9,;HX"0 V18 !D M ("!L3X 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ;F;\5,["'N:F"0 $1\ !D ("! MD5( 'AL+W=O&3X% !G# &0 @(%N7 >&PO=V]R:W-H965T-A !X;"]W;W)K&UL4$L! A0#% M @ ;F;\5*\5 0S8!0 4 T !D ("!^68 'AL+W=O >&PO=V]R:W-H965T&UL4$L! A0#% @ ;F;\5 GC6FR> P $!$ !D M ("!E'T 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ;F;\5'S=:F?P @ YPD !D ("!5H\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M;F;\5%E0T3GQ! I!P !D ("!W)H 'AL+W=O&UL+G)E;'-02P$"% ,4 M " !N9OQ4(N!HUWL! Z$@ $P @ ';J 6T-O;G1E C;G1?5'EP97-=+GAM;%!+!08 ) D +,) "'J@ ! end XML 41 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 42 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 43 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2 html 91 161 1 false 25 0 false 5 false false R1.htm 0001001 - Document - Document and Entity Information Sheet http://www.poolcorp.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001002 - Statement - Consolidated Statements of Income (Unaudited) Sheet http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited Consolidated Statements of Income (Unaudited) Statements 2 false false R3.htm 1002003 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) Sheet http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited Consolidated Statements of Comprehensive Income (Unaudited) Statements 3 false false R4.htm 1003004 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical) Sheet http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical) Statements 4 false false R5.htm 1004005 - Statement - Consolidated Balance Sheets (Unaudited) Sheet http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited Consolidated Balance Sheets (Unaudited) Statements 5 false false R6.htm 1005006 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 6 false false R7.htm 1006007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 1007008 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited) Sheet http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited Consolidated Statements of Changes in Stockholders' Equity (Unaudited) Statements 8 false false R9.htm 1008009 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited) (Parenthetical) Sheet http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedParenthetical Consolidated Statements of Changes in Stockholders' Equity (Unaudited) (Parenthetical) Statements 9 false false R10.htm 2101101 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.poolcorp.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 2107102 - Disclosure - Earnings Per Share Sheet http://www.poolcorp.com/role/EarningsPerShare Earnings Per Share Notes 11 false false R12.htm 2110103 - Disclosure - Acquisitions Sheet http://www.poolcorp.com/role/Acquisitions Acquisitions Notes 12 false false R13.htm 2112104 - Disclosure - Fair Value Measurements and Interest Rate Swaps Sheet http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwaps Fair Value Measurements and Interest Rate Swaps Notes 13 false false R14.htm 2117105 - Disclosure - Debt Sheet http://www.poolcorp.com/role/Debt Debt Notes 14 false false R15.htm 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.poolcorp.com/role/SummaryofSignificantAccountingPolicies 15 false false R16.htm 2303301 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.poolcorp.com/role/SummaryofSignificantAccountingPolicies 16 false false R17.htm 2308302 - Disclosure - Earnings Per Share (Tables) Sheet http://www.poolcorp.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.poolcorp.com/role/EarningsPerShare 17 false false R18.htm 2313303 - Disclosure - Fair Value Measurements and Interest Rate Swaps (Tables) Sheet http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsTables Fair Value Measurements and Interest Rate Swaps (Tables) Tables http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwaps 18 false false R19.htm 2318304 - Disclosure - Debt (Tables) Sheet http://www.poolcorp.com/role/DebtTables Debt (Tables) Tables http://www.poolcorp.com/role/Debt 19 false false R20.htm 2404401 - Disclosure - Summary of Significant Accounting Policies - Income Taxes (Details) Sheet http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesIncomeTaxesDetails Summary of Significant Accounting Policies - Income Taxes (Details) Details 20 false false R21.htm 2405402 - Disclosure - Summary of Significant Accounting Policies - Retained Deficit (Details) Sheet http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesRetainedDeficitDetails Summary of Significant Accounting Policies - Retained Deficit (Details) Details 21 false false R22.htm 2406403 - Disclosure - Summary of Significant Accounting Policies - Accumulated Other Comprehensive Loss (Details) Sheet http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails Summary of Significant Accounting Policies - Accumulated Other Comprehensive Loss (Details) Details 22 false false R23.htm 2409404 - Disclosure - Earnings Per Share (Details) Sheet http://www.poolcorp.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://www.poolcorp.com/role/EarningsPerShareTables 23 false false R24.htm 2411405 - Disclosure - Acquisitions (Details) Sheet http://www.poolcorp.com/role/AcquisitionsDetails Acquisitions (Details) Details http://www.poolcorp.com/role/Acquisitions 24 false false R25.htm 2414406 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Recurring Fair Value (Details) Sheet http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails Fair Value Measurements and Interest Rate Swaps - Recurring Fair Value (Details) Details 25 false false R26.htm 2415407 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Interest Rate Swaps (Details) Sheet http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails Fair Value Measurements and Interest Rate Swaps - Interest Rate Swaps (Details) Details 26 false false R27.htm 2416408 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Forward-Starting Interest Rate Swaps (Details) Sheet http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails Fair Value Measurements and Interest Rate Swaps - Forward-Starting Interest Rate Swaps (Details) Details 27 false false R28.htm 2419409 - Disclosure - Debt - Schedule of Debt (Details) Sheet http://www.poolcorp.com/role/DebtScheduleofDebtDetails Debt - Schedule of Debt (Details) Details 28 false false All Reports Book All Reports pool-20220630.htm exhibit31_1q222.htm exhibit31_2q222.htm exhibit32_1q222.htm pool-20220630.xsd pool-20220630_cal.xml pool-20220630_def.xml pool-20220630_lab.xml pool-20220630_pre.xml pool-20220630_g1.jpg http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 45 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "pool-20220630.htm": { "axisCustom": 0, "axisStandard": 6, "contextCount": 91, "dts": { "calculationLink": { "local": [ "pool-20220630_cal.xml" ] }, "definitionLink": { "local": [ "pool-20220630_def.xml" ] }, "inline": { "local": [ "pool-20220630.htm" ] }, "labelLink": { "local": [ "pool-20220630_lab.xml" ] }, "presentationLink": { "local": [ "pool-20220630_pre.xml" ] }, "schema": { "local": [ "pool-20220630.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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd", "https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd" ] } }, "elementCount": 244, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2022": 5, "total": 5 }, "keyCustom": 9, "keyStandard": 152, "memberCustom": 12, "memberStandard": 13, "nsprefix": "pool", "nsuri": "http://www.poolcorp.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i4d5ccc44190b4d24bfb7b4ead73e1162_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Document and Entity Information", "role": "http://www.poolcorp.com/role/DocumentandEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i4d5ccc44190b4d24bfb7b4ead73e1162_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i4d5ccc44190b4d24bfb7b4ead73e1162_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.poolcorp.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i4d5ccc44190b4d24bfb7b4ead73e1162_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i4d5ccc44190b4d24bfb7b4ead73e1162_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107102 - Disclosure - Earnings Per Share", "role": "http://www.poolcorp.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i4d5ccc44190b4d24bfb7b4ead73e1162_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i4d5ccc44190b4d24bfb7b4ead73e1162_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110103 - Disclosure - Acquisitions", "role": "http://www.poolcorp.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i4d5ccc44190b4d24bfb7b4ead73e1162_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i4d5ccc44190b4d24bfb7b4ead73e1162_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112104 - Disclosure - Fair Value Measurements and Interest Rate Swaps", "role": "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwaps", "shortName": "Fair Value Measurements and Interest Rate Swaps", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i4d5ccc44190b4d24bfb7b4ead73e1162_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i4d5ccc44190b4d24bfb7b4ead73e1162_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117105 - Disclosure - Debt", "role": "http://www.poolcorp.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i4d5ccc44190b4d24bfb7b4ead73e1162_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i4d5ccc44190b4d24bfb7b4ead73e1162_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i4d5ccc44190b4d24bfb7b4ead73e1162_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i4d5ccc44190b4d24bfb7b4ead73e1162_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i4d5ccc44190b4d24bfb7b4ead73e1162_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i4d5ccc44190b4d24bfb7b4ead73e1162_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308302 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.poolcorp.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i4d5ccc44190b4d24bfb7b4ead73e1162_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i4d5ccc44190b4d24bfb7b4ead73e1162_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313303 - Disclosure - Fair Value Measurements and Interest Rate Swaps (Tables)", "role": "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsTables", "shortName": "Fair Value Measurements and Interest Rate Swaps (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i4d5ccc44190b4d24bfb7b4ead73e1162_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i4d5ccc44190b4d24bfb7b4ead73e1162_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318304 - Disclosure - Debt (Tables)", "role": "http://www.poolcorp.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i4d5ccc44190b4d24bfb7b4ead73e1162_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i2bc2ffb15a3448d687c85c398d0fc583_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Consolidated Statements of Income (Unaudited)", "role": "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited", "shortName": "Consolidated Statements of Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i2bc2ffb15a3448d687c85c398d0fc583_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i2bc2ffb15a3448d687c85c398d0fc583_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Summary of Significant Accounting Policies - Income Taxes (Details)", "role": "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesIncomeTaxesDetails", "shortName": "Summary of Significant Accounting Policies - Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i2bc2ffb15a3448d687c85c398d0fc583_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i33ef5697c7c5412bbc0e167e5312a19a_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "pool:CumulativeShareRepurchases", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Summary of Significant Accounting Policies - Retained Deficit (Details)", "role": "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesRetainedDeficitDetails", "shortName": "Summary of Significant Accounting Policies - Retained Deficit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i33ef5697c7c5412bbc0e167e5312a19a_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "pool:CumulativeShareRepurchases", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i33ef5697c7c5412bbc0e167e5312a19a_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Summary of Significant Accounting Policies - Accumulated Other Comprehensive Loss (Details)", "role": "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails", "shortName": "Summary of Significant Accounting Policies - Accumulated Other Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "idb32cd078c9d4bbb9ca0ddcdf4870c48_I20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i2bc2ffb15a3448d687c85c398d0fc583_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Earnings Per Share (Details)", "role": "http://www.poolcorp.com/role/EarningsPerShareDetails", "shortName": "Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i2bc2ffb15a3448d687c85c398d0fc583_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i4d5ccc44190b4d24bfb7b4ead73e1162_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Acquisitions (Details)", "role": "http://www.poolcorp.com/role/AcquisitionsDetails", "shortName": "Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "ia1711b5958f94297975fef727b19cf31_D20211216-20211216", "decimals": "-5", "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "idfc18c3b1b864dd0822efcb7959ddc09_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414406 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Recurring Fair Value (Details)", "role": "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails", "shortName": "Fair Value Measurements and Interest Rate Swaps - Recurring Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "idfc18c3b1b864dd0822efcb7959ddc09_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i75bcff5556fc4c9ca23e1faf569bb158_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "pool:Derivativeeffectivedate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415407 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Interest Rate Swaps (Details)", "role": "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails", "shortName": "Fair Value Measurements and Interest Rate Swaps - Interest Rate Swaps (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i75bcff5556fc4c9ca23e1faf569bb158_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "pool:Derivativeeffectivedate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i2e4d5f52ad82497cb47ca7e7da68f0c4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "pool:DerivativeForwardstartingEffectiveDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416408 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Forward-Starting Interest Rate Swaps (Details)", "role": "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "shortName": "Fair Value Measurements and Interest Rate Swaps - Forward-Starting Interest Rate Swaps (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i2e4d5f52ad82497cb47ca7e7da68f0c4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "pool:DerivativeForwardstartingEffectiveDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i33ef5697c7c5412bbc0e167e5312a19a_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShortTermBorrowings", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419409 - Disclosure - Debt - Schedule of Debt (Details)", "role": "http://www.poolcorp.com/role/DebtScheduleofDebtDetails", "shortName": "Debt - Schedule of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i33ef5697c7c5412bbc0e167e5312a19a_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShortTermBorrowings", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i2bc2ffb15a3448d687c85c398d0fc583_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Consolidated Statements of Comprehensive Income (Unaudited)", "role": "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited", "shortName": "Consolidated Statements of Comprehensive Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i2bc2ffb15a3448d687c85c398d0fc583_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i2bc2ffb15a3448d687c85c398d0fc583_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)", "role": "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical", "shortName": "Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i33ef5697c7c5412bbc0e167e5312a19a_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Balance Sheets (Unaudited)", "role": "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited", "shortName": "Consolidated Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i33ef5697c7c5412bbc0e167e5312a19a_I20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i33ef5697c7c5412bbc0e167e5312a19a_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical)", "role": "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical", "shortName": "Consolidated Balance Sheets (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i33ef5697c7c5412bbc0e167e5312a19a_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i4d5ccc44190b4d24bfb7b4ead73e1162_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i4d5ccc44190b4d24bfb7b4ead73e1162_D20220101-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i59943f00aa324d74a00e413cdb8bc828_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited)", "role": "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "shortName": "Consolidated Statements of Changes in Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i0807d0c9de424b55a2aa549ad28899e7_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20220630.htm", "contextRef": "i2bc2ffb15a3448d687c85c398d0fc583_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1008009 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited) (Parenthetical)", "role": "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedParenthetical", "shortName": "Consolidated Statements of Changes in Stockholders' Equity (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null } }, "segmentCount": 25, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "pool_BusinessCombinationNumberofLocations": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Number of Locations", "label": "Business Combination, Number of Locations", "terseLabel": "Business Combination, Number of Locations" } } }, "localname": "BusinessCombinationNumberofLocations", "nsuri": "http://www.poolcorp.com/20220630", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "integerItemType" }, "pool_CumulativeShareRepurchases": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cumulative Share Repurchases since inception of repurchase programs", "label": "Cumulative Share Repurchases", "terseLabel": "Cumulative share repurchases" } } }, "localname": "CumulativeShareRepurchases", "nsuri": "http://www.poolcorp.com/20220630", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesRetainedDeficitDetails" ], "xbrltype": "monetaryItemType" }, "pool_DerivativeForwardstartingEffectiveDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative, Forward-starting Effective Date", "label": "Derivative, Forward-starting Effective Date", "terseLabel": "Effective Date" } } }, "localname": "DerivativeForwardstartingEffectiveDate", "nsuri": "http://www.poolcorp.com/20220630", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails" ], "xbrltype": "dateItemType" }, "pool_Derivativeeffectivedate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative effective date", "label": "Derivative effective date", "terseLabel": "Effective Date" } } }, "localname": "Derivativeeffectivedate", "nsuri": "http://www.poolcorp.com/20220630", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "dateItemType" }, "pool_EffectiveInterestRateSwap1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effective Interest Rate Swap 1", "label": "Effective Interest Rate Swap 1 [Member]", "terseLabel": "Interest rate swap 1" } } }, "localname": "EffectiveInterestRateSwap1Member", "nsuri": "http://www.poolcorp.com/20220630", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "pool_EffectiveInterestRateSwap2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effective Interest Rate Swap 2", "label": "Effective Interest Rate Swap 2 [Member]", "terseLabel": "Interest rate swap 2" } } }, "localname": "EffectiveInterestRateSwap2Member", "nsuri": "http://www.poolcorp.com/20220630", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "pool_EffectiveInterestRateSwap3Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effective Interest Rate Swap 3", "label": "Effective Interest Rate Swap 3 [Member]", "terseLabel": "Interest rate swap 3" } } }, "localname": "EffectiveInterestRateSwap3Member", "nsuri": "http://www.poolcorp.com/20220630", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "pool_ForwardstartingInterestRateSwap1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Forward-starting Interest Rate Swap 1 [Member]", "label": "Forward-starting Interest Rate Swap 1 [Member]", "terseLabel": "Forward-starting interest rate swap 1" } } }, "localname": "ForwardstartingInterestRateSwap1Member", "nsuri": "http://www.poolcorp.com/20220630", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "pool_ForwardstartingInterestRateSwap2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Forward-starting Interest Rate Swap 2 [Member]", "label": "Forward-starting Interest Rate Swap 2 [Member]", "terseLabel": "Forward-starting interest rate swap 2" } } }, "localname": "ForwardstartingInterestRateSwap2Member", "nsuri": "http://www.poolcorp.com/20220630", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "pool_PoolSourceLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pool Source, LLC", "label": "Pool Source, LLC [Member]", "terseLabel": "Pool Source, LLC" } } }, "localname": "PoolSourceLLCMember", "nsuri": "http://www.poolcorp.com/20220630", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "pool_PorpoisePoolPatioIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Porpoise Pool & Patio, Inc.", "label": "Porpoise Pool & Patio, Inc. [Member]", "terseLabel": "Porpoise Pool & Patio, Inc." } } }, "localname": "PorpoisePoolPatioIncMember", "nsuri": "http://www.poolcorp.com/20220630", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "pool_Proceedsfromshorttermborrowingsandcurrentportionoflongtermdebt": { "auth_ref": [], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from short-term borrowings and current portion of long-term debt", "label": "Proceeds from short-term borrowings and current portion of long-term debt", "terseLabel": "Proceeds from short-term borrowings and current portion of long-term debt" } } }, "localname": "Proceedsfromshorttermborrowingsandcurrentportionoflongtermdebt", "nsuri": "http://www.poolcorp.com/20220630", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "pool_ReceivablesPledgedUnderReceivablesFacility": { "auth_ref": [], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Receivables Pledged Under Receivables Facility", "label": "Receivables Pledged Under Receivables Facility", "terseLabel": "Receivables pledged under receivables facility" } } }, "localname": "ReceivablesPledgedUnderReceivablesFacility", "nsuri": "http://www.poolcorp.com/20220630", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "pool_RepaymentsOfShortTermBorrowingsLongTermDebtAndRepaymentsOfNotesPayable": { "auth_ref": [], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Repayments Of ShortTerm Borrowings Long Term Debt And Repayments Of Notes Payable", "label": "Repayments Of ShortTerm Borrowings Long Term Debt And Repayments Of Notes Payable", "negatedLabel": "Payments on short-term borrowings and current portion of long-term debt" } } }, "localname": "RepaymentsOfShortTermBorrowingsLongTermDebtAndRepaymentsOfNotesPayable", "nsuri": "http://www.poolcorp.com/20220630", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "pool_RetainedEarningsDeficitPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Retained Earnings (Deficit) Policy", "label": "Retained Earnings (Deficit) Policy [Policy Text Block]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsDeficitPolicyPolicyTextBlock", "nsuri": "http://www.poolcorp.com/20220630", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "pool_STBorrowingsCurrentPortionofLTDebtAndCurrentPortionOfOtherLTLiabilities": { "auth_ref": [], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amounts of other borrowings and notes payable which have an initial term of less than one year; the total of the portions of the carrying amounts as of the balance sheet date of long-term debt, which are scheduled to be repaid within one year or the normal operating cycle, if longer, and after deducting unamortized discount or premiums, if any; and the aggregate carrying amount, as of the balance sheet date, of current obligations not separately disclosed in the balance sheet due to materiality considerations.", "label": "STBorrowingsCurrentPortionofLTDebtAndCurrentPortionOfOtherLTLiabilities", "terseLabel": "Short-term borrowings and current portion of long-term debt" } } }, "localname": "STBorrowingsCurrentPortionofLTDebtAndCurrentPortionOfOtherLTLiabilities", "nsuri": "http://www.poolcorp.com/20220630", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "pool_TermFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Facility", "label": "Term Facility [Member]", "terseLabel": "Term Facility [Member]" } } }, "localname": "TermFacilityMember", "nsuri": "http://www.poolcorp.com/20220630", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "pool_TermLoanUnderCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term loan under credit facility", "label": "Term loan under credit facility [Member]", "terseLabel": "Term loan under credit facility" } } }, "localname": "TermLoanUnderCreditFacilityMember", "nsuri": "http://www.poolcorp.com/20220630", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "pool_TriStatePoolDistributorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tri-State Pool Distributors", "label": "Tri-State Pool Distributors [Member]", "terseLabel": "Tri-State Pool Distributors" } } }, "localname": "TriStatePoolDistributorsMember", "nsuri": "http://www.poolcorp.com/20220630", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "pool_VakPakBuildersSupplyIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vak Pak Builders Supply, Inc.", "label": "Vak Pak Builders Supply, Inc. [Member]", "terseLabel": "Vak Pak Builders Supply, Inc." } } }, "localname": "VakPakBuildersSupplyIncMember", "nsuri": "http://www.poolcorp.com/20220630", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "pool_WingateSupplyIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Wingate Supply, Inc.", "label": "Wingate Supply, Inc. [Member]", "terseLabel": "Wingate Supply, Inc." } } }, "localname": "WingateSupplyIncMember", "nsuri": "http://www.poolcorp.com/20220630", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r147", "r148", "r222", "r223", "r352", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r147", "r148", "r222", "r223", "r352", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "stpr_FL": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FLORIDA", "terseLabel": "FLORIDA" } } }, "localname": "FL", "nsuri": "http://xbrl.sec.gov/stpr/2022", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "stpr_TN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "TENNESSEE", "terseLabel": "TENNESSEE" } } }, "localname": "TN", "nsuri": "http://xbrl.sec.gov/stpr/2022", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "stpr_WV": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "WEST VIRGINIA", "terseLabel": "WEST VIRGINIA" } } }, "localname": "WV", "nsuri": "http://xbrl.sec.gov/stpr/2022", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r23", "r318" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r27" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember": { "auth_ref": [ "r37", "r42", "r270" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges, attributable to the parent.", "label": "Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]", "terseLabel": "Unrealized (losses) gains on interest rate swaps, net of tax" } } }, "localname": "AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Loss [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r17", "r39", "r41", "r42", "r341", "r357", "r358" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r49", "r50", "r301", "r302", "r303", "r304", "r305", "r307" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Loss [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r38", "r42", "r49", "r50", "r51", "r88", "r89", "r90", "r271", "r315", "r353", "r354" ], "lang": { "en-us": { "role": { "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.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "AOCI Attributable to Parent", "verboseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r36", "r42", "r49", "r50", "r51", "r271", "r302", "r303", "r304", "r305", "r307" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r15" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r88", "r89", "r90", "r238", "r239", "r240", "r291" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r74", "r160" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization", "terseLabel": "Amortization" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r234", "r241", "r242" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Share-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r118" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive stock options excluded from diluted earnings per share computations (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r8", "r83", "r134", "r138", "r144", "r152", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r267", "r272", "r299", "r316", "r318", "r325", "r338" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r3", "r22", "r83", "r152", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r267", "r272", "r299", "r316", "r318" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r232", "r233", "r260" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r232", "r233", "r256", "r257", "r260" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r262", "r263", "r264" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent consideration liabilities" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r261", "r265" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r259" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r258", "r259" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r258", "r259" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r71", "r76", "r77" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r71", "r300" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Change in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r12", "r13", "r14", "r81", "r83", "r105", "r109", "r110", "r114", "r117", "r127", "r128", "r129", "r152", "r166", "r170", "r171", "r172", "r175", "r176", "r212", "r213", "r214", "r215", "r216", "r299", "r375" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r221" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Cash Paid", "terseLabel": "Cash dividends declared per common share" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r88", "r89", "r291" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r14", "r216" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "terseLabel": "Common Stock, Shares, Outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r14", "r318" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r45", "r47", "r57", "r266", "r274", "r332", "r349" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r79", "r269" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation and Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r60", "r83", "r152", "r166", "r167", "r168", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r299" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of sales" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CumulativeDividends": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cumulative cash dividends distributed to shareholders.", "label": "Cumulative Dividends", "terseLabel": "Cumulative dividends" } } }, "localname": "CumulativeDividends", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesRetainedDeficitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtCurrent": { "auth_ref": [ "r10" ], "calculation": { "http://www.poolcorp.com/role/DebtScheduleofDebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of debt and lease obligation, classified as current.", "label": "Debt, Current", "totalLabel": "Short-term borrowings and current portion of long-term debt" } } }, "localname": "DebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r80", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r194", "r201", "r202", "r204", "r211" ], "lang": { "en-us": { "role": { "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.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r11", "r205", "r327", "r337" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Long-Term Debt, Gross", "terseLabel": "Long-term debt, gross" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r29", "r82", "r86", "r177", "r178", "r179", "r180", "r181", "r182", "r184", "r190", "r191", "r192", "r193", "r195", "r196", "r197", "r198", "r199", "r200", "r203", "r207", "r208", "r209", "r210", "r217", "r218", "r219", "r220", "r308", "r309", "r311", "r312", "r336" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtLongtermAndShorttermCombinedAmount": { "auth_ref": [], "calculation": { "http://www.poolcorp.com/role/DebtScheduleofDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt.", "label": "Debt, Long-Term and Short-Term, Combined Amount", "totalLabel": "Total debt" } } }, "localname": "DebtLongtermAndShorttermCombinedAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "auth_ref": [ "r310" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Noncurrent, Net", "terseLabel": "Less: financing costs, net" } } }, "localname": "DeferredFinanceCostsNoncurrentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r245", "r246" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r74", "r161" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]", "verboseLabel": "Derivative, Name [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r32", "r33", "r34", "r282", "r322" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a 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. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset", "terseLabel": "Unrealized gains on interest rate swaps" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r32", "r33", "r34", "r282", "r322" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial liability 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. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset", "terseLabel": "Unrealized losses on interest rate swaps" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "Derivative, Fixed Interest Rate", "terseLabel": "Fixed Interest Rate", "verboseLabel": "Fixed Interest Rate" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r33", "r281", "r283", "r285", "r286" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "verboseLabel": "Derivative, by Nature [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeMaturityDates": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date the derivative contract matures, in YYYY-MM-DD format.", "label": "Derivative, Maturity Date", "terseLabel": "Termination Date", "verboseLabel": "Termination Date" } } }, "localname": "DerivativeMaturityDates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r276", "r278" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Notional Amount", "verboseLabel": "Derivative, Notional Amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r275", "r277", "r278", "r279", "r280", "r284", "r285", "r287", "r288", "r289", "r290" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r221" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedTerseLabel": "Declaration of cash dividends" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]", "verboseLabel": "Earnings per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r58", "r94", "r95", "r96", "r97", "r98", "r102", "r105", "r114", "r116", "r117", "r121", "r122", "r292", "r293", "r333", "r350" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "verboseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited", "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Earnings Per Share, Basic [Abstract]" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareBasicLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r58", "r94", "r95", "r96", "r97", "r98", "r105", "r114", "r116", "r117", "r121", "r122", "r292", "r293", "r333", "r350" ], "lang": { "en-us": { "role": { "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.", "label": "Earnings Per Share, Diluted", "verboseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited", "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Earnings Per Share, Basic and Diluted [Abstract]" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r118", "r119", "r120", "r123" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r300" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r49", "r50", "r51", "r88", "r89", "r90", "r92", "r99", "r101", "r126", "r153", "r216", "r221", "r238", "r239", "r240", "r252", "r253", "r291", "r301", "r302", "r303", "r304", "r305", "r307", "r315", "r353", "r354", "r355" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r5", "r135", "r151" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Equity interest investments" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r294", "r295", "r297" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r294", "r298" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "terseLabel": "Estimated fair value of contracts" } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r192", "r207", "r208", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r295", "r319", "r320", "r321" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "verboseLabel": "Fair Value Measurements and Interest Rate Swaps" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwaps" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r192", "r207", "r208", "r224", "r225", "r230", "r231", "r295", "r320" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r192", "r207", "r208", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r295", "r321" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r192", "r207", "r208", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r319", "r320", "r321" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r6", "r154", "r155", "r156", "r157", "r318", "r324" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill Balances" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails", "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r59", "r83", "r134", "r137", "r140", "r143", "r145", "r152", "r166", "r167", "r168", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r299" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r134", "r137", "r140", "r143", "r145" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes and equity earnings" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r54", "r74", "r132", "r151", "r329", "r346" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "terseLabel": "Equity earnings in unconsolidated investments, net" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions": { "auth_ref": [ "r74" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the undistributed income (or loss) of equity method investments, net of dividends or other distributions received from unconsolidated subsidiaries, certain corporate joint ventures, and certain noncontrolled corporations; such investments are accounted for under the equity method of accounting. This element excludes distributions that constitute a return of investment, which are classified as investing activities.", "label": "Income (Loss) from Equity Method Investments, Net of Dividends or Distributions", "negatedTerseLabel": "Equity in earnings of unconsolidated investments, net" } } }, "localname": "IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r85", "r100", "r101", "r133", "r247", "r254", "r255", "r351" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r48", "r243", "r244", "r248", "r249", "r250", "r251" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "auth_ref": [ "r73" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables.", "label": "Increase (Decrease) in Accounts and Other Receivables", "negatedTerseLabel": "Receivables" } } }, "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r73" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r73" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r73" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Product inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of effects of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r73" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "This element represents nonvested share-based payment awards that contain non-forfeitable rights to dividends or dividend equivalents (whether paid or unpaid). Basic and dilutive earnings per share are generally disclosed for such shares using the two-class method.", "label": "Incremental Common Shares Attributable to Participating Nonvested Shares with Non-forfeitable Dividend Rights", "terseLabel": "Incremental Common Shares Attributable to Participating Nonvested Shares with Non-forfeitable Dividend Rights" } } }, "localname": "IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r106", "r107", "r108", "r117", "r235" ], "calculation": { "http://www.poolcorp.com/role/EarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Stock options and employee stock purchase plan (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r158", "r159" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Other intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r2", "r21", "r318" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Product inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r26", "r83", "r139", "r152", "r166", "r167", "r168", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r268", "r272", "r273", "r299", "r316", "r317" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r20", "r83", "r152", "r299", "r318", "r328", "r343" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r4", "r28", "r83", "r152", "r166", "r167", "r168", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r268", "r272", "r273", "r299", "r316", "r317", "r318" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r24" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r11", "r191", "r206", "r207", "r208", "r327", "r340" ], "calculation": { "http://www.poolcorp.com/role/DebtScheduleofDebtDetails": { "order": 2.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "terseLabel": "Long-term debt, net" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r25" ], "calculation": { "http://www.poolcorp.com/role/DebtScheduleofDebtDetails": { "order": 2.0, "parentTag": "us-gaap_DebtCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-Term Debt, Current Maturities", "verboseLabel": "Australian credit facility" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r11" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Excluding Current Maturities [Abstract]", "terseLabel": "Long-term portion:" } } }, "localname": "LongTermDebtNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r29", "r163", "r164" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-Term Line of Credit, Noncurrent", "terseLabel": "Term facility" } } }, "localname": "LongTermLineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r29", "r165" ], "lang": { "en-us": { "role": { "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.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r71" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r71" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r71", "r72", "r75" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net Cash Provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r43", "r46", "r51", "r55", "r75", "r83", "r91", "r94", "r95", "r96", "r97", "r100", "r101", "r112", "r134", "r137", "r140", "r143", "r145", "r152", "r166", "r167", "r168", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r293", "r299", "r330", "r347" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net Income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited", "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited", "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r94", "r95", "r96", "r97", "r102", "r103", "r113", "r117", "r134", "r137", "r140", "r143", "r145" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net Income (Loss) Available to Common Stockholders, Basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Newly Adopted Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r62" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "negatedLabel": "Interest and other non-operating expenses, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r134", "r137", "r140", "r143", "r145" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r314" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r314" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Non-current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r313" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r7" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r37", "r39" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "terseLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": { "auth_ref": [ "r40" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax", "terseLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedParenthetical", "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax": { "auth_ref": [ "r35", "r39" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax, after 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.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax", "terseLabel": "Foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r44", "r47", "r49", "r50", "r52", "r56", "r216", "r301", "r306", "r307", "r331", "r348" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Total other comprehensive (loss) income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive (loss) income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r75" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherTaxExpenseBenefit": { "auth_ref": [ "r84", "r247", "r251" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other income tax expense (benefit).", "label": "Other Tax Expense (Benefit)", "negatedTerseLabel": "Excess tax benefit" } } }, "localname": "OtherTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic": { "auth_ref": [ "r111", "r113" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.", "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Basic", "terseLabel": "Participating Securities, Distributed and Undistributed Earnings (Loss), Basic" } } }, "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r68" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Purchases of treasury stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r68" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Payments of cash dividends" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r63" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition of businesses, net of cash acquired", "terseLabel": "Payments to Acquire Businesses, Net of Cash Acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails", "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r64" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment, net of sale proceeds" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r22" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits 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.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "auth_ref": [ "r66" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt.", "label": "Proceeds from Issuance of Secured Debt", "terseLabel": "Proceeds from asset-backed financing" } } }, "localname": "ProceedsFromIssuanceOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r65", "r237" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "terseLabel": "Proceeds from stock issued under share-based compensation plans" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfUnsecuredDebt": { "auth_ref": [ "r66" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of long-term debt that is not secured by collateral. Excludes proceeds from tax exempt unsecured debt.", "label": "Proceeds from Issuance of Unsecured Debt", "terseLabel": "Proceeds from Issuance of Unsecured Debt" } } }, "localname": "ProceedsFromIssuanceOfUnsecuredDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r66", "r82" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from revolving line of credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r66" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-Term Lines of Credit", "terseLabel": "Proceeds from Long-term Lines of Credit" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r67", "r70" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Payments of deferred and contingent acquisition consideration" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r162", "r318", "r335", "r345" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r318", "r344", "r359" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.", "label": "Receivables, Net, Current", "terseLabel": "Receivables, net" } } }, "localname": "ReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r69", "r82" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedLabel": "Payments on revolving line of credit" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r69" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.", "label": "Repayments of Secured Debt", "negatedTerseLabel": "Payments on asset-backed financing" } } }, "localname": "RepaymentsOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfUnsecuredDebt": { "auth_ref": [ "r69" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to repay long-term debt that is not secured by collateral. Excludes repayments of tax exempt unsecured debt.", "label": "Repayments of Unsecured Debt", "negatedTerseLabel": "Payments on term facility" } } }, "localname": "RepaymentsOfUnsecuredDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r16", "r221", "r318", "r342", "r356", "r358" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit) [Abstract]", "terseLabel": "Retained Earnings (Accumulated Deficit) [Abstract]" } } }, "localname": "RetainedEarningsAccumulatedDeficitAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r88", "r89", "r90", "r92", "r99", "r101", "r153", "r238", "r239", "r240", "r252", "r253", "r291", "r353", "r355" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings (Deficit)" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r53", "r83", "r130", "r131", "r136", "r141", "r142", "r146", "r147", "r149", "r152", "r166", "r167", "r168", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r299", "r334" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Net sales" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r42", "r306", "r307" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Loss" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r256", "r257", "r260" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of Debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Computation of earnings per share and reconciliation of basic and diluted weighted average common shares outstanding" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "auth_ref": [ "r105", "r109", "r114", "r117", "r122" ], "lang": { "en-us": { "role": { "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of interest rate derivatives, including, but not limited to, the fair value of the derivatives, statement of financial position location, and statement of financial performance location of these instruments.", "label": "Schedule of Interest Rate Derivatives [Table Text Block]", "terseLabel": "Schedule of Interest Rate Derivatives" } } }, "localname": "ScheduleOfInterestRateDerivativesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r93", "r96", "r124", "r125" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table Text Block]", "terseLabel": "Schedule of Recent Accounting Pronouncements" } } }, "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Receivables Securitization Facility" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r61" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r73" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Share-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r9", "r318", "r326", "r339" ], "calculation": { "http://www.poolcorp.com/role/DebtScheduleofDebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Short-Term Debt", "terseLabel": "Short-term borrowings" } } }, "localname": "ShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r78", "r87" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "verboseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r12", "r13", "r14", "r81", "r83", "r105", "r109", "r110", "r114", "r117", "r127", "r128", "r129", "r152", "r166", "r170", "r171", "r172", "r175", "r176", "r212", "r213", "r214", "r215", "r216", "r299", "r375" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r31", "r49", "r50", "r51", "r88", "r89", "r90", "r92", "r99", "r101", "r126", "r153", "r216", "r221", "r238", "r239", "r240", "r252", "r253", "r291", "r301", "r302", "r303", "r304", "r305", "r307", "r315", "r353", "r354", "r355" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r88", "r89", "r90", "r126", "r323" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r13", "r14", "r216", "r221" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of shares under share-based compensation plans (shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r13", "r14", "r221", "r236" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of stock under share-based compensation plans" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r13", "r14", "r216", "r221" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "negatedTerseLabel": "Repurchases of common stock, net of retirements (shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r13", "r14", "r216", "r221" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "negatedTerseLabel": "Repurchases of common stock, net of retirements" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r14", "r18", "r19", "r83", "r150", "r152", "r299", "r318" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]", "terseLabel": "Effect of dilutive securities: [Abstract]" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r104", "r117" ], "calculation": { "http://www.poolcorp.com/role/EarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited", "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average shares outstanding: [Abstract]" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r102", "r117" ], "calculation": { "http://www.poolcorp.com/role/EarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited", "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Weighted average shares outstanding: [Abstract]" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(21))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "60", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2740-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "68B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5498026-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r123": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e725-108305" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e765-108305" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r211": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r265": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-06(3))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r370": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r371": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r372": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r373": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r374": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r375": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r376": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r87": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" } }, "version": "2.1" } ZIP 46 0000945841-22-000100-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000945841-22-000100-xbrl.zip M4$L#!!0 ( &YF_%28$#V6[ < %0C 3 97AH:6)I=#,Q7S%Q,C(R M+FAT;=U::7,;-Q+]OK\"H6MMJ8KWH8.2565+2EFI)%8<9;W[:0L<8$B4P,$$ MP)#B_OI]#0P/\8@IQ]YUY ]CS: !]/'Z=6.&Y]]=O;^\^]?M-1OYL6:WO[W] M\>:256J-QL?.9:-Q=7?%WMW]]"/KUILM=F=YYI17)N.ZT;C^N<(J(^_S?J,Q MG4[KTT[=V&'C[D.#ENHVM#%.UH47E8MS>H*KY.+B;^??U6KLRB3%6&:>)59R M+P4KG,J&[*.0[I[5:J74IF<+#L';>^ MRI(0UAE,Y_[EB][)V;Z)EW,A0% U+5/?[QS-4U%E B[HUUJ0^>JYN-W45OWE MB]91\VSS>L-&?"*9E1,EIZ!8/U*._5[ $=+J&9[GQB+<&?O>V#%K-6N_4.QO MC=$@7HO! 'ZXZ?09N*F]TTUON8-SX(;QC-UG9JJE&,IJ]%;I(V&@2&90K; / M5QGCV8P5F;>%A!VH7Z&4P7FQ#),AR9"6C8=J63$7$&7Y?RIM+)4A'@]##J#2VK*S%W_N#/O=(Q^]Z%>(L[0(N:",(,MV(>/R!*\8'2RL^HBFS;EM <0AVBN#@G;2N4 MD1X?2H/R KVE@]>IZB6)L2(H$-J1HF8-H$GW)82CO*T![?$V^WU/& #$\$++G8- U/XW7OO MPWY\(2VI)4H_W4RRP;S9"G"7T0?S\P9M\"S"*\ (T7^;<:!#1%EZP\A:F)_ M %093)(4EOR\0L./UAL;Y_&$SNQ8Q258HCP,LH,-X10@03ZNR95JHL64X;1# M!Z&L6.AR1<;>H4Y3) 512!(H+UI?T,\.9YE[J\NBS)E_]$P[9#:%]7D%] MNRUL[TNVL.'=@)ACL[K,1Z*'5:PL4Y-B_H2*MM&-0"^.7L0;ZQ;E(SS 8F,< MD[V46PEO8%"::$0HZ!2F'P!+X!='_(7_J1>:@U[^7BBH'&!>9.&-ESM\5MWI M&YP5J=J'%Y10@9KY1$D$H*3^19N#Q6V\#FH4\(+R;FY\8GA;5LZ.(! M:$LB L$RKX"PH@FRG\UEA*'.N**,6(!=P0S2I[<>K9^7F4"C>,; M5(/4(AVJ<+$,Z8L@A7>YD?_['&;@K MUWS65UEP:)AT5JHP,-Z;<9^^V$R( U'$RDW"?G&X_)ASVJR?=GKT/<>C*G@Q MW[C\U%,/GWH:7FR.]>J=SN[19KVU<^R/5NWVZDRS:"(^Q.3KN<9Z\KGPW62M(S??X"J*E=I^:T\X?:-8JP B(ZWB(4/C? MYWWX@GB%S'Y*^J/0CGWJ$_C" MZXU0B[_8;R#6?H*1F_@;E'Y\[3F1&S_*6&9"Z *:RRE\@'0H_.XI3]#PT37^ MWB3\\N7BOU!+ P04 " !N9OQ4O4($9? ' 7(P $P &5X:&EB:70S M,5\R<3(R,BYH=&W=6FESXS82_;Z_ M'4SMA5.D@=]HSL<=6,[52<2C+>B;=F M\RD%D:"$,D0P "A9^?5Y#5"'=:SE.78=^X,L$@V@C]>O&Z1.O[OX<'[SV_4E M&[FQ8M?_?O_3U3FK-5JM3YWS5NOBYH+]OF8XN6ZK:4UE8T4Y?6SD[I#CX%3\_^Y88@1W(F6EE?F0?4J%O66-1B5UKHN9D<.18^VHW6:?M+F5$Q[&G71* MG,W7.6V%Z].6W^1TH-/9V6DJ)TRF;VNRET1O.H/C[E']PIU,9>I&_3B*_EGSHF>G MF M8=C$7TZ#W<=81\E)IX+ MXV0F$TYP9SICYR,I,G9Y)Y+2R8E@'S*,"O/D#;DNC2TY]G6:_2H2;TXG:I-) M;B38K]P,>"YLX\.=$C/V+G$TTHZBKQ78;XW0[E:KK^KL6D U=M%D[\R$YW66 M^(C.8#5W+U_T7I_LFW0%3U.04T.)S/4[1_,TE'D*Z_N-&#+?/ ^W6QDW7[Z( MCZ*3S<\K-N( J1$3*::@5S>2EOU1<@.?J!GN%]H@TCG[7ILQBZ/&ORCLUUHK MD*[!H,<]W/3F&;BIO=--[[F%<^"&\8S=YGJJ1#H4]>"MRD>IAB*Y1J7"/ESF MC. :CJ%F1-,2]E@MNJ&9X*$SN.1(%@F<_B:PK;T M;1TP@#B&SLK,;=S M93:T?29A[^X,^\T]'[VR54BK6D&IHD.=/["'WG57C!OA@P2GRX$2Y$PF@(R! MDG9$,TAL#*8@MJ#K5-I$:5MB'G&(T2I$JS Z$2EN6W: X*0"T0X1N+Q+1CP? M"E^./Y8*$G&'-^+>@0A:Q+TT7(5+254X#RBA]1GE\ IX0C!)E[TWRNYME&$C MLG,=4I"@.O/YY?2XO0&33K/W?P/* 3]D%\*BM8%_/)T^'+PZ,7W"2[O_%*+< M@4 @JIT"B>O28 &DY$1:G^B0$KE?AWJ6)46LTHP1BOO(5BR^C$Z]HB :E* + MZ&*UDJD_;MER8&4JN9%D@ RUQA-?3BN5EOC?YX+UQ<+3 LYS4 @'+3^I0#,A MDU)Q8C.8Y958UA',"%5IM9CBVT"0( @'\T7Z^03SU) S6$?.WDFY :#]TWEO M' %[$YD2/+C%\9UXBUM BYH(P@PWZ3Q^0)3D ZFDFU$5V;8MH=F'VD=Q<43: M5B@#/=Y5!A4E>DL+KU/52Q)M4J^ ;T>&(DW!(NM]=SCPU,!"_8T#4,=.EV M[[T/^_&%M*"6*'NXF62#>;/EX2Z"#^;G#=K@680W!2,$_VW&@0X15>GU(VMA M?@0#4&7025(:\O,*#=];;ZRMPQTZKF,5FV")ZC#(#C:$,X $^;@F5ZF)%E/X MTPX=A/)RHUVQA_;.!=([-^C(?B1Y6L;),38KY(RK:1C<"O3AZ$:>-790/?P.+ MC7%,=D)L);R!1FFBD51")S_] %@"OUCB+_RG7F@.>O%'*:&RAWF9^X==]O!9 M=:?O<%:D:N^?34(%:N83*1" BOH77>)4\%OB\E!M/9O[/L$_F)B?&Q\5UJJA M"P>@+8G,4TRT8I''6R!0]1401C11_NNAE%C4$5N.$0NXPYM1\>36L_7S*A-H M'-^A&F0&Z5"'BX5/7P3)/[.IHED/]"KSB58301R;\V'UZ,E4&2_&A=(S@='I M2(<P@MA^8;EI?OZS@/D=_]YBA5O7'B0[WYM6BPZ $&$:"(7BA17]^9<3 M<%>A^*PO<^]0/^FD4F&@G=/C/KVMF1 'HHA5F_C]PG#U(N=-W#PZ.J)W.0Y5 MP:7SC:O7/$W_FJ?ETLVQHV9T?+QS-&K&.\?^VZK=7K,3[Y[Z1X%U^XDA?%[C M]"ZI ?+]UD.OMQ<.;_EB^\ASU=JO* H=?D;2#T\O)V+C=Q5+3/MB'BVG\ & M7;K=4Q[Q>OK>9_C)B/_QRME?4$L#!!0 ( &YF_%1^<9[*PP4 %8C 3 M 97AH:6)I=#,R7S%Q,C(R+FAT;>U:6U,;-Q1^[Z\X<:8-S-A[\26^AAEB MR$ F"21QFO:I(Z^T6).UM)6T&/?7]TB["QC;J2% 2H@?=NR5=.[?.=*1!T_V MCH:C/X_W86*F"1Q_>OGF< B5FN]_;@Q]?V^T!P>CMV^@Z04AC!01FALN!4E\ M?_]=!2H38]*>[\]F,V_6\*0Z\4L^ZU6ZGISS@UDUX8!+]6W-2=02R% M07X*U^=?Y0Q1+"J'(YE(U7L:N$_?CM1B M,N7)O/=LQ*=,PSLV@P]R2L2SJD;GU313/,XG:OX/0TU0*?=SEBO:1CH)%ZQ4 M/*Q;5??_.#A\>3B"1MT+2UGO5H[F2CE@$T/=S+P+JVY/K_I&]ATR97C,(V+! M!3*&X?X1$$%A^.H(CC.E,X)"&0EA!SYY'[VA!Q]9Y":'C59P?;/7E2E5Z ;/K%@'O);=MEO3SOU>M ?RFE*Q-S] M"OO;$$OEJ*:HDZ3 !+6EXG4F":EX:B(:8)QA?YS)@<&4*BQ4:QP)I_RR: M$''"D.MTRK5V.!-N)L4"!!.F& IV68Y<]E*,*APSU GV/-A5IT14+<_AA+,8 M:2,OPT\9',4(8IQ41'.A2=5)\)8E1' &!S+3&-H':*)+-%YQ043$2;*6!B/1 MQ(DYGD.4YPNFJY#^9W9P7$B!O_2F^*OB.$%KM#K];PIK0\8)*^>/I:),U3"\ M$Y)JUBN_]"G7:4+F/2YZ&7K?5M<7:8!DP MM&1/3V#<#'G)2Q>-HU,[S^GN&W25GB1N@N='[(Z(T1)D=7B+,$4%R% M$YMFSE./8G]G7#&[+]46/A=@W"+;@-DL;&W1[7/(722J\R15X"[L-IJ(N&[? M)I %([K@\!TL?D+J\4&J_L-!B@LL\]-\,X!;"D-P%L6W#B(EW@BW>XI4,6VA M5;7#)$D ER%C+)TXD"+6=-6MBL]+*A*D[MSJ"C'.RI(3RO\Z^S9)YO].J=8J.U1M-[/PAN_BDEOM\LV>IX MS?;-LF3+>]Y:/WS3--G&H_N&9&\W3>9F^4ZI)8_>VT^6WUFI9KNOW?/*H60Y M:STR-Q:XMAD4=0(M$TZAE._A:;SN^=/K#URIM8[%S0FGMC'NNG^KVPNK_%VJ M4?)JYH?MKYHKL,:J;&39A:D_6=XMRULD_S 0<5'.5C3);I+=-K#0(ZD4MV30 MAV.(1U4N?L=R *MJQE([^0[/L]]RT7:[W![PJ?NZ-R^[H-&8C()4'*5'1[L& M!MV.Z8D,;ZCS(,!EKLI+&YV8[STMXR+(N\B);A80L98Z3.S?LDU M,M7",__'B?OOR\Z_4$L#!!0 ( &YF_%1H)&P6FVP! ,!\$P 1 <&]O M;"TR,#(R,#8S,"YH=&WL?6M7&TF3YO?Y%5IF=J?['!+G_4)WLX>B(R,_//_GI^T M:Y]CK]_J=OY:(BMXJ?9_U_[\7PC]S]\[;VH;77]V$CN#VLM>M(,8:E]:@\/: M;HC]XUKJ=4]JN]W><>NS1:CXSLONZ46O=7 XJ%%,Z=C%WBH7GCD=$N+*8L29 M#=_NIYN]4Y_FOI<# X77WQXLN7+RM? MV$JW=_""&&->%%>71K?V!Z>]KW>>NUY[I1_]RD'W\XM\Y47NV]6MK?-KCRQN MS@^EF+ 7K0X\->:!O+H]7P^MZ\\>WH[EB^'%;T\>W/[H;T]],>C93C]U>R=V M .++#<,(4T2^:]X 0=NO/>BJ+S][#A$(:\3(]^UN_:BG./>T/[ ='Z_N/^UV MV]=NSQ_X;N]TQ7=/B@'$DN&KNT-LW3[<<.'[T?ZQ]+*M3H]_EE*B?C=KP MCJLOW)B@U^_.EYWM#QNSVK:=@[^68@=]>+\$\SS:L/;G21S86OX^BO\^:WW^ M:^EEMS, [47-BU/XFA_^]=?2()X/7A1#]F+M/_[C/_X+ MX8=_OA@^VG7#Q=J?H?6YUA]'[SP<[,?VUU.)!>.\Y)P8['BAWR2G'X1&*14(D_;11-(5@ M@KY-EXX]R:^.K=7-#K3OXB5TIV?;6YT0S_]?O%BJM0(\.K"/%VZC^_D-W?F\ MQ^IGX6CS\_YK<[1]M$D;S;WS^NZKH\;1!U9OOF/[N_\<[N_NX?IE'3=V=P[W M\N^=O6*.]=]D]A_MHO?GJ<.]RCS0N-W&#?FSM[7X\:6S4+QL;'X_W=K?@ M\W].ZA_U^1NZ?[&WZ^5><_VROOM/:^^H3O:/]GCC]2;;WS@\VCO:N]QO;M+M MUZ^.&Y?K%_#O?Y#URP.R=_EW>^^H?=B@>[3Q^I_#O=W-\\9NG3:. M/'RR<]@XVC^&^T;?^0CO$IW]9O=R>^/C4?WUQ];V+KSG: _OG4![FYOP/'C. MY?[1_FOH]\F[R^U7^O)-Z(1CPS UJ6 M%,PY$56D/(6E-0S_,UQH3OY\<4VHTY3QR[->#P3\JM7WMKT7;6^S$S; "E5B M_I68\0TQ$TYE\IRA)(D$,4N&C%863"\A3#/%!!9+:PA,!Z#^$\KXBF!\$_(K M^*1?B?A7(N8W1.Q-L(* ^8],&I0I%'(D<*0=LT;; ()*2VM9"#.3[UMX?C=4 M$KZ3A,4-"2OFI8Q>($LI*+&2#AGN+5)$4$,=81&3I;5W3RG?=1!N* 35 M3'\ET_/ZRRS/0JYXN_GA2_W=)QCJQ (X1-)2L,">"]#;E%"(3FD [01NS=): MLNU^O"'8%]?)5B^F"";3Q_XM'#'SQ]5^06Q!]+7"XUD= #/\:ZG?.CEM9V)9 M?';8RS/C&AU<.>\#"_CSQ?5G#-__[:6C-O2[9[WBK\)K6!U-M^'<>,ATNWI0 M+#C?U5^MD/].K=BK%0V*MSHY+[?^WW7V,O[EM:N/KC_]M$"JJ[_ "^@-,O4H MX!-!X_#71WV[]K69X;M;)W9 M2;3]LUY<&PF@N'CUB*MK5W_G9]PZHM1YFI(CPC+.=9!:>2T\,SK@Y(5FHYG( MRST3^5/,Q*]R."M0X/I CYS8U0_O-^XM P5ZK[1G 2".@VFSBGH;8Z31"N:3 M+F1 KF1 RB@#>U<( MN_:(%]=;_RLM,R1HIJUR4BFPO-((Q9-V6AGG&..S0+I1M^-!IH[#/P.\[/RT MW?*M03V>.'A%:,'585QZ%%];?3\ R>?O;/[[+,=_NB>GW0[\V5\_;X%]N+IM M)PYLJQ/#INUU6IV#_O"!?[ZX]3U?!_!K<\J*P]>DREA,0AKEE1><4.<\CD2J M*!BAEA@[8@3E4/WKC.#[$;@?([@V C"'!4E$1H(M4$AJ4\!>>+#H-#@P*<4( ME 7\OAL!,K$1H,PE)8'^&MN(O)6"N4D,$S"=Y3\#/P)Q8.VY[>VR%&>F\6821;F3G\E3,21.* ;( MHF4T@C.JC4B&1<4,IH*)X!9&-.LAM/(JOVV_M:VPU7EI3UL#VYX3,04E"5&2 M2Y8LYYA;8:B.WD2S[OW9R5D[)T5M#PYC+]_7BX?Y:9_C5L=W3^*O$$^F0V;?;"U0FXHG5!&NE RDX+CW704AO@E42&Q1-NJ1W>"4F51$:DSB%\ M'KDU1*O@05'"!6!J($-P1KBETB2J70F0IL3B*=L^_7CR5YSPFFD?P1\: /C)"G 7> MH:G73'$F,^57'N@C7AC1S,)SGIR81!"1!:Z=D91+836S*H:0/. /$'^U,&)Z M4L]Y?)BI>) !(B6@2;P M1*1V&;KP @JW#%[FTPM:,>89\DG/8.$H(<&RP5DQ(2R/'3 )C#(LGT-D$L&8C M7.F8<"E@9R+7,%C8BJG?\;%$VZI]P5,2JJ4,TIE,!'&&5L'_Z?R3V]M M<-*+Q9/J[,.2,Q&T%EPXFI(U0)&49UIJ:4TP&N1M?:0S$/1"()=F2TT7'^]>+IMHU,:@'48$($L$95'G$>16Z^@9EX0*@V7D:6'$],3;1B8E'QP--4$) M*SSE6ACG"04E\E0JBWE:'(2;M><\09%QAFDL0KB))VUL$CK'.L V&>U'^61E ML>%3&8'(>/!:*Y6PYRQ92YBGQA-C*%/.AAE4KYEG^SS[LCI.)&ZI-DDRQQ.G MADN9G)>*VQ@",XLGT)G%#IY>N)([B7UP"H"+1\MLM(81BG/9+Y5,7#SA/GWL MX.FE"KQ.>VN9T!(4EH&+1!/HJI<\@ @U7CRIEB)V,(.29UH%I9QV0 VY8MG. M$N.$E, _N$_BZ8K]S+.-G4H5HI0("0:$8EC@$H/]C"E*A;'WW+/1WIQ%$,V, M?.!)I13 A]X0B*31B85(G8)/(>@A>,@+Q.MBL1RG!8G2_ [D37S M63'MXJ"8]7!TUA_D;\]+"IK"/FH-9BE:#C9*,^"(7 .Q,)J*!2(1,Y77!/6+ M2<&TQ323OD0P&"^"E<-$^FBT#HM83686\II4-@V7QE ;X)]U/"6I%;;8646 M"@)S%XN(AXTX> UTXTVWWW_5ZYYLQ'[KH%/8MMZ[,]MNI0O@("]M__!5N_OE M7S$A'1LFS2G!R6ZL@!/&&$I0$' MVD;KO/%<&8XER)7C1<32\DES8DAKN ^;0V^[O=-NJU_,H;>9N8$3._48+" )D7>+ MP5Z[]3'Y6RP)8H1-G$6..7=2\J2$<\DK+(2X(=#RV9*[@,ZK-],&G3F8,!-) M7 /Z*+TSB8(+Q\%,62F3DZP MM!%TV69A$6Y(LE>Z/%HXJW3Y1W-@%^PCM.']V>EI^^*)]/BNBV^3TF-#&#>. M.2ZBY5HDF["F*I<7""%(?+7**DN\REJ.R?+1'K^UQW^?M=HA]OI/-V? B7SJ M!5OBF9 P8UB,CBOE3"0"6ZJTI\3&FV=[E=!#N:L1Z+;?%T<>OGGS\A>2G,@T M;3:F.5/NL;3_<+=D;,N6)]HS1YR6/ 2 %AJ3=\H($X+'IOQ1PU>VU?MHVV?Q M[XNOO_X+GFA[_O#B3?PQ_*S$L=>!:8C M@U^H,:".(6KF\U8<<>,HH@75P"D0H!)H(%6*[BVH++*!3.0:)A M;A"&_U](#9PNI\4(@Z FH8$TYK._!+5!4VZ4=UQYJZ("-T3G;8Z+I8&ONKTO MMA<*!6AU#IX%LQ6))V/ FR262GUUE,ML-?.]F*X>D;Y Z:6RY2/ O,Q[VX+6CG/3.229S]O'O9, ME40D$UQQ8!1H?5#1L<0UDP8[C2UAC'H"!FP.*G/?+I)AMBA\_*9K.Q\Z(?:& M8GEE?:L-S9\3C4E:1JF,H-H$SAAQSM.H<"1)Y1"VG5>-F:EX)KBFP (1S'E) M:0 3$W1R5.I(G&>V6BT (]85.:Y>(\8'GFLE1!(&_ M1@TXNOIE/D4S779\2W" WS$X\/VM=PT.O&B=KX)77"02]H=_'D8;BL:'UN>U M/^''B&%+(0FQ7N;CPH%GVYB R7$!>B= \.13%N>W[_0'%VT0W$FK@PYCZ^!P ML$KYBA*G@S^^M,+@<)5@_+^7KMV:&X1LNW706>WE+\#5_JGMK/WI>B_@R])J7ZS^=Q/DWZ\UXI?: M3O?$=OY[N6\[?=2'\4K#&_NMRPC-A987?WX9]D;!<]HP$ZYZ1VCNSX?&5G-S MH_:^N=[N/U9NWE=KV^]?[] MUG:C]%W8M?W#%FAKM[-M+?\3KU]M;U3K_T).MKI M=AIG)_ 07QNI\DY,F3@&D4__X 3\7QX AY-3CH-"*Q8)D?2VT&VM8S/$AMA: MW>CZ(I*606]IE";+/EZXC>[G-W3G\QZKGX6CS<_[K\W1]M$F;33WSNN[KXX: M1Q]8O?F.[>_^<[B_NX?KEW7US<. MR!ZMGS;Z>?WUSDF=;K+&T?YQ_?76Y_#Z(P__^J>]3]N?W5$7 M-YK'YXW+=U^V-SX>[>7W'=7%]L8FJ6]L?ME_#:UH>MHX>?=EKZUY_/5K'#='@ I M@LG1MJ?]N'KURQ^AU3]MVPNPMH6(BR_]<6)[!P"6KCL8=$]6,U!^CKU!3L(> MS;QB$@XOCS#4F!5.1(;1 >#U(%R]>(2P*P7"OAB$F]?8BL3BAU?Q"OGAM9\] MU? 58N[VV!=%BX>MAG')H_?7$ENZ^L*I#0'4>I6>GM<(#,5W"MB.Z<;0#$?E M[DJYWFO9=NU#I^6[(=;J[^^*07Q<*X=&;/H*^>X,+'_LM2^&FV.7:JG;.[$# M> &,"S B&(%NV]EVNSMPW?.Y5-U7+??Z@ZPW&^WMYA;;:]9Y_=*+QH:G\.PO M^T=;EW6ZQ>KPOKV3=ZRQ7C08 MQRC+S2B3:$AQ:>W__*=17/XQKO]?#<=HVC_]C)Z442TF]+L/ZSO-S9TW>[6= MS;?;.\W:VP\[[S^L-YJUYG8-2$,3F$&-L-KV3HV(W\+OM>U7M>:_-FO?\8FO M7&+]93-?)H;Q:Z-4 ,"+ OI*3"]>=7NUP6&L_?M*_VI#(ET#?AW#4YCBM\7[ M-H=T_IK>KP;X!)W .P_SUU"P%^@BVAZ*G;D$@ ?;[O-Z\_@3,30GUTDD0L"( M8XF1LT8@'TF2.$2&<5I:^^>L$VL,+]?RD/_0BI=V.G9[%=&8*Z+Q0.G/C&<4 M9<"*K8:+3C0:NYL7>Y>'1_L;Q^?;NWOP[%?'^T>'[?VCG:,"9RX_MAO-K0L@ M&^-$@^PU_SG:?MTXWFYNBOVC.J[O[IQLOX8VO@;2TOQPV=C]0.I'_[3V7]U" M-(C2U--@D=#,(,Z40!8;@Y0EF#J:7,)^1#3XHA.-YLYZX_U602_+5-#U]TX83*$3?[17E 5?/\C)GOBO/4B+Q'X__.;O>+:W5!MUG M,KKS$PV[F^1RS?)6/X?N:Z]:P(8:Q=Z,&$HC;DNT](:1E1*CA]/L1\P%ULG![5^SX,I M!*[R58R?#LC*T>G!4LVV!S^Z-'KH:)8Q?7K^$+;,L#P]7WKQY"2Q4(KK*O_$ M;H)>T0P_Q$V@V4_@$_<3'O'8GU\3S$R\L5RO*,$>[M00>A<..-22&[+LGDX< MQ/6=*.#4P7HG'N0"B[8S:,"5N03LD<=R>7S1.'K5JN^^.]^[_( ;KU\=U3<. M3QK9>WF])_:.]OAVLWU4/]H;]UC8=G.+UG>WSOR=[+ M_E&[U3@Z$-N[]8O&;:'11)0U5AF4& /$ES0@0XA ,N3]J=H*;=32VMOM[3>U ME]L[0./7F\72X4]E^G6\WV:_W3Z',R0JBU M.K76H%_SAT4@\?=?C\:#/;K9#<48W?RUCXIS?Y8F?>L\CM.M4T"66Q]F!.CY MK([>ZR>=0:]BY?=$&\&K/KYCM->]W-^SIR&QI_4 %S>- JL8@M M1TSDM3&G*;)91IP(2JU*LBBEN1';]HO-%1 >'+-ZG)(_.TUHVO.M4;J;+[1A MCIW2IY[B]>M3G'O!@W0,6:> XWB,D8T\((UQE,&$H#A96F,2,<,9D^S^[*;D M8/X#JQ]:OHA/=M,S4.T?C,O6RL[*^Y7:YLEINWL1 M>PLJ_M;WIK:8!;T#VVE=%G___FRE?QUT:XWN2L7G*SX_50R8Z3+=U(G,>@B] M7.EV^)^<8$\J$O,K$L-N\'3+<$J6*Z3RJC+7FB&#\WX+%8E(1"=F;$Y@-0!9 MO<'AJ>T=U_[NGK7C9]L+RT_#VZ_=^G"@+'8(/".J/U*-E_#K=J_9_5+YL;_4 M#WY#/[ V"E3$(6$315QIB[12&&E-C4M,"D)]7E;\/-I1L.#9%T\U:0L?8KOW MMI<'UE89C2_\@+4:0] MG5JV[5X'OU9+I$$'X.S&OO/ MUV/_#72NEI7N%D>]]*F!4T2GS"?7>]'.+1X](I?I:/-3(%0S)ACBEA'$'3=( M.TI1KB-@*&-88[":OQDM?K^9R30]J;SI@LZ\/>QVGFF6V=&[3]21X#6-B'$< M$ _.($LU\!D6G22))V'!E=6&(B'H#9@OTTZ.V].T?ON6EO)__E-3HO[HUP:Q M'4^SU&O#*N/+-4#R]EG&V)H%):WY:P#VR RZV?2[J&O1&K3@B<-,B=B+H79Z MUNN?Y92)0;?V/@Y7%PC]S?V>#5K.BE[W@]69;7T1DCQHZXM>(5A-/J<-KW ] M^2TU16OUE+?4E#"VV6P-VD7B3K3^L.;;MM]_G)M?QC[V; $B[R].7+?]V[UX MX'STL#'*OBJ$&,_]H>T

=VI?#%GSR#6HFM$XSTR%X\MUA(]"^(-05ZC*7 M?&2TO_SDPQ=XSB%XJG3_]3OWWB'ZT?KEWM'_QSN-?=H8[=QTKC<.6[ ]3VBSV]N^\K)DR1$ MA#T60#450\X0@_+16-%X8SDP\&)+ \S:]X.N/UZNG=I>[7,^IJCV7W@%O-F\ M(ZC6/WQ;R5O79[+')@0B.3)&PDPV&",C M$D&>"V?!KV2$BTPN^L'^N_:ZW76V#?Y)&SR46MWVCN/@U_'%'T:71K[(H'NZ M*J_/\Z.S_J"5+F;DF6YU0DYLB35W4?.'T1_73O(Z\9?#6&2 96_LNQSWW\CO MPQ#ZH>W74JL-SIQMM^&.O'L\^WC_/FME#P\<.Q='-\"#1T[>\*N$Y=2BX?[> MD;_WG9MX-?^S#Y@OY_V]M0!7@=#F6T][T<>"WA):*ZIA]&N_P?- 4VK],R!_ M_<-N3KF_VDX[.+2#\5Y\L=>;FMLY_/*H([\OUVPGU'ZCW_76@=+!3>XH3P?X M4G$_?#,W9?2PO*6^7[2D:*GM#VH&UX*]Z*\\:D/GM)KF@?M'Y;"L' M=G#6GTN$>7 8BFXW-S\IRZW3CB&39+%9WR'KK4$2?J4^8IVL6UK;B_UQ('C0 MON9\J'N>R?W':?#YTVQG_MG^PYL_&]U9#DGW+E&SZ[A[]XVG\X37&;@ LTY: M@P% 76'*>MU.IE/MBUH$:G51*P[*L,5Y4K4-.[##S=5C2/[M&=_'[G;.X$Z. M1<;IG7APUBX2)/NU]ZA9^RW+7_U!&5T9W3$X;!4;HD[SAJAI0_JPP5]!.O9_ M?Q0$3^/G$^R<^2K9+-@1RC\O6#^O;VQ=?I+.!NR]0E)Q!MZX3L+MG,P!G-.ME?GKKIS68 MO.C6"_T3 'UX2^^*Y0'BG, @7"QG.@Z/ _J:A^F@=M#K?AD<7EU> 78>B[:% MF%J=UA#B <_S0A:%;OZ@A<5E\L?5;;^\XK)ZT0VG'Q0EG?JN;T7H*^'W1[%[=$LHJ;"B3PHYOF M.JBUOUOG!>-U_6+QN4!WVL>L/KE_E'C9),!/Q%[S?$"YQ;8W#@^W-_QE ]X&?.9+O0G/O*W G ?!..* VP@>=9"G?#VJU&M MQ*EMP9NI^.9K%]X<#]4"S9G&;:3_UIJ \X[KW>>+Z^]_Y"#-7KAS<\#"D)H6 M(_GW61_>W.\O;LWC)Z*D%T!%QPY7<,1K:0SR-.=92YJ0T\$A(@E+AGF=DKE; MS>,11E]-P:M*C85:S\(J/L&M=S1+,V_T/$#FYNUAH@HP[PF85^/XNAC&E\-1 MK(#SD<");P!GM,9*+RBR(!O$J>3(@0N/;-(11*B$B/$>P'F7K4XS7LU,/XD\ MYPT1MP;,6^FV=]8=1:^CJ\/266TJM=WO%N]H7^>5?6O!J M>&VM WWK9I[UN=4OR'3'=GS65Z#8N?12-S*_QH5P/[S?Y^ M:P#ZOD7(JY7Q*:RN] ]CNWTUW6J_P20JUCB&]3M_O((P]*E BK^OU'ZT4+87 M^P]:*9N899CV7L(1E$+SXW+O?-/Q'(=+3&(\_]?2;#POK"=+I^0%KG[ 2%;G&\1GX<<'D@ MZ+%XZ#-#GF/ZR6AO="0!2><8XI@RY+C >7!,-(8DB]G2&C/+PN!ER;X>W7 E MWK7ASI-B8OCA-I5^ED&M^VWX5WXXL\?.@#[M#HG7:B_F'+'/\8>G0H]6T_&W MKUC7[[;/!C_^RH2/-?GQ =3W/2%;+5U]Y[#WS:\\B,CUHCT&4@\O7;7M+_:B MGX^/N/T8;;[H9VC?+"1?FKW.OH.-G:9N$'73L4\4E. M:)E%WYOK?[_9S >$O=QN-#<;S?L=S_[$F\[E"C'Z05E!*]),_FB2Z3Q5LQ7* M)Y\4)%>,N-M3;P\F$S%WT>0Y#A&7<#/Y6S#)OTXF,%][YZP_/NAUSSH!C9KH M?8PI_?'0F/'/JG.D-+6>_^PLNC]M:=I2.^QEA^(_?\VW" 9AKN\T:UO7>;;F' M[6%+:UN#"([A==OS=>VHJ(H[W"#\VX>./0NM00R_3\8,S?E4?SZ6INI4U:ER M*=>B8DK5VXHLE)*(U:]K8#Z MB?65TC&@_MNV;Y^N1_L5NA:8L'S*7'A.R0#/PB^U2_;R;JDC@/^RV MX1W]T1%(M]EM59MQU[4)C2_^[7 M-EI]?];OYQW1N4#U>L>V+_JMPOWY9GMSX&58>B3?LQ/[9^VAA[1]&H?MJXSR MPLP8,JUHRT)AVW/H[>++MK+*E55^:HQ5[VSW)%"^NZ9U#'DBK,+MO>UT?0[:TE5U=%)G?SZY.L59&"='IF5H:,P^@_"SJ MGFAZ5??D>N&3[>:_-G<>7/1D$>?LXJMJ1?@7M[<5X2^5;7D6Y$^+6^N:O(D' MMCUD^L7)W1757QAILP?N2EY4U*TLZN+VMK*HE45]DV;;PW-,AOO- M\N%L9[W6H!6'ZU4?^C%?'#FSE>U=F'E1V=[*]CX7V5:VM[*]3XZQ?&1[Y37; MNWE^V'*M:I?AX@B9W:N46I7]L5B]K;(_2IW] 0]:6GN_];JQWORPLUF![B* M;B%3]M.2:'+S.J^?*VBNJ^ML3_!G![6=U7SL]J.QMW>K4 M!H?=,WA&Z"_7XKF/IX/::>P-#Y>N@1CL[V.4N]3LO]E>_PP^J-=_(02W@<;!-8 M>JS5X;[#_O#$['O4/UNXT7C?.O_Q6#S7*7)U@OISGABWCL'S687X+NSWP#. M2RA3BBF=5(_O4M5WH4:.3 (-%G5PJFDUF6GU'#(7&A&$EE-VQN?,KSIY9\'C M6KG&X7;A_]?T^O_'>""R5!W_LW6^VNEV7O6L+TKFG75:@YT<.3_KAR68]IW< M^N*#%G6>IN2(L(QS':167@O/C XX>:'9IXT,/IAC@HI?),-+M1!]Z\2V^W\M M(5"=CCV)^='HP-K3U9WX.7;.8G^IEKJ]$SN =YP/5CMG)RATB[!^_B;H&PQ5 M+#2OB.(%]O'";70_OZ$[G_=8_2P<;7[>?VV.MH\V::.Y=U[??774./K ZLUW M;'_WG\/]W3UZ1QN4F;M"/ MK;W=CR>-C?IE8^/C\=[N%GS^STG]HSYOM,R)/WG5V3[9HO6C?XZWFUM\[^A5 MNW'YCC0V]OC^R;OS[>;F9;WY3VOO,K3KK]_Q-PS>>7+>WC[:.]^#-NP=';#M MYL?6_M&[R_T-+_9VW]'MC0/XO$[W=QOP7D^NO@/O.MNG'V3CZ-51_7*GM0WW M-W;_@7L:QXW+]N$^O'-[8Z=5O]QO[]$]W+C\F.H7^/Q-[LPGP'$WM[Q>T"LLD$I[5E(G'$IHU74VQ@CC58PGW0! ML>0*8DD%L3.!V,LQB"4Z12Y]0"RC*W?2(H!6C 3A1FJ>G/9J:8TL*ZV6=5YI M'H/8"N;F$N8J)OE0F.-!>.\Y)P8['BAWR2G'(X ?BX1(.F*2I&*2LX0Y,@9S M7!-C121("D(1%]0CIRG\R8TEUG&AM5U:8\M8(Q85I*6B =,*"=LJ(RFY"&-U[UNOU\[[753 M:_"@B,;-^!*Y?_AYKFG.Q,,=A4S>%B*I(&IB$/7^9K C\U%P1U"D7",N0D1. M<@6_::&33L11O[0FI5S6>*XISGUU=,9+7<\#=\H7)*EP9SJX,QXB,9Y&9IU" MBEB,>%0JIVLZP!U/2=2$" W.E1!D66HQ^?6?2O=GKOOE"ZU4NC\=W1\/K$CA M$P\FHNA3R*G:!#D2+>)$,9N"8\K:[!81PL UJEA'A3QE8QV3#LE4R#,=Y!D/ MR'!I+#IGH%?(D&(LMT,9(EM9 HLN:J'EA'<\AZ^1];,.'!T5M M;1M.6IU6?] ;GL(>ST]CIU_EHCQA<&8DC=>Q$WNVO=X)Z]=$LCF42(5D$T.R MULVX#06'UPH)7I/#>7'*(^VI0-FM$EBZ(%G>[L;5LB%RGAE4M3158AXTZ>A+ M!2Q/#BPWL3B%$CH**#'&-/7*"!016R"62C/,I ;" :X;-HQ-S*^4N+VN8 M>'BE4NXG5^[QR MX.!YCID"E@T <@_]CA= H"4H<,=XQ":R!"[/,],WEZ(HU M5,!2QNA)!2Q/#BSC@17KD\>$810=48@3$I!)V"+IA ^>LQ1T/O-!BV6*<8E8 MPR]B)U=E6Z&Q\>=X4-UY_L% MVS3_$T5=A 6]%OAD+K[1_GK6_?&&N2ONGJ_WC,2V#/>5>N8UK-#GM*#3_E"817X3!=\;A2R, U.CU0 /E5"48F4="O798_]09%1U!TC4P[9CS7U$N SQE.M ]BT0_*K7/7D)[VIU MSF#\1I'B;J?_=R'3X7W-+-%ZJ]/M@3BO8F3KG7#]*9N%M.MQ<-B%*Y_AEN+ M^PH:)U8RO;F>8;$(SC0VCDE]8_,3L.8HI0B(:@>DR_"(7,(886V= ]BD7+"< M7X.7F;R)CG-$N*H]\R4$MC)$=2I@6PQ@N[@.; [F V':(F#Q%G'F*3)4!42$ M3)H[GA3-Y^TPN2QO"3I7X#+_X%*&V%(%+@L!+HUQUB2"3$D9E'(E9QX5@ OP M:J2#EL(K'5S>SBHY7@;_LF)-%;"5C#5-.D&H K9Y!;8QUH2M=3+D2JV12\0) M,\C!3$&24IX234[[W_:ZGUO]K/>@'M1E']OV,G5L77)@I9FS8C"EP$^ES5/5YO$@#2AI(-1X9 5UB+N(@1AX@T"F&!0\ M6!%!FTD^9ZLJ2U1!R5R%6BHHF2Z4C!$#)@-V@5O$DM*(:T*1TXD@18E1VD02 MO,\^!E_6XF9E^2J':)K*N'DC22@?)'X&:M(I0DEV$ -<_1I ?/C6JUL&IW2 M5=:@R"^CNA5"W0.AMFY$00C3U&HB$,L\AV,N *$B1\!7"0W)<$,LN"Z+4")G M3M>;2@T;90V 5+ Q8=@8(S91 X_!BB 2M J6T*+/^4TETIU)Z.ZX^$-'32X)*377 MYS14N%%BDS_=+)(*-R:$&V,FGU+!,?ASB!65K817R 7P&3#1W#NJ.9$RX\:D MTCNJ@LHEOK,:V+)4JI[#G*-&'/R@-/6O>OF(LI S'(7;F?9_3:GS9>$)Y8LH MPKRK"M%-@RQ\N!%6Y,E0;H)"2@:9PXH>.6HX8D('%9/7UKNE-8;5,M6+4+JI M'&4P?[&ZNICH>KL8%QU=RQ=XK=!U>N@ZYHKY)*.CDB$;I4#<2HJT3 $QAJ6) M.CA&@%!289:EF53"685P%7\L0:]G&9^N$&YJ"#<>I&9<1<+L*-PJ97K;B:U*+ KTFOX-WA&=_U MED&70O?,M>/U[C[F\543Y[6)$YFH=\VB7\QGE//69Y$R?94H?1IA!A_:7JS9 MP:#7L:$ M%H3GX^CBOVV_Y1^SX:5LSN6$0G>E="'O'Z![&WOOL]68[$(O'?N* M6?75:<25TW@'I_'X9KT,SKQ222.;=-X6F\N6<<:1T11KRZT)"IQ&M:+( L3C MYBCJ5F;XFU!LK93P=_\(V@_@[Y$KL17\30?^QF)FQGILE/,H".415]X@9QE% MQ@M+J$DL>+FT)E?XH_>\3!V"?H$T90:4^_&I4N+&Q&C3(]379*B4V3XS2/6QVL ML&DZV#1>GD0+(YG*&WFT05R#-Z>C8H@YF9@&QTZXN+2F5\P]]_24J 3)?,2] M-EKMLT$,CZB .[;X5/:DB\?&Q>X_ &6!V+F)FHWF9 6R]P'9HYLG)5$#(F<@ MA4BU1#S7A;1>$D248HQ028V1.6YVRWFSI>5_$U#(&6_'7EQH?6S,;7ZA=6XB MXJXM0!O6EJDC"(,L,_(((O0(:ZH8X6M%74L M!76<Z0K;UX?0 MWC@[<;&WG0K:T]_^ANRCM=]J@^BDV-'-JO#",1QR57BMU:T0,_$:117$S YBQAPP2QD56FFDA0J(2\N0 M\=$AJ;7% H3N!%E:XWB9T$>7,*K4O-1,8N*%>BHUGYF:C\>P*>$J6BV1!'5' M/$B#@"A*1(,+B9C@N10%DU"W5"JKF$0%,1-B$I.N5E-!S.P@YD9A>BFTM1B8 M1*YF$[!$-AB"LA/#HI8,1#UD$M*4B$D\JXW=/TAPO1-&W3N&6#H$FZ=PRTA2 M-X"LPK#)85C]1L!%QB0-"P&!]P,T23N'K-,6*2PI==I';&*!85@N6+G#&:_U MWW618[$!:IZ"-15 /0E C1_X9U,P6!(4G)$HG_6#K)41!:TT!F*5"%4%0"D^ MA8K33PH2]\&"^57Y>0K<5"K_%"H_'KKAP#6U%P91PT#EO4@(F$A")#E)HQ:& MJB$GH6R>2KY4J%)V(O%$L9H*59X$5<:(! _8I, C$A0'Q)6A2%,A$1%$.*MSY)\=E[)@Y5K5S<5CZ'M-"7MG]8"ZW/K1 [H9^- M01M /11U:K_/$*U*2\Y';;72;I)_64RF][FZ\<;5=+MZ=9Z$;VVKRLV_'T6X M>7B@D3YI9@ARE'C$20+'@P2.@!4*DX0W/-*E-;)R"T$HK]M159HL]=:E,J-A M:?>U5V@X#30<3Y3#V&F:1"X8$A$'%HBL]_!G2. K$4U=,DMK>$5/ZJ26JKA; M57CR2?>/5S R!1BY<:(>D%Z';4 JZ#@\D1EX%D&*: D8@A-(Y&BQ6:A[$&9+-[ JVY@+&K-;H#>%]Q\%.GUH*V'O1LNW9J>X-:-]4& M75A@<7D'!=]\:"F@5?_N*==""L\&/O_*$ _[3X277A^+[G[FU!7H0 M*20AUDN +:ZBLQ&<-\9%L$XHFL@G8I:NOG38^S;7#T!K>M$>(YN@@ZNV_<5> M])=>7!N'DU8'?3_H=QBO0D=^,JUG.;E_Q'.+L7Z[O?VF]G)[Y^WVSGIS:[M1 M!FW\:8.O*=(W]X6#6XS$35KQO>'FDXH:N",ZREH\6AD8O'@' 2@$ 8^9S>$VP%<\,6X=@SM. MB'F(Y0R]W+M7=OJ6,T*OG;Q^2UI4R26;P\F3ZO']BB0MP,B126#"H@Y.-:TF M,ZV>PS'HC3BHM:X[W?<8X_??MPNS;QCQ>=/M]^[UWNM.$^43\Z%GM'!V+_=?T2_M'ZT?K7587MDX_M!MW"C+=[$ZW3G>WX7[7L._DW]. M&G23UR^WH)U;9/_DP^7^[L=TE791?X_Q=O/#E_J[3X%&I@7E*"4;$+?)(BNP M1MP[PDTT1KM4B*J0KJY1+J*3SX4 MZ2:^Y[I"NFDA'1GGD]$[([5&V)*$. .D,(B-)0(PX[HAG6G$# M7KO0RTP\>LO$4R'=<]C$NSTX'&[7_2ZWZ;!JY1 %D$*#NP MK4[_F1TL\]L]F-<$ZISVH_(',@9!X,%[HW F :"6* * M<:DM[/#1$]MTVPM$C4+Y_E>C3P8ST M]>6A[1S$6BMK:B]">R]C&(8YOD4]NL/=XKW8']1Z=A!K_2_VM+]-7N?OE7# ?Q-70X?[B>MUOOY *4_7XK@0ASVRLF M,$E\:.$OU_#AO<'[_W.(_' MC==[!,;FRW;S^'S_J V?KW_YG\N#\T\P<9A5TB,6,X\P$7A$PA+(1#086T'! MI&3O0MY2Y_SWY=I_E=6;O>?\K*;@K*8@_\1L3($'B7"0X. *C9'EEJ!$:,#, M$$L4 2I+;A+9Y?LAY6P\J HI%V":;N:_"=P+??%\>V/KDQ%6 ,U6R&B/$5>6 M(L<21<#(M<+$:B?UTII8YD;=!IRV$^XW>2= ]ZO)6TU>SQN7QY^\9S@EF_*J M O@43BADO2(H$&QI8D'A(N]XF=%;)N]8T9L'G!96:L?\T5FJ$S^M<#(*FAWU M2D+R7-56>4,'0Q&%H?,40['G2DCLD 7' IP\,N<@-R#NR0&RB6+EL MW8GXF76O4&!^*O*9N-^)@.U6@ M-DE0NUD*1_O@(S,,QA-SQ&U>'>72(4^2LD2J8%G,[A1E-Q,P[YUJ=9^]1?.2 MAS6_N#"OX9AON%"I_GU4?SR2DG"(*1J.O)?@38F@D54BGT0FD_/) R#(I34M M)K !HU+\,BG^?$5@*AHP!2RX4<&$>&^U2RBZJ!''UB"7=$!$8X'A7U!>+:V9 M92)NTH Y"JQ4<%1".)JOD$P%1U. H_%0BY1&20MNR/"@:*XX F>3("84=]+F M0$S,&T PF51F^-0AX3D4^KA^?-$]*RE?KT4P.O2&P6B'[ED^0N>J^8\#NCDN MC3?Y 2J+!2A?5M(MX'\%_/!7^RR/X=MNKXB\#P:]ECLKCFQJ=AO=3FY9K]N& M#AULC;9&5,9B4L9B^^6-$);W A ?6R2MP(A+')#A HR%CXE:#!9?\US-62QC ML0C+@I,#@!DO*CY?4_#8^GV+:PK*5U:B,@7E-07C(4VKA;8ZGX5.N4)<>PD> M1*0H<6>ILLX+S'+):;VL^:06:2LXGGLXKICY_(2**S@N+QR/1Y6YL5QZ(A$3 M$I@Y]1HYP1TR/G(E9,(!RZ4U;L2R-+)BYI4IF+TIJ)CY_(3I*U-07E,P'M'W MUG+*#49,@Q7@5H$IB,XB1C%F$FLB,%E:8U(L,_GHF'YIX/@70?^K4]^AJ_'G M"%[=>?W.:F"G.; O"IR\V@3]766B&V>6CJS.VI^N]V+M^M[I.WQM"L:J>.)J M:P!O\S\W7W1X\'JL69]SAFWG K2]UN@.X'VV!Q\/*QL=]&R[=FI[13FC =S^ MLMLI@,(.8JB]:G5LQ[?@EO<#^"#7!NNOW'L<'CA\U=?*_;713.,")N=IM]_* MIFRU%W,QN<_QCR^M,#B\8E'??6MDKO"WKU@'$^YL\..O/*%^_52;Z/6A^/YG M;FW!FX@4DA#K)3 _KH "Q,09XR)8)Q1-Y!.E2U=?.NQ]*XEV$)'K17N,;-[^ MLFK;7^Q%?^G%M7$X:76N&L0DM/@.XU48\9^(WW]1>;N^\ MW=Y9;VYM-\H OC]M\#7<_-NV 3=C[?UAC(/^W=L^Y%^M3H"_5ND*%;,HCE=T MY[>M#IB#[AD\(_27:_' M]N/JU2]_7+&!5J?H;/&E/TYL[P"4:H1)&C M%X^4<:50QC$*/[PFU(H0Y(>7\\]S)X=BJ__?7F3LN;0RZIS.*WM_YC+3[G#)VCR,32R/W'^R% M_-"Q9Z$%#LN-'6_5&%5C=/[W_OW,_H<,,2#E>9 M#ZRLANO9#-<3E8:979^')[H,:K8 HH>=,GS7+9J+-&Z/4*UJN*KA>@(D^DF! MK+L<)SQ#2++]PZ(^OL^_Q'^?M3[;=EXUGH8AN\_PE2T1;T(YV:5,I7MT5C5C M,0EIE%=><$*=\S@2J:)@A%IB[*>M.R93PR3,_S:_S<.=V!_T6AZ\E7QAO1.N M?_#=G7.1+W=1;UWER^WQ/?KN?.]DYQC^>U$_VFGO;^RTZKMUN+=QM+U1YXV- M#Z)^^8%_S9<[:L SCR_J&\=?ZM".QL8[MK>["<^IL[W+<+S7/+[+NY]66[N7Z^_QK:N!$.]YJ'1_"]HP;=.=QN-HX:S6-H^S_Y8+2+ M\6KKTA$G%4/4&H*X=Q'9:#T*.!E&K&.!L*4U0Y:Y7H0]C7.4^UQFT)Q0]G(I M0?/1^<=).T$2D9%@RZ.E-@7LA2?"TN!"X@5HWB7MN +-DH F'J]B)*AE )-( M,"X1%Y0A0P)!UID8G M*1[6T)O0RES>+FE7 50%7.8&+,I>49)H:RGB,QEDI M)>$R:,:#MFP(7(0R4@'7? 7':_"2I(*($(D92[ 2!A%+B6'F"%@D)SRV-FE M-.P[-MIQKLF??3OTOCWGXGM480D2R?TX.9(CI1HG,Y:6:6);MYY.D<^:T3/%"\ M@H^2.GH5?$P;/L8=.(XYEDDEI)7.H$$%P(>42&(5M$O:2^H!/@A>9D1/J/)C MI<(E5.%)N3R5"D];A<==F1"(<-$Q)(/-@6NND;%!(**]E9XRJB2X,D2(92IN M,H#9J?#S68+\3B=JI^U\LE0 50RQ5^M]=R59WVJW!A=33;#YAG.EAK.9.S2G MW6[[>RQ[.Q3;ARRU[SY^-9)9!7 3 [B+&RY.BHEY30A*U!O$.74 %YOY4W ]@V$N?F4)KKG5 < CHL85"M&T\:\FYN>(+IJU5,#&&M"9 5QL') M\1[%X*D$$=I( /(X6V9$S;.'4[Y] PN#):7Q<"HL>5HL&7=\(M;42LX1>#L, M<6XML@3HDV Q!A&PEEH ?=++BMQ6'T>5)^3Z7/3ZO/X^X08XIK(P.B M3@H$ZJR09I@C1;PD*6K)4TX+->4YOIFD':.')_[ZN<<18_G%W-*XS)5F#,US&F\O(XY-CG#.*:(8NL0 ME\(@[0PX2U(YA\%%HDH5R\E"+?-;EI,KO:_T?F*N5:7WT]/[,:X1DTE2*8\ MG37B0GKDL'"(<<*PF.E'YT@92GTON1EW75D*L)/=3J&5:$K9XQ MY6]9P2Z%+# M2&E\XPI&G@I&QEUEF+C$8IP0HRX"938T;V;GR%"OE F&>1H 1@A9!N>G1%E8 ME2J7U-VM5/G)5'F,$207I9..(LPU,((@(M(^,)0,#<%;I6)>0R0*?%]D1P$H:NFS4S1VJ<^2^5-E3Y>4\DW)?*LB8!F2,NRH""ZP25\!O M%+@J/ 1D%7$H44< 19*''TMK5+-E>DL>0:6V"Z.VDW)5*K6=BMJ.67I%DTJ1 M:"2E8PA45R-K\Y$%1 1/,(G$!K#T6B\S62:U7?C%ER+%M];J#&SGH.7:<93> M6*V^S(VKLO55=L,D@T8<;)[[]ED>N@K<)@]N[VZX,=:+:+0ER 61$+=1((,I M1X1C8^"'# HX"<-FF:F;^09SY,94H=OR\J')E:VHX.1IX63CB51C^Y1H]O?PA4Q$0I:572:QSICRWR6W>]%="_*S>RG/R8SKTUEL_;8[-6B12.(UDX+"$@H MH/ 2K L"=-!"*Q:SBEFR2H3I"U4;CU<>Z;1-4WGDSGADWK+AR40KJ05F@P24 MJ,"9)$$$)J-UEG O9B-7B.Q2]GW%GX&EDV%WU$]T9#7[O@M,U>?L&B MH98('US6/YS*%@UA!HP2$1SGS$;!-"VC%5#T":YUN[WJX.VN$M2:05/I8]GT M,6_(:"MBBCJ *^.44"@,ELRU($--!C-O<>DRH3FOI&+DT9JB&9I^O>LF_CR M C/+[>9YU5JNU)SYV](Z-=Y@YVZ('3(LHM4DZFW69MC-KLSXE]Z&<:%U:)M];8KU:F!M K)VQ<"NQMD^L\R8M MC5X748&/3;.9,H/"BP@V6SA1*JE8B&4&!:/8)WQM^D)7FY>39!UQ=9XQ;JGG%VQ9/<^F^=L)E+OZ(*V'BXUJZ?] MQ>O:GJDKMMXK=C^)Z1LICM1TF:$>>9^?8SKIG=B/-NN7JPC:==G#TE)2]0M[4M M"?89NP^!N#5R1W>9#UOR.'>2#[L3,:M\N'0^G(^@$<*\)#8 E3X 4D'!:YNR4+DP.FUM(S=]%+?NW%$YJ7+2N@6Z*B6" LM*+S)4!BP) M"6QT'DV2U)?*?6YT/ROA'>*DEOQZZV$^CT]CZ,4/)W$X.0M*C)H:/K_H^ZL% M?6MBC1:97@HU5;)KG>P6YV7)Y*Q&PR&ZDAM* Y8L40J,:":S31H]DJUM:D1? ML-IZL7)(URVXRB'+YY"%YHL\>)FB@GP"2$#A.)CD!9#D6$B"F_QR&1F.?>1= MJ@NJ..ZNU5-Q? % UM\X8-8#P-'H07ANHC:"6>)*A2[VM>H2 MCCPC2.CWMN-!Z/WN?;GUD_YW;/2;Z@H'24>D>CX9O9M2&Z::]V M;.RR&70R&AT]?'GP\V>IGC'>LYD\1^GW@YTLQ4?#\.4O]E-3!_W[P26RK"S9 M'DLNCN92J%&BCQ"2+K-T @>-D0/72E)97-BZS-(Q?75%4O0:&4S=\Y;?&[99 MN<%4V::K;+,PN]@C<@V,L//T M\M%<8_P:Q^II:9[G%@5_",8+6"Q QE41(Q<"B-6"Y]$$S M*2WE6]N*]L45$TG7R(JJ[NKNZE3+Z8Y?>629/#)O'Z'42BGBP5GC(&\)#5H3 M Y)'G:QU+":YM2UY7VG9(9=UQ7+'[*.*Y15@>;Y/&966>T;!4YYU NHI&*\C M!$:TR8QL-:,9RZ9/U*VGE'H.A'QW'WM1^6+VAW>F3K3.V]+GHGC:2.[ ?+AUU>W6V M9IO'W.*0 V2<1$<8<)UM:O1<0]9Y+: -*=$4J-!F:QM9G^NU#BC6)*WNJLAM M6<>52.Z02.9-94D(*F02?/(,D%($JVF Z$H7@.0U"V7(%>DCWCH*4<'<73"W M9>]6,-\EF.?=[30)DS0#9R@'9$Z!L5& QZA(9[WZ+W]R]J MT_J]89S6G,EUL'&*X ZRW$JR>!V[N0P2>[=@VA!EM+36@B)H2H\.DTG,^ZR1 M>.^R]+*.6>KK^T*)OKQB\N8:63S<8-M MS5*OP9IK0##O?_"UZ<4],72N+G"M'+<,CGNR8.\X9TVB&$!YBX#)(VB2 C#) M#4I+B*&A= ^D?2T6L['7R."I3N#N*DI+;GQ1N60Y7#)O][@0B8U4@+,BVSW$ M># ,"4@=;;24IF!=YA)A^D;5YA?W&,]+;GY1\;PD/,]W_M.^5&HQ$(P30)TM M(9=D!)N8]((I+C3->%:BS\6M'1DUNG/3!A@=BNFL;QEJ9^R@VL]T*:RV./*8 M$T:\RA:/"=G.P>@,N" H!,1 D>B0M="M;=97G/<)KG7V6BU\[R#C=,9:JHRS M),99Z)FNI=%.9IZ)' %E4N"H"WDC2:2<"31&ESP9SDV?Z;9&>%;4WRO4+Z'= M145]JZB?CQYI84+6"X$*F;+UE"QHQ2B8)$@F!.SJ8?GRX5*=0^VNX4D7LZL.VKEA=L:6NV'?HZ4>?+@S^ M.O^(YBV#88C#?!NZ6>=5//OCT?'QJ/S5S%;]WM^^9?<\B^.7AW8<6_%Z/-W[ M9=X FMU*PYO/['A__')JIS'\VQZ=QHL_?6;[D&K[7,/V\=/=+ST>?X5?_XWA M7[\=O69'?[FW)^]>__H\W^=_4N$"4K00I>&E.Z@%YU0$S2/)UFXBT<=O&\]?V40_YJRO MFV@=-Y&B*2*S$0(/#+ D;AJA#405%*?:,NG<#VVB'_/$U$VTCILH9,(1,EE@ M.A! P2QHZ3,QH:"">$:LS4Q$'A!RU6S=[[W0.['CWE]%WC_UOKH1)V4?3.Z MR)H--WET.CTM>5 MFVH9IV7=5&NTJ5R6.1<&P:#-1ZA'#S8?5:"$T%;9*)(MW8((Z9/9OQ\Y2&=; MKV<_;XD+.SL;PUVTB+MRWN^?3B=3.RQ^A@JCCL*([CW_4\<@,G-J""ZY4HQF MP3HNP9EHD2BMI,*M;6[Z0NM^9M,%C/1OJ&(N3QNH6VX-MEPV?IR,@5)A0$K, M6P[+N!;)+92R((D^QLC%UC:2/BTUD%?,P/M&JEQ*2^;7WBKS]/+FOB':EJFU%&9H,ZQOKO WG"M!@\GD M-(9>%GG7=:#1Q=;LV6GOM]-A[''2[Q5=IM_\.(N9G+U&U^&9=J*/QRZ.S^Z< MSNZ\W\N2.8E94'_%HX]?/D.M0>IR7OXE/FT\LS4O[J8T.9<7I[Q/*EM^681NR63>C.$BL$A\@FA8! Q6 M@I:4@ GF^#1*4623 0H;1S M9ER 9M*"\0&1,66U(AG0@O:-Y!T"=$M]8-? _GD1IS:_&'K1CH?YUB>]VOMU M'>R><[D].1/;(^]/CT^/2A;\3DP#/Z@-WEIDML5!?BE)2KQ3X#U)I3$)@F,A M0I9=8E9@UF+TUK:4K*_6>]I%=?EV5TUJR^ZI9'*W9#)O]QBKA/3! 4/N 6W, M=H])Y8N-W+&4HLADPE%>.1.T OK> +HMNZ<"^HX!/:\=$)(HH1%2R#!&Q6V9 M6IZ 1V:0-NV-8K9[F.QKA1T"] ;%?2X0T1LU$__\Z/AD' _C<#+X*_8&P_QS M[/W]:#29_*.&@M;!)+HDTF;LS^/+ GW:R//W+,V].-U/!_9#9<"V&'!O9W$8 MH%?<1Z,36&4R R+UH+FA(%5669FWE*MFP*F4B^W;UL@ZJD[D.Y;/W^_$/)KD MY\S?58;I$,/,&TVEB4 BJ0S=05TBSP0T)@"\GF?!0>9P U8H0)0KPPU+CCB90$XZD43:B4 MO_?3 V?#,R9?[9NXZM#1^O:X[HP1=;DIYI-&J)7DVB.YQ2&"/@BM:3)0SBY M8QA8S3@PF?74?*)%DGBQDQ@S?2+6VE:Z*4C7R"N]OL33F1A4)9[E$L^"^:2S M?J5E DX= OI(P0DC0)E$3'1,6I&VMK7"OL);=]BOT+^/T&\K6E6AOV3HSX_Q M2C)F-9%"L+R4(1$.VI (WHF0.$'I11DVVB>*]KFY=5[>78'_'C6LO]H<6)A= M6)HZM&V.?GS+2Q0%TY M2#ICO%X:T/1H&.JQLLQC97$Z)#K&N(@:D+E2A*[+P":JP5*+E$3O*0];V[QO M).O3*YSR:V3*MH[E%<<4-I?5K]X.E=4[Y!FHK'Z7K#[O)_#)$4TQ;W@T'C!$ M#HYP#]FLTRIA%J33918?H]@G?)'5*[-69JW,VDW'2V76.V76.7U9HHE$(H.0 M",W,*AAH32-P+H/PWDD7?=&7&6_:Q-X;9FW\-/^6S';P;#YL_+ MC)NS/PB%R!YR>-_?C8BOO>YEV[9YT^*X^6AOOG$AZ7N M>."_S0.L\?((-_KFW'3K68\[8U2;YHO M?SP:-F)JLIE_&0SMT _R)[AUR\Q;I\!Z?3K[_E#A?\F\O+YSJ(7OI:[K9A,BJ%I-1Z M*11%%9V-"3E'$:P3BB7Z)Q-;YV\Z_#S/]\2^B>#&T;X#F_(#/K1'[^W'R=8_ MO]R'>1.>W1"*?,?76*\&4]_8Y5?W<[W3M5YP 35K_6Q___?>X_T7S_9?/#IX MNK_W[0:T';CA#*3,*Y.,HB\@=0&D@KC'=G+8^^5H]'[2H>>Y>K/__8^A/0V# M_ S_Z/Z]/AUF,AN=YL\(DYO?[G?H_ZJW-4?0!:4UQUY^VB-[,HD/S[_YZ7PV M[F#8W'/SII_.3I,S'BPXGH\2E+\W^_49Q(UYD%FEH/PL1G'VA\\(X$%# '.G M^.QW2CPPAGWUU^0!_<'?"8X_],YOW:QY(*E9GWMEU[N?)4T;[8ZK\QL/]=7H MN+G.\\_0UJG(Q,O!A]YNONIPTGN2^3Y\L1;7E/0U)N_>V_4[;S9_%_-XUQLA MEQQ'%U85^YY5U7'QEUC<=4++UWGBC5LY>A/0M)4QOM*'WC^)XVQ-ECD5989# MXVU::J+X-3[C1_?4^E)57<[ES)EO*ZMHI8^]%Z=G!>^K2!GJ>BKU/_OWN3OZ\3\\_[1V_PMV=7;%[_(2]W@E'N[^^?K?WZ?7A M1?!AE[\^?O%NE[UZOUON\=-S\GKGZ/ 5>SUX]?;YIU>?7ASM[X3#UV_?D(7@ MPZ=P_/K7YY]>OWV4[_=)OJ\7[_;S,[X^_FVPM[/W=N_7/W"/_7*\O_,B[3TF M'TO@8?.NH+#72.VM9U$XB1:FCCL1*RT7D&5&JH4-Z3H?7 M2'RI=+@L.B3S=!A,&;4LP5EE 8DH57@J 6J./AACI!-;VUSH/A>WGM.Q?A7' M*T7@H_#V=#*=15^FH]XX9M#YP5'L#3]KK>7U\I,OD9F3\>BO08BAYS[V1E?8 MG@]7;2VMT^)WP[Y<\Q6[ZZYJ*WW^G7B2(3JPA1EKW[1EFE]8LH0\(C7$86#H MDE,.HPV*1THEN['Y=5ET5=UH3=T8+%A?.AK"DO; J72 W&NP3H9LAQ&!R2"G MQ?JBHL_5XIB+:GQ5]FC!6E%19]*0FB;+40MFK)$H%$T^.<%DNK&U4MEC2>PQ M;ZP$[07QED)2C !:PL#$J(!@5%:S_"JJS!Z\KZ]HC+3VMLIZ:$&/CD?Y9C[] MN!:T*2VSNZ<%7=B;OXS&E^582:TU4ONXH!(9E3BS*$'XZ &U+C2T*L>E!;U+:_&)AG,0J7;.8R'Q(@IP%<2C1K1 Z%]DD+RDO3VWPNK;,> M5#U#&Z0'51I9.HW,:T@4HW8Z4M"L<(FR HRQ#DS04E(1/2TMWC*-X.)PPLZZ MB,XKL?+-QF^COWM7;I3W:]8]H#<87DR5':5,.?YR4>5@^%<\B^OW2_2^NLEN MK!O>9%9"Z\KA16K2+^/1\4SDNW%Z. I/+R3;3$K8&92$C&&8[(]W!I/I>.!. MR]U.*LG?@.1W#Q:'+$E!%'*M0?#B*LMR!(.&0PDO,A4Y2UR72,!B$/'Z\Q&J MQ^J.R?,FH&Y=5:N@OG-0SS?<WFA8$F!G%/[D0S&T8S6RVZ/JQ8ZWUB>K MHZ(0D9ML9E3(IB95-]'[K=5F?=_73654Y9):?,JW\R9K$) M9R$?#A30:@LF6)(WFHU&,X,^JI((H>FB MA9S]V]R.Q_?&B';_+'#8:7ZTHF MDSB=#6*X-)BA<6@5GU=>W^AG;<.LS];4K%M>K4&I-2BU!F5YS_\B^CCXJS1J M^[%.(YNB?733JSR.=A)WXNS_I\-'WN=UG98.Q8U*,+((CID(7%(NN A.\]*?6&.?81VQW4F =]/#7 &^&H#/FQJ:!6TP M*K">,4!-"6@5 _ LV=+S6$1FMK:9$7V.M_$V=\_.6 \UYMEX%$[]M(F4#Z>C M\;(;IZU[/&TMU)FG%\*L[-8>N_VQ.(X,&4JT$HQW"E!1#C:J"(*BMZ&$QTL* M%!.T3\QB3X\:(.\ H-="?:F 7A*@Y]45(W669%97*$,":$(&M!0(1FM&2$PL M-8%QBGUEUB,X?K^\+L_&\<0.0B_.P@0SI^BH:/1G7M+JBUEWY>5,Q#LQQ?$X MAK. T+GA]JB1X=2.DTCXPX&D-I--T7 M:K'ZK?ID.@#TM5!J*M#O&NCSV@[57#D1#211S)=$$;1)%J*D7D5E9#9BLK8C M^UIVQ/FZ4;Z9.;<=;W0SV;RK.36'KGY!2U&2^*HI/3>*63R)]F4V,XO9Q' M5SU&7?<8?25Y^$HJ+(+_5*=MCRC<+ZE?B7DEF/6BI.:!@ MV;;4FH!R(1DB"$UE\CABGUW1?[8ZD3J _351?BKB5X3XQ=@9VL@Y!2N3 "1( MP!EI(.]'%WA@GEF^M2UT7U[A-JYE!OG:MP16K=C%=FO)''H@OYOQUFRR[ MYW[*,B]3Y)^=2?SGCW],8G@Z_,R+CSX+O=)B>[3X;D$1"HFQ*$,":E*V&ZVC MX&B,4#(*1$(BM9);VTSW%5_K=FLW1/ :N:C6EI2ZI\%54EH-*&*(GGVFU"U MQ=:TQ;>+/8@D=5QZE&"X#H""2' QJXSY1X662K2\Z?0KV6*GW^K*[P"Z.Y@/ M6M&]*G3/VX)>TV DCT!Y<5#QD-&=LBV8C-;1>Y;Q'IM)D9G$NP'O^V5%?*72 MY73L#VW)7LAZS,FX..NG'YM,AIA!<5*P\UG-F>3]7Z[)*QQ6[L+O-!&N@YKS M[$S8SX[L/RVG@OM.P#VOXT3JE2!:0A9:!C=2"HXD L1YJ4W(DA2RY&WV M.;]-2=O=96QVKY-U:SVOZPUWY]'NA9_P<_;+Z:29"7,V%J8%#WV+_H.O!E(Z M'V7NA$[]E1SAK\2;/X=H:KQY&>?O8C%6B$B\\1Q(B3*C-EFY=L&!#YQZS_+7 M4))@5!^O2(*YL8_AVEA:(__B^O)#)]3RR@^=XH=Y_9PSGISD#E@,%M RE8UO M38$C%2II[T5I$\A9'TT+E>A+YX.?XV._BJP*U:*K[9/&>M3O5@\NGXU$S48M FU#Y5.[H1.%F:=^J2(802DE@@89 )C M)0=F20R"VLB8V-H6:/J$W,.6'=U6F\["H[T,Q5:5IDU)[.N$[_U+FGL13\ZD MNI\JS2V)YIXL:$V&!(O:4S )!6 6'6AK/5BN"!+OO$IJIC7IOKE5!DO-T[W? MKO(*YQ7 >6%$IR$16&>9MTFE5DZ)-MIB[-TJM.GDDKGG3[?)Y4T^! #?(KC M4>63&_+)0EF3R*I3/A9 *%VF6&0J,=1D/M$Q&1]<CJ9G&8AQOWT,OK33',[T57MJ46V6ZQ>(E)&SIT" MBR0"2A_!:1M 4<*UQY0T+7-6J5AW[:EZGS94>ZJDLG12F5>AK%?<">W!,!D* MJ7AP+B!((Y1 R:BD/I.*O-HDJRU=[RITUJ("M2F68L<#9Y7BED)QSQ?T)L<# M"DXRL=&4*8X%"XY9 RD&S[APVO!8_.Q7,ERM^NX DCL>,ZM(7A*2YY45H9TS MA":@5CA KREHRSUPHB1ETADN>5963(>@O!&NGDMZ2A,ONU5T;%-,L8ZK)W\, M)Y76ED%K?RPH*)&K*)7R0'00@"$DT#I9(-*ID%Q@WHNM;>Q+UI$1K17*:Z6? M5"@O#6-\*-\$8J:'([&4VCT M%#<:CT?O\V/,Y@>>3PX\R1><-1P^&@W?S*X-&3O5W;(6\:J3T>CHLU^YR+P1 M>9'BA<"SO,_$?2;M42JR+A>%RI*MLN2K!85'$>:X"AJ",1$04P)G=03'DC+E MV#.&9#L.^TK6LBDZ%>\"+WD2_[\6>3G&93%5GTT M#)>OWAM-XR3O&>N.8J7,]BASL9<;(D\2F_:NHU_NL_J7,G&DF-6\,-/X\EOS0Q2ESUX: )9? MG@Q",T9T-*R^N*[K?%_IQWDYX?-\!_PR&N]/#^/X6TBO8+X1F!?T-X62 M"$>!.%FF?+D 1AF9C3BF"0M6K>SI9G2:Q*7[)+P/&TY%_ MUQM,)J=9/9UU@9@1JY]T ^+(E8[6 MCH[F%7!%=7"1.I#1V)+7(L 8FK]+1L@DI,WV=!FB;>BMNY#6%, ?=C4V<\+" MH$R#&=99NMWW(UX];G,_[9R+L)):>Z2VV'9"F$"-(P)0Q)*L%SQ881A$1WS* M0I2>I4QJK$_8;6+!U4=XOWV$%<5WBN)YU<08'QE% 4H9#DBSS603%4U:APY2 M$EV2X(3HXQ6Z21?=@_?#T70Z]H=9>V_TDNDXVLGI^./,X52=2.NIE_PR&K^( M)V=RW4_9+#L>#1L3K!)<>P2WV.4A1@R&I@A1*P(8H@4;N //E DVDU[PKHP? MU7VI;U,;7GTQFZBG5%3?#:H7U!8N9 @L@!/" "H2P46F('G#(F54ZFBWM@WI M4UX+*N]^VOK)V5#=GOO8^_O9Z/5_7+2GNNU(RA8-M$N30\D#(V\1FM+2IW0U&XV[[W2TY+I::'LTJ#5E%J0PB= Y@Q8PC1(RP)CVDIT M8FN;Y;1L>M@$=]23E**?%E]4_) MG>&;V!O;:>S-OF_*-!NUK\G1 M+]_$_YX._LHHR1;2JOU57QT-WWDR[9Z&-]L'^^G)V2YXD3?!_K"P:OGWY$+H M+^)D.A[X:0SE%TWAUN47+EU9N;8]KEULJ&&0FTDJ,!C,59CDIFA M8C96!6HJ"+>>LFRLRD4O7D=./O_D7-5!]LCV\7V'8JZ))E!B$)K0$L4Z#(AS7 E MG5(4\U&;R5;U,[.NLSYX(PY83[_@.I%:]S3!2FKK2VH+K74IQL", \5*=Q+B M&3BA$G!G@V04,7G>-(WD?-'([2*Q;()'\?'7],:>G?9)1Z)PW: M5NU%[#2_WEII9-PE);EFAG&,T3@KI:0H@^88M.5_/BVT2AFG2Z35RI+ML>2; M!=4OGYTJ9!E"-J4C(.69)5-RP VE99Z )\[.6)(M!EW62/6K:7C=5>-"#"B( M4<4N12NI$Y$0F;)]*EQ)2FAHAE2:62.:67#G)8T\6 5$2YZ5,2% V]+06ROB M9&*1&K:US;%/KR@*JJ6.*U.Y8G[]=LK6=\S<:ZK4LQ5ZR+,1"I5%)PR M2XUM#I1E^SCK@=+>@;+8B,Z[THH=$0+SI6#>>[ ZI55B(0\;6T;VD=] M1WKKXCY>@L_R]C!?L5MS<_G^ZMU0^;X% R)I)VBB,E)B,5IF4R!>>"HL"RXD MG/DI*M^O$=_/&Q#!TD"X<."D*]0;[5-V-[U#NQXR;C M=)HO?SP:-DMN,QI[9PG;^9*7T_Q"4X;WX*O+#,#T\YZ%+[SK;"^3B+=;E.SB=?OTM2U_O[YMYS?+BETMQ^6NYVX:4J!22 M4NNE4!15=#9F-8JC"-8)Q1+]D^FM\S<=CL^?X,2^B>#&T;X#F_(#/K1'[^W' MR=8_OUB'X\$0+B_Z-=:K@<@W=O7:0.+[GOE&1,_V]W_O/=Y_\6S_Q:.#I_M[ MG;_A+_!W@;H"S\=G*>"#8:\I>ST<'66NG/S/_].,JI]ZY=R/[M_KTV%FQ=%IF1XVN?GM?@4D^:@L!] % S9G7GZF(WLRB0_/ MO_GIO/?K8-C<6?.FGX[M^$W&_1EM%MC/'7C-S4!_\'>"JQ]ZY[=N5C^@AM5[O>X[KS ];]W M^-K/;QX0)==$5NMTKY0_8&1M;I8^H'@]=OE.U."[ <$;7&H6+KW"ZS&C^4XE M(:_LHWVRQ3>Q1L$L.[M&CSR_O3X]*BHZLVV:*9J--^53L#C>!B'DVSZ+F>)OKCT#NGQ MDJ/ZPE?#OE??\7U)'@]".(HKDN2LM?-U@K'7>>;-6KM'QZ/3X?0>GC@K7=7' M]J2X^59,KRM=@B=V7#)3KP/+>[L&?_]]-)G\H_=TZ$?'2SI(UF,A#D;S:-B$ MW.V?[5&9/5#2AG:BC\5X[^TK]NKMX=&K_^SE[]_QS^'/XS\^OO[/ M[L?=_SSYM/?IW<=7;U\,7AV$P>M\K[MOGWQZ=9S_#BO?OQ'SX<_7![_E>WWZ MX=7!+M\_^&VP]^MOAWLLOU8^[V!O4)ZI?+^_SU\T5N_/QKRGA7I(.T1'>7 U>S@%7EL9OQ&)GC,2F5R&Q%($K& (74X+37 M8"P)&JF(ALC"8QO&84N,;E1>K+QXSHM.*"ZTTC(:@9QI(Y+A47%#F. BN-OP M8E7^6B--G"--E-(1Y X">@24D8(SBH# K/M93,H+7D9QT+Z15?NK++?A+!>4 MI%1)E#Q91()E^)2.>3U0),:TKBS7"9;[L#N7X9\!(3IG3:*6U%@VRJ)7A,B#S7^>Y MKS3"KH2W9,*;;[V0I" \1) R!D N4S:&N8*HG$@^*)>L*]-?42_2W8U'E52F MJTS7I0=?01>:RF_+Y;?YDBU.@]:H\@X62@-2F16ZR E0YJE(VFHF0FDR313M M\_6)6]QU3XA+J?MG'P'E^H>,/&#B_',&PQ"'TX=@3J8K G29\31H(O]S51VK M:HIXGZ*Z5Y!B($:)A)YGXRAQ9DK[G.+/4RQ(&MQ\/U?^/7;,\ILE;I0DCB^) M,0T^9 7E4QR/*B?>A!,_+L1QD4@GLZ8'QF3S%E6,X *UX+C/S.B-,M27#@&: M4?932V6L'2K^K_"M\%TG^"Z$+P-FN!(%)$H'R#0!RP,#9@2SQBN?S;E-@.\R MQ>*WO/R5L/'QU2AFP+D@C7<:QT\(3';34)K!L^X8VX5L]%;?" M\&+HB7CIC0] G,KGNC8:G&4.(F5*9X4])4JVMJDR?7;%Z,$*XGL#8AHYE;J, M$,"(UE"M@L^'+Q+EG./$U#.X&_B=GVSL@A%9%F!9&1T:6-;+#7' DV5)$.^\ MPGH(;P!^+4IKK/*LY'[P\BV/!CVU^1?*Z >#Y_YT/(Y#_[$W'>=/*_W51L-; M! AJ4_U5>1B;A@%?] JX8,8S83\^D_5!$?7L%A\-P\&%X!^%MZ>3:6D2]G/, M7!H/[(>J%+7 IYE+YT,-RGF?#$I@-F6;1NH ND1?.;<,33*)!-Z:3E2G:U0B MJ$30#2*8#UH8*]%K-$ Y99D(G )# P'JO+1)^43+)-W[3P1W';38"')I/6A1 MR:73Y+)0FT0%2=Q+"%98P"@C:,U])A>JD3 1/5&;0"X;3P2MAS\J$72:"!9C M*#PXDTIMHK>VS)!&L%$C)!/04V."IK$RP;HRP4T*4UH(HGRE0F5IG%"Q?S/L MS\^/=PZE<1&,2!X0O8-R'@#/)X"6RDDK<&N;T1;J6"KDNPCY%N(N%?*=AOS" M0$_BN A&@-4R0UY0"EHF Y%A)%:AI"1U"/*U:.-*C#\MK1/C9-H;VVGL3=[; MDTF_-XR?!^SX9HI'&>(QM1]B,]CC;]WGA3*8ZY>CT?M_Q? F_FH'P_+BHS*: MYD7T1W8R&:0LLW+O"P9!#>K>@B9>DO=?N =>&O+Z_PZ)/_[WT/['G.X?[[+= MG4=\?^=I_O+=WN?GHO7.[MYC9Z(W;>>[KW];?#ZX"G^WZ<_V)_2:&VX M4T"R_@"H%0?MC(*0C$HJ&:2E0);WM93?8)E:A'0_0@O71W4Y_:NEWQ:FYP.+ M(7CE'=5 (TME$A\!0R('&2.72MH@PD84053T5_3??_0OE$ Y2J-A&HA0!) % M!282 UQHYM&YP$U[#O\.H[^60*U[-+$RRFH893Z$Z)70I>$-!+0.$+,JH9F1 MX"Q2PZ1E>4]L J-L//KO-(18T;\:]"_$#854B1ICP&;V!XPD92.?16!.!,J5 MB495ZD4>7V*7)P!1JSEPA=_J]0: M4"D&QKL$45.10D#B#&:&Y(OT6).L.@O@589;K@?>?]NCTUB]'^U@>CZ:$CC# M$)S(6H]*@-%JT!I=<8-H5,D;:NPF)$W7VJQUB*94PKASPI@/EMC2#-TQ"T13 MEM.%UN,L M5?58#SY8['#'DC/4,0BTZ![6.[#&V6R2>.]MHE*X:HUL B6T'IVIE+ NE# 7 MTLEZ@)84+3!>BM>(4F"(9Z")5(YP1P*MQ6N;0 FM1W2JZ;!.O# ?!F)>44E+ M+\RL).8OQH'Q2D)$X1EF Q.9Z9[M\)U04'N>AGIEO7+QREI+=76/QLGDU Y] M+#533055/H="'/N'_AU65!617U5"U7S]>?[ KZ?U#4[K M_<6&=D23B)&5)(T@ 9/Q9?JO!NZ$3(D+EQC?VA:BIF3=%RC?57'5(HX;W?MK M,*Y&>AOP7NA8)TIW:@R *N0O)&&VT7E&NXU*!R>=+,.][W_:9:VQ6H>0X6UY MHUKRMR*/^2"@L2E&C1RDB10PF_5@/6(6)F%24BV3M<60I[RJ!_<8YLLIMJKJ MP0H0OA#6"RY)3K0#+4I9AC0VJP:<0=(DZ< *H=>2RDT ^7**KBK(5P+RN4"= M9SKI& 2X_ T@%Q23+*;VJ"OO*D#X?>HL\$H]&9(V= M2T"J/9@4/2@G?.9T@E@&4W5-8Z]56%<">Z=T8AS/PAJECYR='/;RK0_R?87; MA#AJ7L.J_*([Y])[W/0$;-BS=.*LFD\+?+A[\&@ZK_GPH#/]<0*))I/YD'!P MQ?TIF(W,NBPPQFJ*4H5RA7+GH#ROVAB?C#;!0A*R!"HM >>4!!,D"90SSEQ[ MW>(Z#.5:_+1(#ZISD8Q*#TNFA_TY>L@FK.)2($A=\ABX=>#RR0^<9L/'QFSJ M.O=U>C@GAE6<8O>'FM:=1CK8E^YZ/%+=*+9>NV8XAMA,MQ/+*^TYUP]E^\&T<^_1+3+MC]G M08!&C8!,YN\$L1!5%IO06F1SK5OG\EW7=:P"B3_;HZ9&PTY[NW;L#WN<]GL% M1_,+OJ24SJ]^AAN-0QS#='3RL,AO,CH:A%Y9CV\M;_>8[F95&0&#"]2R0(5 M1U$S0@Q3+H7(4^+QSZ?7H[A+S#8KP-@_G4ZF=EC6K=)<>S3W9"%J89U.@64U MD M;^KW) %D!-9"2L20(8;DB6]M(^I0N]M%D7GR.QO-XV 7_/A MUY1B%G6IMOBE89;#T5%>O,F3_YX.IA\K<=R0..9C)#0P3C23$++96@9D(!A4 M%J1E!*TN,\5#(8Z6M ME;^N!6-6=JOL]IG=1!"1!]3.2(926,VMBB$D'PT:C:JR6S?8;2&$%2S+VGA6 M Y,L(2PE';@0(GB:[4E&/"6%WF09*JUYI;=*;QM);S1QJAU7PAF#@5B7&$/G MHS.1>\UHI;>NT-M<;*^,@DQ!(5B5.*#6!+36#KC-DF,8I>&D5#H8LE'6;B6W M2FX74<\4\I%OD 7',*#5QF4#E0I#2]M.:2JY=87[.U3?M489^IQ9GW722X6N1U)9SWXK0W&/K1<>S5DJX[H$0F M(F9D16Y\ID2A*8JDE1"$N*3L>:(WGB>"R*Q%?),;L_R>-N+[?329U%2N5ACQ MZ45$].#1Q_V#YW]&ICVG1@$I7(A)6-"H%&@A4PC_MU#"PQ MGF1&LG%(ZBG<$0 __1+ A)&H::0@4S-FFBBP5" 8:Z2T6;4*3M1C> , S)QG M*3DJ+,\ #E(KKT7IEQ*RIB9T/88[A>+G/X3KVYDK8_C(:YQ^'/7\Z'L>A_]B;CO.G'36]X.IPFS5T,^Y/#^.X M],$";LQV>R/BBBGMWBHV$XN!#\Q52\GV,FTWA@/U2UJ!5" MW5T(.%ACI"O9LR<@)I#I@"J*=,68YV@4R?H="1T4=FEV^PR'P3)-II69;J.4L9"/EX8 M&&\1O!",4%2,.;H)[++Q3-!Z$*0R0;>98"&20J(5ALL$) D)**/(QH=UX)V- MGIMDG6FO5W6E@@YWJVHAE#+)#YR_6PDI5.?N;9EA+D0CA8U<$@L4&0',>P L M2Q2H,YD9E/-.925!]2E;K%.^?M.K2@D=IH06@C.5$M:9$N;B/=9;RGRV%K2F M/ML-4D#6'?*/5/&\'X+GK%N44,L_KN2 IQGCXSB9]L9V&GN3]_9DTN\-X[0, M_,G [/E#.WP3>X-A;VH_Y#^;7_Y;]WFC=,+\Y6CT_E\QO(F_VL&PO/@HY4=] M468:32:#E&56[KTR1:M,D5GBRRXG?X5?_XWA7[\=O69'?[FW(]S[E-_SZ:G8 M^^39[MNG9'_G";[^GUP7.ZE]?GU=O=#[M4?]C=>2?V#I[D=7K*]W=V MZ9\A*6N34&"HM3/6L'LQA [#OQ97K7N$LE+*BBAE/BR99&2>. $T\*Q1 MQ!3!.J*S6B&HB,E$IG$3*&7CX7^G8D3J6Y MO+9>"VZ"W=K&OC9=JBBI%-#UNK!* =VE@/DP8U RZT;=IU7@@[9*9\T8@U[)R.\UH^RX\U"B_/[J52Y TH\H^%V$L2 M>9=B*9H7)6N3! +9,K; ">.<Q^C]: M O5\1"7OVT",(F #1LA*+\^6CQ00#).,HU=)^$U(Q:XU7^L04:F,,,1\P MX38)I,F#)9I EJ( BR$"TR(YEB@BK75<:XONFV1%]QP43]?CN",CG@AEHM6-H M.62,,\A;18 +WD,(VLN4RE0DU['CNU9-70GHQG<-KL"IA#%.XG!RV]9X-1R\ M*H?G1?'HY&#T*"]=N0-[],P.PM/A8WLRF-JC1N"-O!]?$O>+^-_3P60PC2_C M^*^!CS,J?1']Z,VP^92J-;5'J*\60A^<6T&D4Q#SA@=$E2&93-:AF)*16JH] MT35)K%)"I81[2PD+;ZG*QYH0PD)\QA(OC.,.@D@J:Q\R@E&E;197"76DSFBY"=K'QG-"ZT&: MR@EKPPESD1V;-[KED8'FU@!R(E@O M8IB/!B5EJ$8"WI?!A48&T%$X<#8Y(950D8CNF0^UM.7J-GJ3R:D=^EA*6)J" MELP$(8Y[DZ\$BGHG1_FOU0J7MFGW#@M\@&=H*(^7S3*J EV;:ZHMMH38Y94RS?5:W+(I ;]>=K.*Z& M4BOXGH_H4@ACG0*AT3O"B$T,2V-@H]@]YHZ-Q_ER:E^J@K 2 V ^ MND)5M,GY"%Z'5.*M$30& 9B(M8$;2MQ&%,5N/,J74P)34;X:E,\W_4J>6(H( M!)D!M": ,UJ#P6P?9-O?^1:;"5>4=Q?ERRF$J3K["J'^?/Y UU(9%B%&T2CM M 2Q#4J8(8,QJ&V..=$]IKR4Q5R)[I[3'&\^"&Z6YEYT<]O*M#_)]A=L$.FI\ M>57.T9USZ3UN&K4U]%G:(U;=IQ5"?+,0XE AVU^^@P/=Q/**^T6]?U ML%Q]&;=4W>>#$TGXZ"TBY).? EINP :C0"4?DPT.B?9;V]STM9&W:.U1L=S= M8[GUL$0]EI>.XKG@0PD])$412*#Y7#8DHSB?P1"\8%F"E E=S^6UQ?)*VW#5 M<_EN$#T78W#<"I.M;7")ED%B^4C64G HZ<)42&]EB-TZE^^ZPF*Y2%17(O%G M>]142]AI[[?38>QQTN\5&,VO]Y(R*[_Z&6XT#G$,L[5YR+,$P^C4'<7>^9*< M73 =G3PL\IV,C@:A^>6WEG^53'CU^M^L?D)Q[CGURB1KT2N;CT0M=6 LJ1"< MIW\^O1X%7F*^6:G$_NET,K7#LFZ5!MNCP7<+D06'5FE# BCFRX!VK\$Z+B P M[HV7U*:FULSTA=8+++@,4-X1$*]43#K'AG^[:1B[K=594Y):U-;:8JB&FPY' M1WGQ)D_^>SJ8?JS4C(Y;+ZI6E3UZH!)4&PD0:PBJ9@A=*>9),*R5=I M9Q66PH]EE[2G/70B ZW%V$VE^TKW+=(]YR1BR):Y2AH-M3IZ%:4-F5SR_X'= MANZK&MK>63 ?]HK::$(4!Q5=B8IC/@:B0- T&4Z\SX>VVMH6$OL2%QM@UP-A M-0=")>]*WBV2=UXI*K-^'IUWZ+FP5DEM+#H>>0H\5/+N!GDOA#BUT$D8+T"4 M."=:9HLF+R!ZZE!*I6R9-"HEZRMB*GM7]J[L??_8.SC.?"#9;#^NL/=<:-MPP:DQ! CE#) ) MIG!9P$7A()/?%!EV(;*;_N :[< M7;F[WEN5&;I.8A#3**R^0,N<\B52JF(F!66ILY>ZNOW,PKZ_:K5];M5Z_.]AW8E._UH3UZ;S].MO[YQ2,=#X9P>?VN\>A-@&'KZY*Y)+Q&UA<+ MWL0T\B(=V9-)?'C^S4_G>V4P;!ZU>=-/QW;\)M_;F93*K4 9*S=^QG%G?_CLF1XTSW2^9[_X'=,/C-9?_35Y0'_P=X*K'WKGMVY6/Z"& MU7N][CN707C7?G[S@"BY)K):IWNE_ $C:W.S] '%Z['+=S2T&Q0U??=2LW#I M%6DRLV.N4QDALS+K7I.E<8W:W97T\%O\\^NQMA=C5IMSO4LT1>77I,> MNY7O=Y/$H=NMV:6L(?9%UM 5B4/?WW/'@Q".XHKVW*R#QG5Z,USGF3=K[1X= MCTZ'TWMX-JYT5<]&CJ_X(%CI$CRQXV&^V^O \MZNP>^CR48__\%H'@3WJZ/7 MU:?UI8Y>.]''8Q?'/4Z;KEYDJ5V]KC$GZ=HGUYKT,;Q9]RYA#/)$B+6<85!H M"8E(N0]..Z_9K&*+4,9I[=[UC?S_MWN#USN/V-ZGPW>[Q\_QU=OG'W;?>MP[ MWB6O__,<\SU^>/WV';XZ^./3?/[_+LM_;^<5W__U^#O9TG'_<^O6&O M/KTXRC\?O7[[R_'^P>'AWL%>VAV0CZ5EPNY+0O9+_O_S/P-/4BCJ04C+ 5T0 MH*V4(!S3'JT30?C20:?/>%MSDFZBZZU!@=0/(K]S)/NC)5#7>/XU9;S%(J>V MZ.Z^M@*[.QXC6",! FUVC0%L=+<9M#<3<:3""Y#"#$I-!19X,9[C]$Q5#K18-G7>6Z2 MGS-_5PGOC@EO,$=XR"R59>0?]PS09NK33N?ON'>)"$L32YGPL$_HHEIW_;DD ME>HJU760ZF[2<"X&%,0H# S12NI$)$0FY5 XFERJ&ETW"&YO3J,SVDO"90)D MV@)J:<'1&,$U[:98M)ZJK6W)31_71Z.[<23WZKE0UR:E2_4%9Q\!Y?J'C#Q@ MXOQS!L,0A].'8$ZF*X+S7ISV!D,_.HZ]N4J'FYP-FSV<[@:42#11@7@3(C)T M0EAFK4!C ]/:F*B:V724T-EL.DKX][@QR^]I([Z2NW&_ITO>%2-^7 CC.FK0 M"NU DRP8="Z!(2D3(J<6>;#1Z(T8"5_A6^&[!O"=CUZZD% 8$2$5Y*(G&AQ) M#*(FS#K+N;4;,1IV&1FO&T\)(9D@3:8 X@424YI]"FE9Q*Q!,Q]"I80N4,)\ M;"YR9;EF#)RC9:JBL6!*;$XZJ3TG/E"7-H$2*GREX\*E0)R)J&-!,M?"Q\25 M2-G6;1.^U4]Q*PPO1)X]J$=P-^ [%T=!PXE KC-R10 ,A('QC(#/ M6KG,XLE"K5;U)N!7"Q2.I61-4J@\UU)+:X+1&<;61U;/X.Z >#Y60&C,+,LP MG\$\@UB)$BNP6:\V0E#F0M0E,[AS9_!=UW6M233@E]$X_SCL^=/Q. []Q]YT MG#^M-)L:#6\1'FBQ(.Q^,V'K_L6FG<$7G0PNB/%,V(_/9'U01#V[Q4?#<' A M^$?A[>ED>IRWYL\Q4VD\L!^J3M0"G68JG0\TB&!"8#$!]=0!TBC!*5+(-9.L M\$ZF:%M3B:ZFM$[44U0BJ$2P440P'[(P5FN5M6&@1'O I!-DFPA!,!".XZ9+$1Y-)ZR**22Z?)93[XD6UJ&TRT@+',I%/1E?RN -(H$ACW5$F^ M">12B:#MX$5"=:5"6Y2 ME=)"#.4KY2EWP@G5K7M+8IB+S42;MU 0!(P1*NL)7H!)Z("0Q#U'2?)+S=C: M*T:.W[C$I3)"%QFAA:A,983U983Y0$\P+D7C(]#$)*#0"73>&V!$U6A2 MZ!0CU(*/*RG@:>FZ&"?3WMA.8V_RWIY,^KUAG/9&J9=QV?.'=O@F]@;#WM1^ MR'\VO_RW[M/&8SLY_.5H]/Y?,;R)O]K!L+SXJ(P&>1']D9U,!BG+K-Q[)8HV MB>(E>?^%<^&E(:__[Y#XXW\/[7_,Z?[;1^_WCE_AJ_^\SL_XV]&KMR^.]G_] M]^'NK[^\+>NPQYZ\?\5^&>S]^O33_WWZ@_VIA:"6L 3.E]I:*1(8GK=*$EPR M%&@1<6N;]PG*;[!,+6"Z'X&)ZZ.Z* ?53] 6IN?#DLAD/OEM@JB"AVP>8LGO MX" 56AVRL)-W-5.KHK^B_SZ@?SX6B2YR8YC*(G4*D"D$;;2#&$G6\H+*REW< M!/37\JEUCT561ED-H\P'('EP44D907K% ;5E8(MK01(>.7>2F*I/; ;Z[S( M6=&_&O0O1!T],UKIR(!15ZH_K >KI09+/'/,HN*,5/AO OS;+MQ:'ORKE_"6 M'# 78*1%VXLV0(HJ90Y R6^ $[*1)4SJ+G=VC9]RE5E@/O+ *V7?E4&Z"H# MS <4K?>9];,1P*,M68B:@!/$0#*>*VF%,I)TCP%JX=A71LF>G([]H9W,(H9^ M-L=X4AHW?HXNCN-T,(XE9#^IM62M)W!<.4"L=7]MTXKS0M@A$^6+1JQAYW2< MU_)9?JQ1>'EV+Y4AK\^0B\/#7#:+B48"S%,)B#) R=R&O'N%RCN8(.5;_Y^] M+V]J(UGV_2H=O/-NS$10W-J7F1M$8&//9=X!QC8S#OL?1ZW06$@<+<;XT[^L M;DD(26 6 1+TNV]\ +6ZJZLR?[EG;E(R6U?;9& M+0,_9;#E9LS[CVT-8N/[ M6 Q/3\=2I* J!JP0HJT%ATK.3.W-UX M0N[%XC/QD JGC6"(X#N,.1QQPG2P6N,E?#"^;5-1=8%N2[KL>'N)>/NIXR$ M-*+["?AZ*L;AF+11!H:PC1%QF3O&6TV1=PH#E$?OY(M0]I\G=S]R440CNY>" MQZ>C&-Y[G;LI(&UR*I/3$CDI#%)&*R,BE8GAY9+=35W47':N?-: S\!,.7QQ M&MN]^[:]:Z+ 3^7IO*@.[1UTMF#K\@ILZR];AIWV:WM:]FVK.O#JO%]/'/?[ M^)]!V2O[\4/L?BM]K('T??2=PW9UET9E6ABZ2CP<@'J94PS,FX MN XU2XP(3?')*@1,'A=E&EON7E S'6KQ@<+_XZ!MD-S*W"2"#.41I>0DLUIS M^%.N/==+E9#6J![+7I/2J!ZK@0>S\X4P(2&"[N&89XBSJ)!SV" ;HB'"8\V" M> FZ1P,)BX[.-)"P*I P'=)1C#I-%0)2R/UIB %P, XQZR(+C&++%]>@OX&$ MY86$A4=T&M-AE7!AICN>L%H(8U' A",>6$*64_A5R!1\$ 3,R>6S'9IBEODM M\GJ]@6W[F(M6JA(6 ((0NT7OBA!1<=J"IS4U+8M&W4!%H)XS)OA+R'MKBEQ6 M(69S7]QH3*E[@<=T%,8X):5V!G&21R!:K9"U*B#)<%22IP"*P]HF73>$/F/H M:-C\0:I=&O7@"3A\)JY"0=>/UA. 3- *N(D"V1@T,L'8%#PE0JN7H!\T3/X@ M52\-DS\)DT]%2CPWGBN#$2$>F%QX >9](@@@G06L-3 Z:9C\!3#YP]2^- K[ MDW'Z3 D,%L(S+I!BWB(N#4-6PFE*PA-+6B;+S?)I[$T9S%S&WLZ=\+IU6",W M\K*]HP*67L*ZPGU"'$U@^:G\HMNCTWM=-66KT#-W0FPTGT7@X>RP%$GRB7F' M.,]MNP+! (3^;%)&&DQM.7A GSPX^,3G=RR*F0;OA07@$ M/X =0Y*F&-B9^V;P25-[LB1QC 8='A8=9@(5T&/'4MUG6Z(7=3OG/Z6 MSZ_7:96AR/NQBG!WN\H(X[!0V$O-I. &>Y,(V"+,!D\DP8Y\V;D9SDW 6UT$ ML3_H]_JVG7>OP;I%8=WNP59_6GG1+C@>)$-:X3P=(%CDL#+(*TFE=THK[]K:9X-U"J3?CER=.IGA IE\Z9/W7PYS@+4YNJ9!N5J];%,Q5 '?4:<'F M]=[\9U#VSQO\NB5^3>MJCH&J;;5') 1?)W:"\AU14J!T)\)LI#SCUTO"KH>( MHC1XV.#A!1YB0@2QS@6C^(<5R$%8R,6^CYXV"A[BP/+_2FPE!YCJ0A& MPK&(N$T8&<5T[BQBC>$I>@N&K:!RG5']DA"S0;<&W<;HYBQQ05@6-39<@'*A MHV=<$BH,EI&G!MV6 ]VJ_SYDA'LG]@ZVOG\!2402U0&!#)*()Y,0_,FA0(E, MPF-.1%K;)$RM P8V\-; V_.!M]M$*7 TU 0EK/"4:V&<)Q1T-T^ELIBG:ZS9 M'KPG_-0 W6,#W M -(@7(-P2_#6MP$XSC"-.'+"$D_:V"1T=!2@+1KMN6H4N&7!M7>7<+",&0BI8A1FJB,Q'B\N'X42\R_33'70WBI1>*6:I,DR(+$J>%2)N>E MXC:&P$R#"4N!"3,A.,4$&4(((DE*3A6SPC0#/EX"_TKN)/;! M*=8RBECG=G(,(Q>$0TXR MH8AR(B:06E28=6E$P\7/EXLM<=I;RX26((.9S/-B0?QZF9MP2(T;*;PD##P5 M0=$!L!<;A:P3.6T0_C&"<&2Y2PIK)95L3.N7P,#* I)KST(",2QEM(IZ&V.D MT0KFDV[$\#)Q\52\(((<]IX*I*C.<5#*00(3AJ@2TAJK,=%T&<5P,P1G+MN^ M[73AUW;A!]UN;/OSHM^%N[6JSG#-J)L5=#/N]X]B-W?%[,:CV.Z5W^(%- X/ M^_7PK _R4==+W&J'@XN#OQA2]BH"F,8#^[U1BQ8"J#LS 0>!0V")2B0YR]WP M#4-::HMHY$0*3QTA39?L!@D:)'AV2# =NB#4TV@<0<82#)J5=,CPZ)"7'@N? M.UN09IY.,T]G24(7#;HL-[K,UB%I1Y)R"#L:$>=:()<"1YIKQRM?&O8O 5U> M/!(L/ C2(,%R(\%,)(489RP( Q0H "7 DR.1 E2@;% DO3<+&ZZ>0,%RPL% M"X^D/ H4-"[=^^+!5&!&$$*MXQBEC (\8H\#O;NSUBZ[MQZ)W9D][ZT4[]O/0'^#.PA_9]F$LRG;1M]_AL?#G?RTK9.0F MG&];G;/_C>$P_F'+=O[C5H(7?)^G&?5Z98*3RDNN0*+!@5O@P&Y_JDWVM_#' M/SS\[Y^MS[3US1W#.\,S]C_NT+T__H8U?(5W?D/AWGCWXQNRO_WY&/8"?SK8 M^;[[5I.]PR]"$J *[%"TG"$>'*@3'G0*PZFQA-CD)%W;5&2VF6=3G/3,8@TW MY]LL^AO#?W$L/15J),E@$CQ!PDJ0YT#AR"B+4<1)"$VC"R$T"5@-^S?L_RS8 M?SJ^J#U.UB>%N'0<<>)!) ?B0;$GT0L=CKQQ092G@A2IH.* M.=LSD@&(I1&\XL=XJ]")7B>?+_;1K<+2"4>$6GNX=#@B9T<%\XF HD M A98#+8DDM8)Q"EFR JJ$(@&&@TQ6/,\Q&>="+4<,WP:'%@T#BP@(M#@P,KA MP'0(,;%80< R??5L8;M M01?V\B]XK4[X,%Q+@XZW0,=W,U$8EI(*E#HD0XZ,$H>1]? /HT;G!$R1G%G; MY+.UL[?N(MQD62VAI^2)F/#JU@GJPB+A?%YXQJS0C2(AB4 MM5[@ZB1B6IP?9(FYNRG=6H702H,8CX\8TY$3)7$P-D]+H=E$2M8CYPP#I$P6'CJY,WLW?I![:OK3X1'JI24*(--C*Q#/#1Y< M- ZEP#S\%Y@4H!80O2[GY$$VZO[2LO=3EE@UPOLI&'LJT$%I )36'LDH:9Z MJY"EBB 5A3-1@(%O=2.]5Y6]'SG>T4CO)6'RJ2A&((J#QW;MO?[N7'1!^2G?G14%H[Z"S M!5N75V!;?]DR[+1?V].R;UO5@5?G_7KBN-_'_PS*7MF/'V+W6^ECC:3OH^\< MMJN[-$K3XO#T[YFXA[=<,D8- EBU *>8(VT20\%9:6*4BE#3Y(HUD-! PK.% MA)FP25(TA$014S[D.A2-'(T,44J(#3B!E=4,ZVDJ4I8D;/*X,-.8<_?#FNF MB[6:4>X$PDDPQ)FSR*A@D.&>*J(85]D7R]9!#7G&2//B46'AT99&^5@10)B) MSAB5^UT1B[3,)6O4&V2Q9LC3*"F6%*P2^1*TCQ>/"0N/T328L#*8,!78<88Z M2P-&#K0"Q$W22(-@0,P!(AB7(EE@6D:#",4:X@,_,\ID/35W+_*YXO=[ MGW,]2M5-0L@08C=HG=% MH*@X;<'3FO*61\#%A8Q$/ M(B(M-$CMR(X+"A MA.7T=8HXPR VX2^@#D5% C,8\Q%F%R,U]@:.QINZ''M.QF&0449%@ M)%,"]$@,C"F6 N).1( 1I6CD:YMB'6/YC+'CQ?/YPU2^- K"DQ@ T]$5YJ+B ME%)D); WE[G;J"81>>RD >;WWC8%;B^!RQ^F J;A\J?A\JEX":>"Z103HCXG M=29"D98L3R].+H&EERQ_$87O+Y[+'Z8.IM'9GY#5IR(@)!HIM0P(V+J:!D20 M@1\1T]J#LN:)$6;YE/:F)&8N9V_GMGC=.KB1.WO9WE$!2R]A7>$^@8XFOOQ4 MSM'MT>F]KKJT5?"9VR(VNL]" -'/A#BX)\*;I)#U ? P<8DTPD]Z#*O@16;NI0 M5B&:T<## \/#=+@BFJ L\1YIQ2SB\"MRCC@$)RH3UE*HV,Q-6UE6?M)>73?C MY<:7<4_5?3HX(1GWV"2!I-$*<4XYTDE)%!CF*7JF@Y5KFXRNDWNU]FAX>7G% M\L+#$HU8?G NWIF>5&X=)S@AI15&''@6::(8$DE*$FDDVC?3AU:6EY^T"U_,3C!T!FX5BSREHP^[7=.?\N' MV^NTRE!_LH)@>+L2"I"'@(=..^<)5RP[(XEQ0DI.0/%-XLO.S5!P OSJ:HG] M0;_7M^V\>PT2+@X)#V>""REPQ@P#A49) $)/0S90*%+15Z/:21)N;9/C=<+( M@J*MB^"F)T['>#+ 6#K(_M=3G/XM3GVI,'2./KD@ *V@\ZC3@LWKO?G/H.R? M-\AX2V2,Q?L@;:.@+@Z&IV-B1DN5B+-(,&RSI4Z0 M)D8@@T-@*6!L!%[;%$RL8[ZH?,!G@,4-;C:XN1#<#)H+'BVP(&?<":,Q]XHY MZHB/+#+>X.9RX.9,Z#&E& PV'$GN=!X5R'*'*9)[84O"L18FUSXR+M>EG)V. MW !G YP-<-XK5I2XU-](F2B(TTUR#G%8/I&PA]: B=GK[D M<#318B2-R^/EF42."86D2Y8;)@Q(Q+5-M8[Q H8H-]C98.>SQL[;0*=V )A$ M1H(M*)_4@J'GA2?"TN!":I3.I4',J;@ZYREG.7D4<Z; M_^.Z_[UYN>O5PWWM ?S[U1U_RQ.$2G^]QY]FC__!42RLSP-.;/N\;!\6>YT^ M/,]VX<_MHH2U'G9MJSBUW7YN#M:'RU]WVI6+UO9C*-Z6;=OV)5SRH0]_J&8: M;117;L3PV3RW/SOM]*J11;]U8\OVRV_Q][,R](]&H8B);PW]QOCB*];!$@;] MJ[_RB#M^[?[*J09J$__FU58A#"*%),1Z*13A*CH;$V>,BV"=4#21+XRLC;YT MU!V]P:D]C,AUH_V*;((7_,VVSNQY;^V_+^W#2=E&DYM^@_VJ?.K7T/534O=P MK]7O]]W_MO]\ZV-G?6P9VO';!-:_U.S]GJ2M?Y<1V#^&(AQQB M+L=AA#?Z=7;U-Z1[OC;QI:<[HX(45>4X^;T81DCW!B=P.W\Y M),J#\-YS3@QV/%#NDE..1QL4BX1(6E4>4TSJRF-:QT:GHJ%P;&4JO6WWMP"5 M!^U^[G8*I.'+V#N )[UJ=?S7IPU]_M@;A3Y/WGW?_?&&[VW_73WKTX]W/_:W M0[E+WYQ].MZEG^$[NS]V\/[V#ODW>]^*__O^_//'<.HHEY^WW_S8/3C$>P=O MOG_ZN'<,S^%[=.?'IX-7Y>Z/SRU8WX_=XW=\]_B?M'O\B>YM?6%.&1R81;9* M]8C8(Q-91 HG;;'&"BM5!ZG+]B"&K1Q %D*EB#5QN1^;=M@Y+92VDL8@/9=I MK8@];T\S)G0'H#I\&)P 1YUG43=Q%,7%612CPQA%1H>4<"/9GZ?^E>G\&FR% M>PY?H.['69WSSU_B\DO+J+4U(;+$?6Z[[BAC3CNJ@V64"KFV^8C8YQ'2)Q=)H6;T1$CXWJ?W4Z+1!7 MW=/.L&/L+UDE'!'QT2UHNSH](?%2?VO'"QZ,84NUV0[2#K M;6_)MNLLKA>#WE/N5M'I+MF>= ;=I]R07XO3;@2;*U,,L-=@I$E5!EFW//FY MPEBD3JO5.X)<_MK;^ M^A6,O_K1W3QPMCN\Y] _!#]H MV6+83X;(WW_V1;1]FP_#DI.SU*E3X\.;U MKSF/:[SB-%YDV:[SN^"ZC:+8ZA6GL7M2]O.2ZM&;_:-.#YX\@.4 '\7BR'Z+ M64:%V,[3..&FG>'U/G;[MFS#@SK]=FVXPH(ZL,CN_ >.WB=4:\MF;RN"?G=Q M;>_"BIU*=;J77%]&*,^F_\WI"0BD-0BQ !HJVGD[6]5>=S,MY);\A;T8:@PG M:/N5#Z$=?>SULD:5]]L6R9;=3-L]N&S<<1R8;>($1C9^?91 &[8B4?C.H)5] M"\46K* WH9Q5[S#T8(R(NB:$2Y_TN[!7=19;KR8I%V.[B*T2;.3\WAM39NZ4 M?O>0A&_P].[%-G4/2..H-6IA=; \MM*"\S__&@7>>DGI7]HYOYH2H: MN.3LU5W3Z8\Z PX4%!=CV[ (;06S\?AI]?J_IYZ4RY[\6Y]%V\_WS2VW# MG4Y<[-:+9*1^TL9S *[Y)OG"K9?OO?*W=MD:*MY3Q@PL>L(4[W;:\*.O":PV M;5Z\@4/ .*=@HH*-XY!BV]2;"'C9DN?_N2V2P36!I(Y\L13P2AC3Q&DE&A="Y320V MTV3Y,:-\&'A0"V/(2G,-[UFL9 &82;2?2;0XM>*. _('A WL9\[SQWOG-:ZR8CU;ME3^MK00;T M@53J3RL=MOY]_$U[9KLAJT8'G>&#^@!/6=:V@#!#M;*07ZF^1?SNX]"RL"<9 MV/)#0"G[5G8&/1!'H--U0!7(WPQCPW7RY:J 36W-5CW'D,OSERIU>C2 J5+< M\XVZ(0>2\B-[OQ0MVZ$BZ#970T\$Q%:E+C*YMJHW9DO\;40FI),AMJ.-. M:D=#'0NGCBVQ?P#/./@$W]D]V]_ZPBGV1 6+; H,\$1Y9'0R2,O$<%1P2C+7 MZFW,-L"=H93R>U%9IU>8I7<&E@A:%)6:)) _6E!CC>1"D>23$U2F(;"0!E@> MD72^[QU^X8DQJWE"S!J,N*4[0R]#W@9M]V6]<*,/\AG=?G/'6 M.&Z18SF_04J&K(P*11-YDDX$A>T<6W7HJJT\A'7$IC\,V%3.1# ">X/N>6VH M#2VJ[L@6S%>,Z3L.3V:.X;)5F253(B,_;.;+V2S*?LI+)MBH:?B'HQ@K\S&U MHHW8']IV]8TG/BI!,OGJ929##%7\IHH[50[=2\&L21_=^M06 M3.Q/#Y M+ZMV1^>HV*0W?'CQZ: +CP';$FY[V+4GMS;0&(MY!J3RR@M.J',> M1R)5%(Q02XRM&B7,U:DFN.?U>#NJYMOOQ\OJW4P@FA?'4CL(Z3!Q5:T@U^I2+TC+6;+3\D M;H#I2N/.4?S3;CP"G3O3^]!?]LN_.[W>G#S..^:X/60&I3\"Z=:*^VGBU:HW MN_1B]7OEMSK(/MP7K'H04#VL"0G[$)$SPF8F(<@I[I$-F'H)ZH=P,ZK'U5G( M\BE&F8]3&OJU3SZV.F>C3(->K5*,_,B]D8R?)/XZ:<1?(OZAL_F75B;^P@VU MF%\JLZ@S@(6&WJ^_W3 U6UZ1FETO=USH4'7"@>VJ7,B_C7[X?53@4K:KEZZ^ M]/OE!^3L_JE&.-7SZH^'B?_:;!!-LJH_+,P:/GA8%K!160%377WJSP3;8%1> M^3'>(%=^=MUMR=UO>_UGAJMFL53?Z+8_J=3[:3-Y,W/IG 9P-<4_4;NS&>%7 M%<",#)H;#"^Z14/]U=J#4?9(P2[U;6.FXR MZNHF;_SB=NXF0\*:S;D)\SV+47)O.UWXM5WD!-+8]L,,S5:=%CKAZKECL\&? MT\6R]2F=3QMW[5-Z@_=?EF:D\U_\5L.XC4PJ1.R22#QHX;CTR42K(K%@X8\>_"J]?GXW=GG M[5='>Q_?L;UM#Y_MT-V3M^7NR2Z?[EGZ^;CU=7?[D'VBN]]W_\AK>_5U]X\W MY/.VQWL_X+/C3^>PSO-//X[2:/K=[@>,]P_^/MM]]T4FYY0D&@DK.>*&,F2$ MM"C@2 /C$1."US:)7#?WF@1Z6_99C4[.JP>#BVW7O$(P>/]^]D)A'[7VW$?+ M4Y2:8:FY#DH93<5UL^H:&%PZ&/PQ!8.:6#A;(U TP:,\X@59D32JXPHR6:'H MVB9?UYHV*-B@X,M%08"0Q 6508H<,P1%%*A4.3!O&[=JF61=Z=NSG\J'@K>W\^>/J;XQ9 MC]!&93[__MT>5R,!\HM8%%=W> MII7'5?NKTAI"50HC"984XCA@9$1P2!JJB/%12!'6-NDZZ,GW4*0:_GYD_KX->T<. MAI'0H#\0KFRTSAO/E>%8 J-S?+6=U'#ULG#UC'FDJ75:*<3@;!'GD2"M!$:: M29^X89A1F[D:FWM/XEX@:[^$<.>MDLT6.F -7S=C;=G]8(L-BBYB@Y8%_^]M M-P;'J ]8:6\"=R[7G^ 0?$@<+$@_5.\:NW%Y\7_O]8S=2.'P I$.[$8E$3?: M(.V91R$0)I)D2F$"=N.ZE+.S'5?(;%PX5Z]&&.,9XOMC#.==37Q?PO'F#=(_ M'=)/V^]18QQ8\S^;P!V@9H7S;01L^L8)(1 MZC2WTEK+#:=1*\-DX-0W$><5 MIIETIB06G&.*), ]#JW$-.^82$3$HIK8B0 M-@,MU[,5I"L(M'/F)LV,.I@:4["0DMCAVE&&R-_85+G[TXH8,J:N'#"W- MO*"YDRUN,*GBNEDW3]81)I_VI:$@EUI.%'\-._-NA;J5X,VG]SQX>]"+\NAK M^MINM_1N53MZR<*X;$.,K(M*!Y__T:SA<=LH+-SA*3-1MS[\G1N8 M883Y^O),'<*U8IEB+H6-Q?N<" N_@E5?_'+0.05-4'/]ZV_%6^O+5GDQ.R7+ M\)IR>G4SMWEWN$13]:B++.F?,MX#Y+Q<>_^DNS&D28(P64&:_. [I_$G2=H- M_HPV%$RMW+<--.MXDJ?HY6F3E< &WCPXW)W/7V91IO$<+]!=\E0@6[7>/XG]^A7R M/DS>MN*D$RJ)6'V^7H")>UC/C*J["?2.REQ14(UQL&"=Y$Z9 M^8:I[ID=HNOG5MJCH6:^97N]>C*#[<'-6@&H#IW8?K[@'-;T!MZZNC*/]ZNV MJ#ZHO+F]>CA C\*XPE4 M_2,X@+RQ0+3PC;HOD2VPKM,YX--)]5D>Z3!F/R"!LC\< MGU&QRM#\GF2'3.7?*O*"A:P:JC[%>1W,8SW C,%IL*-9]IUV1JYOMFQ5[HD, M6ZUBLO71L*?MF.]FH.JT96N7R.B SC-+CN=TP5FZ.!XH&#:*&]@G]SRS;KT' MS^X\]P?50)=.;U UX!V/FKDT%ZT:GC92@O^]\VK_?3Z./,MOXNIQ7=EH/DS% MH*.9D1&6?%;E7<(#X4;#_GY 08-^!=H9C^N)E+E9X'#4VXD]SIV'NR T^T6J MM?&:5S_&(G2JV6[U*FO763;98G%6MEJ90"Q\OY)PK5%;X^%2YTV@'#5KSA/@ MZO;'66IG3UY%WX!&O8U9RV\&;JYRL#?QELM^57UUO.46P^W5 M>+C]T@1I'D$IGA]2V0,=MZ#%?_T?30GYO7C@(,BH!_U?L5NUTUZ:>,;Y,)YQ M_+:U]\>[[[O'H=S[XV_VZ>!]^>E@A\-SO^YN;\'U>R>?M^&9QU_/I^,9NQ__ MQI^WWYSOT1W\^2 <[?WQY]'N\>'W3Q_?G>UNP]KHYZ][Q^_.]P_^S&,C?NR_ M^\($U=8HAX*@%,&>8F25Q(@K':4,VHG<>/[RC/DDK(DFYPICQ>$7RZQVD0OB M@DU6B.GXQVC+B[^R!RMO^BQ 70$OMVTN/!MF_.EBG[HW\PS,$/I_J^;^((]] ME08"TJD'G) %6"@S2$ZTW >;8=BN?M ;BH>B?]9!E1V3S:BC3LA6RYSKA_.6 M9Z_/TG3\\#"\\463_L+V^]W2#>IH#\@P^.-))^\0<-%1IP6W[8UFH,.=)KY8 MC]8+HZ%YXY< V[+C1Z+^U&9=I#RM1_]>F&;P%ED[N.KC\9#BR:ETI_:\5MOJ MV6R54,XDDG4 F^?P(5"[4RSK5ZEPFLDCJF8 CO8H+VZX1_!"?UWU,F"*U\-V4[=S4M24DDU24-1 2ERZVV6= MY2QK'%=F+]5?6/ 4N9F:@)VVKXV)LCFH'/IU?P^%FQ9?2.2,WQN0V&F5S_="R&??(5M[0<70:%9S6!]*!I'ZD&>0-K.MNOX.[/ZQ8S$ MF2-J?BG;=>7.N"'^^M"%/*%E!-NW]^Z3_UAI4=.VP:N\+UOML%WORG)-BWA\ M=C_?._NB,&5>*H^$2AIQ#RSN(G4@5B3QT3#A9O7_Q\X+TAM4B3O-.1 ;DMXM M@>?ZSS2]6:+-;1:K-^0=DXV:M3ZGM2YTS,,JE*W,+Q=]2;,K#BIO]&ZM';W) MVM%+WHT/H"E>N1>+FV3Q;/=OD9-0GM4>-)AYDQ#F,YG!T8QV:4:[-&2U1#OW M\H;B[(TC)3T//3=G.:O6[]W^:>$Q'Z#=B]+T9^TP'Y:D?R[W MZ([X= )/.OE$=[??B4_'G\0G>.;G[5#N?]P]VSW^I[5[?$AG2M)/=MBGXU;Y M^7@/_OMTMK?=*O>.6\>[!^^_5O?\L76^]_'O\_WMS[G+W_E423I/AG(3%%(R M2,0Q]\A1PQ$3.JB8O+;>K6TRK-:IGNW>N;)]GG["FJO16F3%P/6AYU L)[C> MN[>JLD$I[5E(G'$IHU74VQ@CC58PGW0%KF0$KG-[,#7@^CC@BJ=;J"89'94, MV2@%XE92I&4*B#$L3=3!,1)!.Q5F79K9UDH-P*T8P#7:XYT ;N$I' W /13 MT2F ,\H[;+U'GNB<$60TLD901!EV*8!5X(A>V^1:K@L^V]*HT1X;<&VTQP?6 M'J,&3)6:)+#-M:#&&LF%(LDG)ZA,0^V1--KCDX,KG^X61T6TQ'J 5!T1YSPA MPSA!06!F0#322#V8YD*O,S$[H6P9 >ZQ9Y0]20'^22YEOF$6^IT\LR]E*LG] M9WDOP"]Y15?-2PG '\;GN7V1L;_5#G]/9O"/L@$S;%:9@ UV+@H[]U[/N#5) MBHXX"?2>J$8\PD_.:0S8F9Q65C/%7-6\_EZS'9N11$NL^"S:;;9PED_E]QC0 MC]CM--Q^.VZ?]K/I&''(C9@D31QQ'1/2GG)$L/**82)-DMGDTY30WY=H6%'# M](N6^ OP)342?R4P8.2*(KO;AWSO\ L<,V=2.T02PV M,8%,3!AIX22##Y6A M*8\K4_(^,^T;YE]BB;]H5T&V_DTMTO"4P Y+XVEB,M$D--4()4 TZV( M G.SC!+_926>W:2V_XF3TZYI;;1L'O#%AQ>O>_EE$0M+GIRV->H$=M 9EHM/ MT':C]2U6#GR8\?,HQ@P+2B*CC$!<,(X,!AE+E;(L4)JDT#E]3:Q+_,S2UZYO MRK8B <@5@M_%!R!7 7Z7SP_7P._3P>^TXXTDHJ3 "1D:LQJ.,7*<>!0I!_4\ M!>.Y?< $MP8"ET$7>^X0N.0);@T$/BH$3OL=L;,<6Y60 )A#7-N G.0>D208 M)GFB*O$Y!8ZM*SWK>6PTT 9^&PUTQ?S"#?P^'?Q..X(=$Q[$J$4\Y@EZ 1MD MB-?(P.^Y8[+$TCQ@DMP#0.#013Q:Q8CJ105PBPX:/=(])G9L:A!ML\07O<27 M$ _Y>.-^N[\]1##DN6[KC9O0-#NVE#NVE/=84(9Z;3B8):>'2CMM4M 7Y_IY MG(;H(WFR58N3O4&>/+2?ZN[3^Q?2I#$^%FI\[,]FF0O'<-!$(*T-1W"Z'.D0 M+,+*2,JL-I8E,#[,NI2SML<*N7Z:K+=E\6[,19B%A]@:A'DJA)D.L%G*J-!* M(RWRR 5I&3(^.B2UMEC F3M!UC8Y7B?TWO&UALN76H]8>!2IX?*GXO+I-@HT MSW6S6B()W(YXD :!EB@1#2XD8H+G4E1ZA)H316_TB 9A%J1'+#I0TB#,4R', M="\!2J70UN9R&,%RF$0B&PQ!V8)A44L&)UWK$7)VG,[*I\NOACOF337?O!HC MGB?$Y)%Q%YT"&M?PRCHZFQU[%O=8I&N8T0VQY!11I3$4>4QT'H6>IWG%D]-6 MYSS&NGRG.!UT_9'MQ>*T9=N-%WG5O,@WFG,XFEL6PU_U[-.M;M>V#^NAXHU. M=IO^3@=;_=T2?\]ZV=[V5[*[_>:+!5W;4>^0I9X@[H) .F4K4(!2EJ=[1YU3 M!_%*=\YK;+[EMOD6[3MN<.71<67O]65:IWA:68C-[R]4-Z>TADP5LPDX1 1''0&I@QH#XXAQATU M+)J4@@*=@*Y%O>-(S4;(F0+8X 'PS MXXQQSGM)K$$2I!KBWA+DE!+(*J$T452$W%&*XW4L5]H?LTIEG"\ F);2A], MTQ,"T[0WAV*G(@\2!5"T$8_:(2NT1]8G0"E/G/%UZ%[Q%]5BXP6 PU(Z@1IP M>$IPF-):#&5$\P20 /HHXLH$I+UT2&,3 !B()K[.#Z9S++=&:UE>8%IZ;%I* M1U*#34^(3=,N)6.%([DS#N8)L$D:CXQQ%DD72$J,)<%KQ47C!^_,T#1G>%%M M!9HEWFZ)5Z[R)?1GM+TYCMV[*<).^U4U"[LJFES8[]BSNT?1J6(0 N7X7[DBTC342EZ/'#8NWAL82;HRE&QA+[V;" M3PF0CF?/333)(\ BYQ)"5%J2231PZS/!W M^ZZ?5\#?/8-C#?P]"/S-I"Q+XI50'H&D4HA;3I�T.0,=PI.9&U3;G"U M1/E'#00U&MA-(.B>(;@&@AX&@J8T,.&$,T9QI&P>*<>(11:G/-""649T2J(: M&4TW2)-;W>!?HX+=0@6[7YBOP;\'P;_I<%TRGGI"&1)@=#,,B%)!$W0B##!$=6$H>I(IP:6_DX MG]NP]&<)JZ7Z*+%^*4^O_&[;PU" M#$7J=D[J/N3P2YRMD/"=D]-!W];?>A#54%8MDG_V.K^?=GIE7L5OW=BR^8U^ MSX>.6/7MZ;VWO9AOL+;Y"_EUC+C503QQ 6A-%7=2\%;(@'R_32M$FV=P#'UF^K/6VE$?B8DH2P+)BF' (YS<^/DD+$, M(^FSNAH2EPPT(O:,[,R;\?#J%:>O*#8M96>=!6'39-EZ*K_'@'[$;J?!K%MB MUK337R1JH]8*<2P$XM(;9*-U"$?"8V(*+#R504)30G]?K"'7@,=2@<=2=MYI M%)LG 8GI1H%:& MRAY.^,H&9WG[/I1M'XO^4>S%L4?QR'Z+1?P>N[[,L\+@9& 1_2/;+[(;\0AN M&;OY]W;^7F'KQET%'-77V!]=WDE%9]"]U(5EO8!G ;C (O(73^#7Z@:P57[0 MJF"F..L,6J%> -S>7G)[QN&PQ?8V%J23]#4!+T>#WK] M,IT/J6CS?USWOS\/-Y/F,9PG@K S]HQ&R3WQKR$WXXBO6]3K927OE M5R86Z('28_?Q!13-:S)3FSKQ;UYMA>M$"DF(]1)$$<_ %,'N9ESD65B*)O*% MX[71EX[&D:E3(!CDNM%^13;!"_YF6V?VO+?VWY>9'SA_['[TTR1W0'@ M_9;_SZ"LF;XW*^JF4.9JFIW"LOJX?KZ6RVOG0<9,/M0GR[&4#C.L+/-@_CAI M-+V2HRY#Y&-#T$Z[V *)TBHRC:\79R 6\J9V8ZA$1RA[==>OO"^VUXO]2O(< M=$OT 1376/S5Z;2*[=%5G6YOO;#%V5&G%7N@GEY\O]/-W^N=E2-!I'E6R7G@05UFDUU,U>X/3TQ;HRG"O2J065VKR[:J;92=UXVD'E(+V8?YD MQNE@N ^+[65)+'E\9#C8$OL'?W_?/?@$]WOS U#":YVH MTAK1H"EHX48B+1A!-A#F,18!\[2VV6G'&0V\: WW.FLY'V.O7_Q39E6VM!M7 M*AAW54R6AEOWV\5V]#$36T'D>F9:GOQ5]YG]:+ MG;;?*'[)HI'BWT?75;^2WW_-]%K\Z[ILK"FFRDQ$G#!")P.Z;<%OZT4[5I/7 M/6S\F, VBN+@:$AOM>0MSFRO2&#L O6=E?VC JS<;N>L,A_@TVRDP#E7'V=L M[P*KVIQ T8W?.JUO&=T]W+?L%\GZLE7VSXM?LN09TNGK^K.WP\]&Y K+F*1@ MHG[O9<,(3*1SL++ 7JI0>+WX, !P&$NC#UFNG-><< LYE9?=&?1#I]-%K;): M\FFW$P:^7TLH>)G["2C-DB!&6-#L(\>['EZBI]P$T56LE1MPI!JP40#407A$,FAS#]@J1=$E;FI1/;T$\E,$"U>Z MC=_J=0H0 -\J._XOL-F/BJWBK]AN3Y!FZEKX>]FKZ3%[9$YCY99I 8&?M8?, M5),Z_#)-IT5-IZBRGN'SWBE0BVT!ET2).*6 ^ M4!?B,8"R! \S)"[0NQORF4L^/W;(%[!RL"&$(2E" MGH['*6C:*2#BI4G<$9ZB7MO4?..JYC!C?#H[*D$'J)WW()Q6G6S^ZF:]I'_^ M5\NV^W#%FY&?IR&F^<3T#G]AWA"ODT;,<(5X8 H93SC"R@O.F LRAR.%VI@= MM'@9B@!VQLZ 5L:E_)\;E*WL2,L*WUO0#K-;+7_7MK+.Z@>]WO"K8[VHTB7G MB\UU4%YC,?2TPW>&EEK^0R\/!G@-YD4>,E(IGF^!F-I9]2PJ?V%EX:\/K;@+ MB@<5^2_;[1<[.Z !PU6%'L6W,O466^WV .[POK*ALE$)[W!2OS;!Z/\-;=)4 MYO>QK;'B#;?(EF2R9;?X9EN#./K+V$DR8<9.!<^F[G-I7^;L2-DKVIU^50'0 MBK Q8 ,4U?5NN*Y*Z\SF\3 FEV]_5HU2.(DVAPORSN1P6]G)-C;HKJ%3W3)^ M/\U!N>I%!GVX,%O0@U8M8.!VO4NV.&Q_'=LK@,W@9K AY3_3^#Q& MX;("Z&'BEA?6\[,V#G8F/&FS7K1K7-\?@4"RX_O&OH2RVRT/:T+*Q)-YL@IB MP D!(<5\'/&R/^'^'F\V9PG"@HFE@@@H,&XX:%$&[BY1Y[$6X1VUHRWB.BYKT_ M!^UX.[[[QWX%&?&U>)5%6>SV[NK,>ZR@DR&,&\<<&*Y@5(AD$]94*9/@[D%B M/$PGDU>DDS4LN# 6A+<[_ );K(P.#C$A,.*@(B.=J$98"NJMHY%Z5:5$[ BP3"^>8.,'9E*HQLEE"'ZB:,">M]3D'.3)FCPW4. MX\0%V1(_ (A^8:)=VQM.?+=^&/E MN[T%2_J?;$A?9+GUEB;-;9R'?BCV#O9.]@[>L/V#3S\^PW/@6?SSP=]X[P2^ M?[)#=G\:V_;?]_;/FKM'0!(?ORSA/7]V-_^ M^\<>_9SVCG>^[[W[(J2W&%N%0-U+V8?,D4&F4--%/I[GE;2^J?2]V+YP%M?CFK.?OE?664GMG3GV?" MW8DOYD+1S]_D\IL':3A+02@&T$44R1<'+ZR66GNLU)(FR>UG8*PMD!QTNQE'G>V5O9'?JP*]0;L;A^ZA0UL"-.;@;2=G MO8Q<-N7HB'.H%]0J>UKM:A:4]7KJ/3[,#B3XL5>&H0>G&$5_ 9UA"?GS2?0> MNLWZ1P"V12M^BZW>')?940EW UP^+W**1XW:$X+A< #J@ <(3 M76QUSGY;N)(\K%88IGS+G"<^F72OZ'0) Y.++V&X(='\.^]H06HWY>R_.^W3 M0;_RE^8=S7M=G]E)[!]U JSQ\+S:TT&[%JRPJ?\9=*I8?UT D&5L63GF?79[ M#@WE[B7J++,0KW+[Z^*!WM6Y<3?>VDO'MF2[38O[;/>0+:\FVZD*#WV#+2%5 MR_+T]-3-Z)62KNE?!@V[TI#?_>G,_CGL\%RMSDL,!,;H[K\8ZK MK(&M#XH$#+ O:I M#K#MRU/;:IW7K<MDP @.W^Z-L3"O)$_/8V19(OKMB1X*NK'9>F<'&N ME?M3JW7*RDU&:$F%=H)%GJQQ2ACG78J8^D"->9Q&A_,=1N_'IN@57H6GP\:U M1;GP'LD)]NK\E6UEV_?#48S]/[J=P2GLZTOVA^UN?:&)1"!TB80-#G'/!#+* MT&U.O;*H[UE_A9=G4O_^I4HOZ@QZ.:_U:VJVVLOO3[Y0?,Z=I0/:_^ M> C?DFQ(4X4]AAUGAP\>@OM&!>Y3K3;JSX384(I>^3'>('?ZC&QPH>_XS:L7 M2_2&QF*5%JMN=-N?] J^:TO@Y6D-=W M<^32SCUV)_.G>.FA#_PA9J'>YAX+(\?E6N2M*6BV[3ZY#5R92V9ZC MN?;N1'[/>!SZ?>>H+?,X]-L/2YM*UPO)$^V9(TY+'@+6E,;DG3+"A."QJ]^'Q\>#;=3W%O^WVY^V,+[W_\I[5_<'2\ MM_T5GM\Z^43_^?IY^QW]]"-\W?O1.MG??I5VS_%Y[J6X^P%CN/_9[KLO(3HK MK8A(1AP1-S$B:YA#QO"(G58L'^$FY>N:SH[[6:$VL N9T+T29UIQ<2D1*%9%.-L_F=@19QSQR5&E&@J>?HY38I?Z'L]+5;W.N<^>VKF_U/=X\2[ZUS?($6G\\XU_ M_L;:5%:4;$Q661,XB: M]<@;%[R*4B,6+4:<2H9<= (EX;E@!/[#>FU3Z-GN="MDB37N^,8=_TB&I52'DM(V)+<94.86H)11QQ@72 MS"<4J:0AI!2E46N;9!WCV<#E$WOGQU/>QN4FDV7_3UM)/[_\8&Z[@JD!CU6.=_Q^6G75R'].K8'OUV4H55WE-]NM M&K!>OE]=H3GL##G^Y'0X2V/40F#\W6H)%P,:-J8(^#DULZH.+C<[#3%WF2G; MH\Z>E_N!WJC#PJW.M&JM,^C%2W5C=?W=%>5ZG:J<=G R' _XRZB8O:X,_+4N M#3RK2A'*^.UB$F!>3*X0S"==#_;+CP5:R;6?>9G7%NM.=CR=?+QUG4&V'P?Y M'?,SSHMNV?NZ,5E+ESMB3.SCJ""B!\2<6KDAD,UQ--\YB84]/>UVK#_*O2]R MDZ'V;..?G^[_L$3RAM6/%Z]U^<9^T/U6S3SX&,C%^ S3@O0@FB%38BURB[V#^+L3VLRYP'-?)RW*8J@^SXZ\.#*CK?ACU.6F4:]PNN8L"Y74I= M_ E[FK^>GQ/& 8%>53M:KS%7OY>Y;W "*NF/<*=^LWK$S?#&1S$J&[]DO[(@E[8&TWRG%=X=",0@U<%DAR<#.J&,$-*[)R<=N,1O'>] MX(I=?\E$_.N=*/+92(V/<<2EK?.Z25K=).?:+YR*M\?+OP03_N35YKUX9R^JK%W;O]< MT0E(AWF/>1M==V"[Y\,OC^>%77I,;\Z5NKI2U V">C-O>@:;D OBOI6=02\7 MIT]+QV%3HJS 7L?3N6GW%93M'L7S8MF M7Z?L719-]8J&>-(:U"5_-G>I]"-1+?'TSYJT7=;T,[(Y0H7[%Y>7E MAZZ^_> !,P>MN)]&)) MB8NX;.\@'\8++L(]VP.3UF/L @N(Q1@0;'= 1AN% M8E!4!\,HUV:F-9OP0CMJJ#"4L3'[\Q:H-<4/^6LERY_GQP OIN8B2 MYQOMP1*6C.Z .E1Y0(IMD!DO>2?>C(V(E[X3!T,KJ:&*JM5TK5QM52954>G_ MN=_(7O#MO*Z/Q4GAC(?7G5]8IWS8O">[P1#'6G5G+ECQU&MN=MG4^ MV3W=QN[:\T)E5PTQS7XN+AE@KNM"">=3$D+(Y+DWWE(62;))2.,<$?H:UT4U M2.1"QQJ[Z+(CYG)D/_\%G_P_>TM_/GC MY^-//^"[Q^_8WH^_Q=[)^Z^??GQEGX_]V>[V7@[A\^G0_N[Q(=_=?M_Z#-_: MI9_HWK9G>P=?Z><_WA_O'X23O1];9[MTY\?N]E'*(?WI]'%A"9?!(,651#Q$ MB^#D,++1"RNYX-;0+-B^C>; U8[8*QOH-\RU=,PU6ZZQ:_N#;MD_S_I:K^&O M1?(7G>(O:^#4:/0H!HH19U8 :_& ,!&,8N-2\,!?XR!&,8I?- SV(&EZ-\]E MHXE9K:2,F!!.C72>*YMY+V!-K*VF!A.#!58W+9(:60>U<; \LWQ7@['X3,6X M]408AX*S&G'A G(A,I22C31*X2CG:YM*S!E,WO#20Z:%UC/H%L)-$Z/FYM0< M9G-R,L(UYBA$&Y:Z"4M]WWV-OV>VVLOQL^TW7XAB49ED4(2#0#QRBK0($3F: MI)/>NDCTVB;=P&9.,>'_O9\Q/S_QR@#O&&A!;)08V8_(A?-F-E @SQJ8!O"PV%8M)PC9A@ 7$N-3(6!T2)Y(%H81T1BS2F7R;'W,YDOAO/-";S@S+. MC,E,/176!XU _!#@'.>08U$CY8!SL(G,$;ZV23:$P+.\R0=9;AP!Z+=)<1 2V=#0.TT"=GN"846'/LD75&A9JK.9'Y*)IJ]EP M;$0B 04F/'"1)<@0AU&B5A%A%(X\3'+1L.BMX:+',9JYBBGG>O@4NYV"0T52!2)+:<8JMY0Q4 M?X&7, 2]0BQS2ZOY3DS36,T/RCDS5K-4PDO).+(V1L2#XL@D$$$D!F4$U5$* MGZUFIF]F-8^[_$P+IF=7=_]V.)?^9W7VHTX0%\,'1V7QQ6FG6X\\3Q/]$ZZM MP!XUGSB%-7?"J&:T:IDPW59G6&R^413OZUX6\Q]US-'E'D!OF5[O3*5>:%Y\/NBR[WSD\?^BHO.)$!],/??B?89^A!#?,BZAZ!L!+U'7WQ9GMY5K\(N]ZM[2MT4GTRN^UKCO.\S33UNY+^RYO"3J9V=66FL/]TJOI407O4,CA%P'ACF#-C'N-_' MQW%7G!MVQ*G+_6^];TO>6&.6*W[:MF$)&S7,Z#DT/AZ:'P\][.%0J9NTH;]HXS+1QJ+9DY!^I?FG: M.4QLT0W4\Z:_PV+Z.W3!*C++D1#S+';TNC@_C3R()*@-FG*CO./*6Q55L%(G M[/G-4V6&'#)BD+$HWGXQF3-TE^X=[=(=\>D$_O?@W7GUW.._?WP^_O/KIY-W M>8[#^1[=.YZ-O<#JZ)L?GXY;)?SO][WMG?R.95[#[LG[\O-VGN.PPS[1O7D- M'QB-5DI"48"C0UQAA;2F#DFNL1*)4V-(4Y"^VLS6)-4\(H--)]4$SS#WQB ) M'(9X]!0YKR2RVO#LH(_2L]G4--7PUQ.GVP#V)6-"(L1R[JBR.(E@(A4X,(U= M&&8.,&PNI=N(EY9N\UA\-9UN(TD0F'*!9)[3QI43R!%KD6;1>*D")8DN:[K- MLV"FVR7BW(V=7F@BSF/QU$PB3E)2"D(%\L1'Q+G%>0*B1D8)Q6E(5,2TMHDW M%%]\^[;]6WB:$S"*- Z.0_&NL0,\Q$;&9BWMREF M:2STQP'EV8X0#CM0;')*)-4!<2HD*BN_X:@%+.!J2))LAI$:BT'HPXOE!C M^V6RS"V;*-Z):1J3^D$Y9]:D3IP0J@SR4H#@\=&!YI:+E!TAWJO(+9/9I-:$ MW;JVY7)R_S.L;K%E*^==#]-0YL/<07R'70ZH\RG'.JZMC/91G>]F(U8[1^$FQ' M*]^KZ#C8H%$R[JD]OR*->YPI7CVP=9X=!?485->??.KDJ."M\5BVUOEZSM*^ MV2;DJI'8*D>S, ?=T1HSE, B1\G^^><3^S5.K6TX3KOL5^D;Q' YZ)I6)UKE>[6[,8VSSSK[-N_-/51RQ&VT>,5\SPG-X_?ET MOM,>#X0<4]K%T.Y)\AA-5S^I-R:7%4[6DF1\N-A(9WME;_VZVV5N -VD,\D2 M[K7'RX@&38]I;G?8A:N4F+.,/#SN=4!7@U'/2^\!K M9<;LT>>71L?.>;5+2ZO>KLB#LD=""%BI/#F%[U03L_V1[>;BFTZW<(,>['DO M#V4_<HD#W*ITE\N9$8>P[Z>*2*" 0$\E+FG%DZ]K!U4JE U>'M8M'N) MZT]/NYWO52G:)+&&6D&I..*HTZT*82LG65VCUJD&/_?ZW<$( F:75DFSS/=Y M9/=0T[IX6&_R:;_\.WZ+K8+!/4\'_=ZO0SVLV*]4M/Y$(O2P9GEN]5PWIE:L MY#JP:*]6SB9FU -;!WA(9O]:^1O=Y!)2 5,.3JI4_$OR=US4-YRO/;/B>99 M389S""RE!R:PJ^7CRRLD0*28@%XU 1KJ*S,7'&P)RW3BB: MR!//#D]&U CFW@9[ G07PNRX3TO7+H M"#GYL_7Y(]S[X)!_WFX=[_YX]V/O(!SM'F]]__S'WV?[!X??]_YXP_=._CR: MGI#^Z>2?UN?MT-K?/OJZ_S$_8Y?LT3?GN]MOOWX^V!+[VV_PIX-#^NGD;8+U MB]VS+Y$IQE3 B%&=EYPZ_TN-]+WYXK]GZZO&LC00L@L _^*(9!*^ZG_.8'65R^8"KC M0&48$Y]B\(AK 53&C43:R8B"E%IBZHCR89IJ'@..KJ[9KJNH77RDG5&I*U-M6#>*0OW28^_+L?Y>9#U)F_\XG:.K#[3S'^W?RZU!@J5 M9OWH#'2+:N<'>>0C]=!_4G3\D+UDM:OKH@'40U0XW&;3<+%<6S>?1_XUO4VW M>L7?I_TF2_5NM\B^8BSFP='**R\XHQ_\4^[]L4/W?FS]?_:^M,EM M(TOPKR"\TH0< =+$25*:<80L2SWJM2VU2V['[)>))) LH@4"-(XJ5?_Z?>]E MXN)5)(LL F1VM*52D4ADOOO.P6\_W][_SY>OUO_\ZZ/S_^;O[__GWV^_??KR MT_S7+_\/YZ8^+%<&FZ9E#_Q1CQG, F=Y9/8F#O=Z/O-L?VI.'.;AV-2!;CCF MQK*L]AAT>PIE;4\F5*)P>[7F)8C"/J4'NK)SW+D\2+"*HS9AN)F9?'V2HGJ Z MN)5K',E]$0K([)M.R\GE;9YF">P#WNPEW ^P]L;#>H&'DW9LF_M!=*U"5PX M:+U?@+=1Z6$V2[*^<@".I?I^NUEQ ,8C>SAR+*OG^S@#86P;O=%DZO3LH3OQ M^,0?CVU0?6/=&8Z5_:]$1YL-9B4Z3BLZEJUFO!E@,!U/@( &$Q =YKC'7&?2 M,W$<^F2,HSH8Q0X&SD@9S>8.:V=U)S>)NSD&K40O;$U.=0Z2=@: M(TI)P%-(P&#%>)H.S"$@:MKSIH8!$I#YO8GC6;VA.W9&ECEDQL0'"3C6AY;1 M9>MI7\X\M6FEI$V;["XE;4XC;9;MK='0(OED4;S;09:]S9Y#7;S+Z4I+.WCU@27 MNP"]G8OL%,0V0^S: O:_\[LXO,/F-!6O?T97T^.3L>TR:V!X8]MF$V8,'6<\ MLL$#'8_'#M_'U?Q8-E.^DTV4Q<@D90T>QQK\M!JX!]_2<8[I19YG<_.JZK@PW?9>=3A>[;ZT)ZS':GYF P]OC(=FQ_-)QX MUIB#;^([KCW>RX544N09I,BR3SEU4%0,O-[$9..>;?JCWL@937K3H3L=&]A, M['*H#-UA3 M>V2YX\%D-&"&99F>P2;3T;ZU#;_ 9CY-WQ$*E70[6EW?E[<93L^K3\XS;9,Y M(X?U#&\R[-G3*>^QP7C8 V1:CN].)[;C@Y$T&.B#-=/H.V0D;1%O'0C"MUI\ M'"'.[G)W.';,T=BW+F.N#EQQF/3FNP<,E)FT&F%V?L5,X@/#6:,AJ/>>&JY M/9N-I[VQZ;.>![[?>.*QL>,XX.6YACX:.ETV@U2LJ+UFD.U9C(]'CF.RD3WF MTS%8Y@-[Z,/_76]@#8YG!BGQ\33QL6P+N18;# RL[.0FV$(CR^A-0)[TP&\: MN\9@/+&,$8B/H:$;YJKX4$&BYTNEE4,TM12GN 99\&\QK$P%BI[#0F+<&_JF MSVV+CVR?32:C 9\,^'!L#-!/<%52K5VB[N.*I>1S@WF.P7LC=^CU;&[X8"G! M3Z.I-[%M!]SVD?7=CY:C D8J8'2Z@!'F<$UOPCGW;'-J3Z8@2[CKNMYDPD"@ MJ*Q:V\3(LL5D6+YO&K[3F_HN6DPCOS?B0_@G']A\-&(.]P??_3A>+T54\.C9 MROUXFK[6ID'$(H\JD.(4I_='?)=!5]?K"K:HSV7*$W /Q &^3M$WV]Q)'N< M?N-*RAU1ROVZ8BP9YM"VQ_:DYSB^V[.QC&!L8FFZ:0]'-O,FK@G&DJG;QFH] M>H=,)154:K&I=+0>EDPF+99/(-EW/FUJ\9PT8F$06F_88=P8];S*T M/)^;GC.9?O>C[5J7%T!JMPW4Z/X]W/A1/7EMLHSJLQ"4$70\N?:/U=R:8WM3 MP_=Z!O/&X.H-66]D>$X/C!^?^6P < :Y9NC.T-%==]AE0TBU ;=0Y+3&A%(B MYU0B9]F4&CN>9?@#HS<8Z)]\;PP<@PP90RK YV E_TG.TO M<<9"LK.>T"KYQ+FR$I'RHA8+L.7'.0YY+X[_-%'8_0'=1P106W1$:\Q2U VH M)]#?>!OY-*8(?WY'UYER7^4FCJT]_E@Q6 ?3 1\.'% 74W< !NO$[HV]Z;C' MIR-N8%F..1R0P3IV=&M\"9&[XW%TRV>&7ZYL/]+$\0N4[:VQ_Y5L?W[9ONP9 M@*4^MCP,1DRG!C:%#WN,N59O9$\-SV26:W,+/ /3T@WC6.VNY#K\0/<0 M_EB[@KM^ ^@E7<#]*=+^SJ*<)0^:7;_9/8'E\=;(%WLP_WAB#[XSJ"\@=3N%3]LEP*?DQC(PD\_)/'\8YKFF$WY-/TCHGI$ M[N\>''"[*0*><'OIQ\'_&M:(NV/F]4:..>W9QM3M3=#'MTS7=L? <.[0^^Y' MTQGT-Y6- +V%=#MMY"4C/W./S"?S#&A U M&1H@-/+Q6;P\'+]RPX%H?.TM_I[[-$?T=YYF=+^X*,#6WMXFG-ZGO4(:Q,8H M<_!&?OA!5I_2;XTWW],*>8JWD\-W(YYI"TDV^$9X)O.3 M2\OW->UMIA57&4K.V)7FSP5_8MF.?5A1[OV (^R1X41ZSEB'_? M?OM?;VQ,AO[8ZH%P F^%N4YOC..&?9!8(VY-)MP>40?OHQP13RM&2%^J8R\P>3ULO,53@?& MO@M\^ 0HG("< BTC+CS0Z"R(BHN-D]HB( .8=C^+$?#Q/9B.6II/TL /4.75 MWWS3W-U-^:WB]2 1\(+EC=_3L@2 -N5)JMT5EQT"/02X95];\ 1OG&2W',0I MT Z(O%2CNY=Y8[\HS1(>DC@D2R=E2)1U\)@'N#:L"B^FBT6(=A"N-#_FK0^*BVBH4 LGL'X$=[E'#W$PO17-%N9IQGJ:2= M.J*!#/_%O:Q$1*GS/+P;&]X(0/HW%U=WUU$H%X%73,$LHL\?IPIX/YS7"UF: M L3I(7A5D*!FS$#Y"LQ/Y)[AF&LR^3L<$Y^\%P"+A&J?L3MQ!C81S$XZ66Q2 M?!!/@!B8H%UX ZN-$)^P-)!;EU>9K[!+-F./0RSE !OX H@ V&!=Q"Q"[M_" M,83),D)( 5Y![KT MUFM/23]J4#W")G"*/-O\R+JKW,_!GH:U!-7:G[A=LEX,UW$-@WFN,S1L'##$ MI[9EV8[/)@ZX(L;_VN/OBH=FY6#8!0CAWB3A[&N/3>&$KUEXSQ[2[WYH &(> M1+TZU'< &,GK+?@L=__L,7H"Z<>,SS6S+RP9\>>O+ )@H-BAZ0/#-ZGVAJWA1*-W+.W$4BI$#"(,VI1UGT YT$S!KW_ M2T_3EO<@DD>7%F2'ZS?H\'*)!0X-.JU&%-)&!=W&M4F>P@-I"OHJ]/)0,(X. M^DIHL;5\A?8'D=.$ \5=A!NQ7EP!Y.X9V#6_Q/%7)-Z*L"_AS.NIY2:!.-W^&2 M.L:/PIPL3##)_B7(EY[E+(G*VV1B(/FD9K\"Q=,YT=":KL4%/\&+Z"H;M@@PO,5 C'L"M(N0?'O<&5GJ MP9UTSX+(QXL!'W3MED=H=6H8THKG@5<_1QU&&8#1KY\2L =2'VW;#YM1D2[ M1 '!*@N!<_ Z5,P42-;G4AJF7T(6-?.0CZFEV--O M>3A<_5W&DEN^LMX"S * "PN7/Q!63O'+BGP%:/'?4EP4#)T&(!19@OR*C'T1 MVFF]I/XM!JH"F43B"0E\PK5;$!%12<-2$F$<1XK$ *VEA\W25R-"F:"!.$,Z M\G5IPF5H2!6K /;!GIA.A1B!W3,**N:<(NP1\?8\3@1'Q4E#_@9@"B*G2*>V MM#_*4,*[3__\^'//&&L 4I\7(DV<)I-1_/M90"(CB=':M&+.2I5C,5-V5V<4(!(^.'PNEFP2(7-G.886,-8($('0)0C M-D"%);ACL,AA/R(*BI 77!7R )4<*DD_!V'(0L!NQ(3B0:0"P0%G)7C@;'5C M!7SQ9_Z->WDF\AZW27R?S4KEAT?BWSP"*/L&U!;Q:2#TM0\_>0$'])5D0>RIRKG_E+,DP4SNE?"8* MBA=FW] F,JM%D8)$) =>&/U1\8%@T6UK&6#)_M3P:,5N;K&.P!B\A(\_46)& MJ#!X"5K1@4?"#=>8<9!VLX="G2 WHQR1HI ,3!*\G +'.OI((?.(N?$?TSR9 M!.F,E"B9\S&-JA#2 C-XI% 2/A6[P+T&Z^TA0Y'ST26+X\*U? @%2YB0SXO+%;OH4K2D!Z1FL[R()_BT!1Q 1!E"L4:%I$/Q>N*X+!%55%&RC2P+4"\FVG2);XM,@C>L00WE]Y M(.+_Z09@K1YXT#SPME1@BXGRAH=A 0WFSP%F9 :AT$'K/$KA5:]D+ "^5OSN M^SHD7$' ICWLCWYB&L;CLJ]2$EP#PK7'.PG MX' [CPBX%?$3;WBQ]5+7\H5F6$MRMW140?,R;VYOSINW*07> >9$YZ 4 MS:4Y,!+"UQH,^U8A?!]WD)9M F>\QK;=)#+?%VF2%?ZH:P7AJ ![N=8^YHG; MMX;;F>O/()O%N8AI"G]&BIM:0 @6 !3.Y,-@:/"=]FP5>W;&^^W9&#T*M1N0 M9K^_O_GCER\WVJ$5!F8]"RR.*H][?WK[] M7.:<"E,ZCK BB#WR9=A>XQ<'A,#/T /P*ZO5_^/!?HI!>> I?P[@Z!A&!CNY M^/WW&LN!)!*2RU@)[HM@+ M!A8W=OEE2=E49+E /;GN.\625+*?8F\(GV[*'*5]8^_P5=G MV!4 _BN>]SZ8SREC',>AC,[K(LT(*],"\#>E.; &)\ <:4DGR-FL*$D1W"OK M!RE-J868!4LSDBEQA!:.9..;N,JLU5D!E;26'4'DK)$TRGW1')>^I-13$U?HG9;EA?@-^^")"_J=T64 M4J?$0_9 I"6+VLML%9>&=%HFSH#*YM@C$H@W7-);%Q&)>GA&9P9"9.< M&]&$\B?IW) L=1\)CWVQ[#"AOA7&.!'-IE#];()'Y H4RQ,VPQA@VB62!.%U5&Z-R=<)V5;P@!_#)V%P5T3 MB @0<>35 00]JO'_7Z13Z5=&PC5? MB')Z=-(Q1IFAR ;-'*+3?E]DR:MR;_D.F02_8#K"B%A11-0@E$: 5^0P&(4] M!&NB5?LQPBP*J*V4$YU1&&W".;)^3)D."B3-F0YQ]BA2/5[L.&8$NJ2@M$2D XRDD7*J0A-& QH3E&> M>2$MP_)I -I=0,7_9"X0$9")W]3Y*=AL:.%)\KSG(KD"L E#'F'1_N1A,\#J MBT^#!.@1GIL6WD0%N7B"V\'P0CT@(L5Q8W7_(0):\#!3M(L4,(7* +-3U$#H M8"Q1ER(\1/:'AOT:PI&Z#>,)SO()TB1?%(5K#>MHC3[#,A"@'#!QLF(C$3 6 ML=(%\\Z?15U-W1V5JKJL65DN;Z&48BFS:N4X1'>-ZA2$^!W6B0!UE:6 5.'" ML7 $EXZPJ@3=A[*A5%;:B-(?("U&6<#"9V%8%">RB0OL"O2RDC:*!X5Q(JI^ M_3RIWIIZ8"8LGT\O**:L.ZSJ8?#Q,N.!H9VE)^E?1_RLG M*SS/*"8EGTEA8> \5CU6E/NMJS&J2E)J!4&ET"%8RIH^/5[?3I\\O7"XRT1[7)3-\4<,$=6Z_]J%"W+ M)K'ECXL@UOAE(SJ%RXN 8-$$KZ-!#SYL0,V_1:%<99W+"JW-*5LT&'SV4%15 MU'OV7OU\\^E[\HR+'@+NBSXZ5(64_)SBFZ1V2D4Z11=YEF'?%.NRI59WVHOI M]$>-CYNGDOO"BNE[LO\HH!;GDVR:AU4#<-%4B"]\X?:=,C:T]ITOG+Z]_(V5 MUUXN@8J0:Z5R&A%\$]4%ZZV8FIEDX"ND M7=20]#6;5?B#013,B];+2B6C94]EC=@C15 J*QFDHI D5)VX[$ -T[(,/2VK M5NGQJCYS.[]4BV+H!VP\08'FH)8S74^"AE.+8&XC_9H)G2?8N+,_%Z)):P*; M"?BLW8_=-YH?[[(78=W"?PE#T64!5XDUFD[:%-T%\L\N0M]M:*HI)V4V).<* ML(D^C+Z[OA[.-NME'-M006\J*!E]Z8H))SR[)U]-I$EDOS3A"DPPD>BDQ^LS M3+ Q?]E[NX^3K[)9'_M6]'6,((R>I;C[I33U;XB)2@/Q2V43?A*M%1=QZ*TM MAD4)=K/74%K'A3\LS)&BP7 +N-*JU'JO_D_R8\C+_8S^[<>/ND9]Q\/"73A_ M;^CUU00XW:H): -G&::<$8*N/);0%$V$3)!NF=^^!:>))'U")7EH,M6<>5&\ MLUJI4TN=UQHM'@LH5<$/4EA%6OW]YQNJK#%&?6LD4I?COF$MYSPJR^R! D5Q MCRJ#FET@4]PRO>P3U5_+3.FFXZ*P">.TZOSX0,&V?\BMTS97F\O_(74M[-A6V6Y$5)(R:-;U EVG#%)0H,=]P&8O)-3A82A3#%2.%"&38NS(4 M]>O@I+*TQ"=EO)%F9$X[3JOZ;"&IC0?VKNH$E M]CEZ6<2ZOU]3!M\9G)5A_D9YM=3%5221 FISX2=3NC"@^#? ; ?0ZDU2:/0] MUY/T\^!;0W0P+0UQE_60-P*]L=55PEI7B+/N&T;9!EF7.)77)@FT&93'W^ : ML-%WM?5IN;*DZ+XB/Y][".^RZ2^D?NIURUVD2"@BX04X:K4+58EU01B4XVW$ MNB< ,.K_F[&H:!&L.B9JCS7HAH+;6]]$BQ=%'@T*KN2!:*"OYDG2-9G+U=^5 ML[/2YE TLI8NU9)CA(_[P2TU\XN!;.6LA-I21>\R?%Z;R5'/E6- $)TL 0** M1T@X5*\N:]E%53(Q5<@F<2)#$V@F4 ^B+& I4PZZK ) XT+@E&-;TC0&HQI_ MRQIPD3&E]&DDH J3(MI)"*V12^G* O.E"B=5&S&+YOT&UN0 MW%=:H!/^@!;YO%,,:"0\ 7>@C4"&A,RU4'7H15L$ M7V@0V<8>^,+RBA,N:N:*& ]B118-166.54Y$J+PK??U &C&#ICF71E1^ZLV% M4YSS@-6]Z,RR#7>IRA(8 MK5'.K&OO\P3K."A6BF5?<%@FAC_MH#OU)0]Z[+PL^P_*_G4Q7[K(K]6VN;R9 MRPR2U.1?,8A1E/.6A=_UJ6F@9)H3=!NS%&\:(\8^B@X@.>A(*/N-#;:O=P'2 M66/!I?H3X"F#VW2M!@W2!8/Q=?'#&S](%R%[>!U$M!0]]*8I'3$*O'2E!AU6 M?"P#Q".G/W9MC!'+:_GDBV7XN$_AXZ5;0L1G]KAOVIL_'O2- S]SG<-6W;99 M TSHL7WMFQV/U6;-\6BG91^YJO+1^VCW^.IXY:MK[N42PJE5=PM^F25@[?TJ M].-[U(\[W'5YL="X 5MA(RP4-3T*O\*TNF8:6@N#'6FG"W?Y[7PC[AX,4;MY MS'SLYK&6HQ^=BEVN"][EQ%<'.4.1E2*K4Y/5-5Q@7L[>.\7-Y>4:YN-K[$Q( M:R^R;=]=W(:XP$P M3WJ]VAH..!JSW.@X:6BZ^.2%='UM='6>E HVE(RL]MT MK62FDIGGE)E[6]A3^E^G+.QW6"^*MW(<;&4O'?H@SEH#N-8QSWIIY [[;H=T MPGH*W9O*BBW? NA"LP=N[13!>:4@WT2/35JK8.ML/MT M*W74J;REHJP64M8&N>'V[99B]QH"TM M.;ME<"GW_IGQ<]9Z#X4BQ<&*/)[,P69KXW,7T9DI1QY-.(Z**ZY S]BW8F[J M7SG>QQ5$Y:CNE@2-Y$ B"U"+]Q"%O#1.NVO#;XPJ=;=;Z0AH:EW+2;O;F2Z1 M,38&Q4:*.#O50WJ)Q+DQINX$#7 MW^*,O]9^%L/%"?V +;TV?#4MYKM6ER>)N:9L@I=6XKQYG/@.:,85EG/=./1^ M;U_G@N?G%D/RRP'Y8BR[N"T;)PY74X5I#UB\FVO#EYG6@FV\::)[9?88S[SXP6]S CC>E;F;?()*7/^%P?VV2IW@7 M4TI70\4174,:">'!OTE)4GWTJCDKO?P&293&>M]OGJ:]#H#/.]!Z/.[;AG/( M0&O3Z8^=W88#[_>98SFGF&3LNJ<8NWSUFQWWW0-757N]&"+ S0YWFS]^0>-Y M7_T1L=P/0*-\?\U3F']"9?>35';7#(CWT@:X9AC0)?67.H_[%?GF<0YK^.E5 M\[RZRT!!XT!H7) \.-Y\_J[B6MU"H6"@;N)05R:H*Q/431R*K%H%.456BJS4 M!2]MO^!EQ\*0 P>YGQ&6ZPGHQFWF5#S9P^=BU]/.Q21\@S#-!7K'0P M,J^ E394V>G#D:F/QD_O_E7DW!X!>07DO/[@8T,?V4HM*#Y2:N%)![?UL?7T M03**E-LC&:^ E#>XV?K XAH!VFRXP:G67YX:KV$RPS6RK>[99B\ROBR&1]?AQ MG('N# [T1A6:GHN3[8$^=KMT$8:BD&=W'XRAJY#4%B1M4,BNJX\&'0RA*Q)Y M/H5LZ.YHW_LPCHBF:Q@)+/P*T82L!O[N+<8LHU.CTH\SC/(<@#YL,-*U$.?1 MKD_M H$<BGIU4J&-JV]QVEV@4"4]+K2>^>[0)Q*>BG; MZSB#(9^8'M\U\J'64&NH-;:O<0UAK$\K5U@IG;5_":/IZD.S2P6,QU&9BD1V M=\H,4[?-,]Y1K="T$R<;NC%2C*PH9"-^W.&^K7@*1<_-Q/90'QO7%Z!5)+*' M.K;TP?@\@8:K*;U]+ST*C<'_M9=X&T%TRO$2%U/6L6&J@M'%FXA:'95KZ5U" MK2;.#;6#QMYAVRX02$MO86LU@6PPRJS^]14?*^G5-N+<(+VL_GD*GY7T:AN! M;+"]3"6]E/0Z.\R4[76"E/FND1"UAEI#K:$ZRI=O)%4::_\*Q/%8-XSKBV8I M$MF]#M :Z8/1@6,O%9J>S3$:Z\.A&@^A*&1S-^K 5"AJ"XHVM#,9(WW4J;(7 M12)G4,?.Z(S3(:ZK&'?GOO*+K]_8=#='OTM&QW$*1]H:C[UX&MP0=AWW!Q=( M!X#C;5#'>J+J<+-*C:*8\FI ;]?=VO+A"(:@8_HB6EFL&5]#HWS#9( MK]%U-X/_D+%)R.%O/[C[\3_ACV)/PC_LB?V^=HDFQ,.3Y(?:P.D7_E M:19,'Y[_]":>_F.DQ7FB 2Z\/ 0G.(ZP7AQ_-6$IUR9Y"H^DJ9;P- ^S5-?N MN39C=USCW[PP][FO93.N3>,PC._1@V;>7WF0!KA0"K].Z&/PKX/83[7 YQ&< M->#^ZZ?"BC!4DJ.8H \P"]DBY:^+'][X0;H(V%@\TL/W:QI]RU[-\B>Z$IS8K0MPFJ'#Y];=[]% M89* C&GNYRF^\%'@6"RQZ%W(I'/@O3I?7[?"_-L34\FB?XSC4?@[2+ DF>18GIVV&O!H OUTD0:CM>M]]Z^"Y7LJ? M%:)&)P'9.L+\E3UH/>WO><17J?.9TMIG/?_G.%G$02H%WW^P^>*-]AE=?%W[ M&'G]D\;%+@R4/W./SR<\04(ZC#N?!W 7(\RNE,Z$+CV:T#JLRO^L$/@3-HK& MVDV^6(0/3Y!4)YA2V 7X/5U2/0_@+D9272F='5E2=5!6_Y-]!7/JJ_93'H1@ M+:<-D:4IK;<[) L::K.I<#'RZDII;$5>:2SR-8I!KB>_:S"VR#&\B?/$X[KV MRR_OE (\(.S59K/A8J3651/96JFU_-$:Z;5C&8NUK1YEK\J6K2L]=V7+GS,> M574MT>TC12VRGD6,2=0$XZ1:-F.9QA(NZEH2[NN:%\8I_ATG6KS@$?>U(-(B MV#/ XBO/1-4+DS4O6$QC.-H<=CM+^YKV)ZP4IG'Y-B^.*+H*+J^_].I[W#]L MS(^U*,YH3KR7:5D,[PFB#/ZCTIHY^U>9M/]+5=$F%[45![Z(5KMX#.A(7A R IC#V,0W@81$WPIQ@$PXPS MOYS8C[@HJZ":@(T%B'J#2-!3C4SK*$4:J$AT:;-!N=D::]0+PL3B2#[X/2^> M+QB^^XYK((. V!\X2R2]]X]&'^T M^ZYI'[^HRNH;0_<81547,2&EC/U9AK[=,KW,9EG;V+1J5=5>DM?=DLO95@&%2/L F<.,\V/_+\Y:SK M_3!CN%3(6OMS5LX=78#OW)LDG'WM,7217[/PGCVDW_W0C%&!FU,'X YG)T1O M0'KGN(9^G A\;PZ$U @[YK M'-]?-8R^;1_66Z0VNW6SH[X[/'0_Y]CK48(673*&UNOS+8?:F.(9=[1WY\LL MX5S[580"WT?^<7IU=H)&%ZAA1UK?HVGIXBBH<"A.0S?[#)3N$JV]"B(-E@TQ M>O#]<=OC-O9)K/$F6DY;N_;O['+BJX/<+C4-%RN5WE%.["BU4X=21>MDSF^G MO&_Q:%!<&PTZ(RS7T]>+?8.?NY^_+5&P#8)%'SA.OX/C@?=AXW/.#KY81EJ/ MS"M@I VI.GTX&O9'BI@5,7>?F$UWM/?\VY:2\M&ULC?(,&>?.75= M+L:D86FE 8W%APEG*?QF0?IJ5\!"% MO6F6Q-&MYO,Y_HOJ>2/M_%+'G P5DK+D8;EUL)L%N>W,ZR.$:WZ0PMO3VFC)VNK5D$BQ%5]P M$?X"U],!UES[C_\S,LW!FW=YDN >O\"?OB"P3WD6QO%7^H+Q1F,3P.#Q:I!; M)18=69Y6HPBW[ZZDO@5(CO*7O>,43E'];G+#(ANW#=GTZEK9+.,:*X^,MB-B/!R8;4*$30.PFR8HH@$5 M?L*7Y!?:'*G&[]#,\(1AN6)*%*(NGDXYMM&D6II[,WH.^&I!IAF^9((C%\1] M36#O!"P$A8=V0LW2H/:=[W?D087ZPU!?M)/-L(?P%JPW0'*]62Q.T:+= UT[ M:BZ%K\/P5?G2-6X%?T',90??+;T/YG/$%/D,U&C*(_0B@!$7"W!P!!=O\530 ME8@#+WQ"D4(KQ>;C-?-D(G4B7G\Q% MCSQ9[P'[ARE]KE&+\30$[9=+OY@B(>2U \XXA3TF^0.HQ%DP%<@%!JOZ3)=" M4&\T)4M/BET1I,+FZVR?J-@FQ4=S'13"3HBP1\*8C&*B7A*CL(SG@2<9MA:M MW("\RXPW$2[_&W[F14P)C84BH+IBJ>L[F^IH(OJ!'*X@;(7E.#;JK80)S- X MAJ9'P="FJ%XHXIL4:88MP7=T\:N$SV.?AW0K#<[ */>5+VYA=8ZQ[X_;POAZ ME4(H'P:&GP7>K!BXD"Z93#..Q\1P=3Y?I!B1!F#"W],@I%D+%+S-0:8SL='* M(AN^E),5\$J=>#EGH(4,9+R(B(H0>8A!Y> .(S\)KU1^,R9DNB^;V9#FC3P M@/SIVHKV,A- >HUW@*E4TQS#836 MIFUH,YN!8EA+0-F:RZEOS9OQ.28$,1Y?+(\[-1KY781)6LR17J1P? ++*TFB!#]41SUFOQ4M_,+;_V2)[T(? (6T@7W M@, R9"$0:V$Y$R?EX;(S5#A #4K'*3VP#$_N H^+-!ZB&3[!=0L?J3#HDG). M2VF:$V4N@,JSVNB>,N(+O[V-$^%UP5L;' JD07)0"\H44[5L34>)E$A!Q'!H M<=3:$1HR:'M>\YC\A^;1JF#:R(3OFJF\E5/<R4P*S)O%T M;499J&I:D@!['80U%*\#HVD]"QP/ N/EPO]=-5X)A\E&RZ=:3>$O;=]VCKU]+"#8>?]')[#K MZWT>-6&A>I\/D0""MY=9>XDU=F8&GWLA5;&,2+3C.)*PBN+4F<,R=JXM^G,6 MD$8J,_/"^(A6CP&>9L2G9(1C51'%D'9($NN-0A32D!&_E;*EH2)9<4)\YUVC M(*@R-9ON<1Y)9S 3EB9824FA7E==XM;I$EIQ]R[ZOR4Q",_/20Q84(WTYVZA M[E1O>J%BV8S-_#FXN]@_30$R^[(VIE)XJ M\MA7Y-C#_KBU0?_.I!.OCHU49GPI16I=2F9O M&H^GW62OOKG+-_=V?>2%[EWR;JK44N',X'0JIC6G#1WDX"Q!8X<"BYT@VKK* MB_5VO6'VC0Z9]>M)MUWE((<7^5PO<6ZJ(WVD+*B;!')XO=#A!')A^F#GW)Z" MV#76))D;;(;FW*5CS!&K#V5GFO&R*#_:>19Q7]/>HB4#FT5SG]WRADFC:_&V M8^"M)*#!]SD+"M7J^[4QF-7P'+Q":\UK9^R.-]^-E55Q(NYDJI=&W6>S.F#6 M%U2]GR_"^('S'@V<@@77G(^E-,/GVP+#VOB6^SCY.HT!5+)2ZYXE\*!<*2TO MEX+-P[?F.':Q-Z&5$ 2P.@$=CTB3ZNA%.*&3A:L'KET(4^P0CBQ.UY.3>Z;, M"\) 3NF9)D1^-"A(CA4,HCN>9OB&$&(D53*C^*;<9ZE&1PIH$FI\!2.6'UAP)Z*6P.WBRX<.IG#$];0[8_*>SSFDPS^W(*F-"89G_XLG:/&HXUI17*TW:: M(O?F52 @KGUAWW:K[6SMN;<;#GB-7HU4Z,P9^R:(!>G7=%#G%E2149G57)19 M<2RSTHJZF57U:YJH?A]Y5)">?-X0ER""$L4P(E"S8)^"%7!C#:/C[RAG:N-D KX 4MS)NVQG8P[." MC\0XO0KJR^!V7CXF\5!LPA?-1[YH'*\DNRUCF"=-AWK3T\%;!W;S[@.FG[T\QRV@[?T MB@LQ#AS^>7US?L=-6"R/UPW\__HN,%S'-0SFN<[0L(=\POC4MBS;\=G$&9I3 MXW]=X[L?6SPIQZX9$.^E>K]F&'S!6R0N=9[0*_(0XQS6\(_3(M95-"][! H6"A:/PN*" M)('J4C]MC[&"0:=A(#E]*9!IT;5-1D@79.%KA4 MX"BR4F2ER*I%D#/V\0L?[67N@N[_[4G=;M?:O*W&>32;MW5S;.KPBI&47GC2P8?Z>& I M4NXD*2N=L.0MV.X(_U-:0;&2T@I/]19&NC/<=Z[)$N^]5DF;*@U MU!I7N<8U1+1/?1%YN<:V*5EKX-:Z*5D;/'9]8(UUHTHB=<@C^T#![8J-#T7+P]M?314C*PH9/-,1'WD'N@\*"0]GTHV#$L?C]M[3;(B MDK-S\L@Q]9$Q/!^:KF%P])X7MU_O!-X-D5^C[W9(AG5A^J\:#WW$6^,'%T@@ MYQ@/W74"6<]4MMEWE/12TJN5#&U:_7U+QKI ($IZ'XZU^<1*A+9/:0TLO2A M<9ZHDD+3[J[12!^:0\7(BD(VI\GML6+CUB!I@T)VQKHUZE*YBR*19U?(CFX. MSLC)UU" ^_[8=RI?2V''QCN5.]@IU>JXW#$#M]="G!L,(ZOO7""!'#/M="T$ MLF&HDMGOX%285A.GDEY'DUZCO=-.72 0);V.9GM9_2[YDUT@3B6]E.W5BJ3Y MKI$0M89:0ZVA^LJKI+FX(EAIK+VUO&O@W)\N9=I4&]LSXP?(0S&C1M M2)F[NF%WJ?9%4XO@"'(I&]U+&KNLJ?R[/8N;/\ MXNLW-L1C1YW*A1^G<*2M\=B+I\$-85>W;U\@'1R>-+IX.MAT79!J!V^-+%*% MCDMV6W_?$$H7Z$-U@Q_1D!HKX:6$5RL9^HHM+')W?\C8).3PMQ_<_?B?\$>Q M)^$>]L1^7XMKJ\7#D^2''\N%MC_FEH\]XU%-/.K'2(OS1 / >WD(#F\<86WX MA*59BENG;/M1F[XQK_YH6YSWTMFW%M&H=A?(^>,O/^RH,T MP$52^'5"'X,?'<1^J@4^C[)@&G#_=0$4 FE)/V+N/9P[9(N4ORY^>.,'Z2)D M#Z^#B'9/#[UI@L]9K- /T9?X^,U]X&>SUV.W/QQ9+[\K0Q?RQ>)3HX_06"9J M\9D]Z!O6:./'\.E!GYG]@>L<].2VS6)YE+/YXY9MUN@[H^-#UN@/7>OHFS5M M((/=-G2BB\A)B&P1+CM\^-RZ]BW*A 1$17,_3W%=CP+'8HF5ZV]W$]^;'CL+ M>(7(;?U>?V89?V8J:.&-QK_QC$CK!ENOM'>TP91^4[#*<:_15CSR65@@K=_G M>VE5K>&10VNY-EXFM&\N9A[X?LC/9(Y_28+>30;20_L_BU0#X[2()0FW76^I;!\_U4OZL$#4Z":O[$'K:7_/([Y*G<^4A3[K M^3_'R2(.4BGX_H/-%V^TS^BEZ]K'R.MK)PUD71@L?^8>GT]X@I1T&'L^#^ N M1II=*9W]G44Y2XXHMPZKRS\K#/Z$C:*]=I,O%N'#4X35"48+=@& 3Q=6SP.X MBQ%65TIG1Q=6'138_V1?P:CZJOV4!R'8S.D1I-:UJCY)0VVV%RY&8ETKC:U* M+(U%OK:>]I[;V'J&/,LF3Q$"3A'ZL M#+&UG^TESXJ2KRB.^'9H7LPA"PJ*V)G\3V6OQ9ULO"%M36R) &9 MEN;S.0H^>!!K8+T9BVYANX$HMJ6IRYI0@JD&"WA<*U2WJ+&V#)V$IJXM0H[O M2?@4U'H6TW* 1"]/4]P9J!$NZFQGG"%62GOI1'"D%5\'&:#-VP&R7V8)Y]JO M\+U9JKV/L&:8+%QKH N-\2Z>+QC6!\+9-GQ9@D0\8?0W$MB!="GW:V,1\2(6 MM72O$X[%T'=).'L:X]-8;.O67C/'M+O?F@R-7!T'8 [G)W*_;>@YO0%JQMI>*4NRY05 M>]I-8U#Z+A5DSUO'[N<<>W7/68=_#I=K??/5ED-M]$7'':V_[X[8F;*Q1?:1,M86TM6OM]"XGOCK( M[9) NEBI](YB T=)6A]*%:V3.;^=\FJJHT%Q;>?^&6&YGKY>[#LA;O?SMZ6) M?\,X5-UV1YT:!W0 &Y]SS.+%,M)Z9%X!(ZT_N*F/;'"Y%3$K8NX^,;O&^-#[ MI=I&RD=S)HYM3Y[5RMX@P\Q]9OIL3$SNWO%^WH1F:4"78WBF09+"[X)OVER$ MT.*I2, %D9=@BM'7 $9 'E4Z#A]+V;P8X:.%#%9XX"SI:]I/C>1G>95L;37# M?0G?^Y0G96HTB&H[F;%P6J1'<4WMGF/V-0GN>*1-'F C419$.4>V3.+H5O/Y M''.K>)XXS_P8_@Z#.\QX+I+8SSV9>^4AOZ/T["()/ [OG(JI1K"7/V=!R,L9 M1A,.+_)@&R$'_\O'=Z94]X^_A*WB8B$#%L"MP![@=_412/$$4','SP5S>/\= MGP/-5PG>^D+^0P0H]E)XXVT01>*R$@%<#DO[VE\Y2X!?"HS 3C^4(Y5P-0 [ M,B?^T[)>2D #P]YGLR9,EQ;2ZY"G;0%FX@A.#$<%&@VFP)U1MKP-@0@V7_!( M@"6/INPN3BB?=<\9O(]@XLM!3["X!YR.1YVSY"O/4H0U#HE:<"^#[;&,WEYL MYCX(PQ*]2&<3>-$TR+1I$L^UZE5!Y ,/)0]:EO#(+\DG!&+HP3[G.A);F!-< MFM ( %^(5YFC!W L8A![ (\82#8K2 G_$UQ#)T4TYW,X6X#2B\/W8#D>@7ON M(3EA?;4'3\?SX-]$4>GF3'3GY<>7QERO*?.P(!-)'7X"8%1%#*_"(,7?((6A MLD!@ ^B".?'@G &59;G/OW]]=%@ULOV4>UY=2?P*" F8\W6O5A+PW/#\C_\S M,DWWS9E\4=C"4M&.W7<0%J5TQ%H5*4:!#XCTA1PG/<$6\-DWPBF(#F/P$KG6 M,%YJK^KJ HEB!M00)ZCT-1"2";LE[C/H ?/E]V\4-D^(S4IT2HDI=&52*A)$Z2NW/'! M@BOCZ10V&-VF8%QX,WKNKSQ8H-E!BFR"S8OBN@+07@$+03:GO%$K-N$@SW?E M087ZPU O3" MG8%8U&[!*$KK=DHVBU.T3_9 EZ;P=4I\50Y+C5O!^A/C2D&/ MI??!?$YN!EJ (0VH;#R RZX>(O=61J[*:I!Y.U=D:H4X4&*T%URDLBQ M2+A'LK(VHU:AX:1H,-:A ;8&4$L8>)UAB&SELX?UD0&*3BS'(U:^8KQ!]:?P M>$(\ED&2%*P1GF)PCQR^(GRD3,IGT%/ 3/4XC'#%!4MY>0+VOO> 8[FIF$!+ MA"F7TG10Y'JAYGF!P,-L0(:N'WXHPV4:+#\T0A;!3(NR1D"8B M8,Z\),;(:#P//,EOA,KW>1(O^ ;D77!,\+_A9Y[4T@I%U'?%1=5W]E'1-_(# M#\75IH _V@8)$YBAT'73E69HO5QS\G@H"Q!N:]\ M<0NK72,*6[S>%+/$4]:[/U MY+#J37'T-8[K;0($9CJK6]RPGD'GKF]HZ;36X=OS9GR.X4<,]AQP WOB%_#WQ,*5 Y(OEEN^!%JMD5AEGU8MTD5_DB! 4J^&B M*(YZ33JO.YY%^.B"A8U ** A77 /J"Q#"J;.S"05*27T'Y;8K7#(":@B5X-? MOY_!,CRYPWQ@R));E#5S^ 37+7QV)@5_P@M>]@NR(^)< *EGF-,*TJR6<]10 M=-W&B8@"P%L;B2B@#!)/6H#]H5-DQFK9FNI@$Z"(W0400$7 HG;&6M[5.AXC MFL0T=#\,0 ?3_Y36*?D']OQ.*@'YO96-43:1^7?P,RY9II!VRBNN)DEU;89F M#:J9AG-9R@ X<0V[ZP"$TN\1B7(L -J/P.]1R7:Y#/Y;'0;KK>,HS@AN@<2W M,+R^7Y+L]K $LI#NDXVE"1N"#'4M8+B;N*<>U14 M4QQH>=^C8^X;8+K;OJ^$H@2M+('<68+X3C F 8;J&[\4QAY)%>EPUR%NCU^N M+++7#W$;^5A-J0OPPL#@_A MB.^\B\,<#$IY@LIT:;I!>22-_DQ8+@LLPY&R>[.PNKX.>Z,)B[9VV)^#AVG% MW9OO_Y;$( T_)S%P@NJ_/W?G=:=:VCNU6=5_W_**>=5_K_KO5?^]ZK]_;EI3 M_?>J_U[UWY_N_*K_?A4FPNE:-)TNU6RI6O#W/+BA&X;='YPI_:]:\+O+2*IK MN7'PD6/V1XJ4%2EWGY1-U^B;ET'*J@%_=[1;QIH&_,OPT(6U+)(&Q_"DS+50 M6"O6VF?R66;?:*V]]T09<0YXOKPBBMJ@,!X;V-)JK*X_TU&PVDUI>;P\RL6< M_S3#:)I9['&;[MNH:\RJ(M8T!U@$%6 5-PY;P:H:5"=EN5ZM0(ZON4JB7HV# M0N.Q,C]1QAND]1$N19TF5KA[>5K5Z8I9+G!R=BN^&$1!%E %"VT4*##!NJUZ MJ6]9G86S:(K2$#AW_E+-3XM.!;$8:7>MP6/4G5APOE3 M]9VJ@>C49E7!1O<4[96EME3!ABK84 4;JF"CC;2E"C94P88JV#B6S+F1PU2H MH=B?@V^*$TO1.:4QG U?3.7L5!W'G@>WG7'?;FU4OS/YPJMC(Y7Z;N;&1LZE MI+X5*5\W*0_M2Z%D5<2Q.]:-\5Y%'.V[ZO[ROKFWZS.E_W7*NZD22X4S@Z.> MF-8<$W20@[,$C1TJ*':":.M**S;49UM]LT-F_7K2;5>]Q^%5/-=+G!N4C=5W M+I! #B\(.IQ +DP?[)S94Q![[J*CUI08K;$9BJNP'BDCJ@V#&N\^2JT^Y9_A MC2>-6XUV&-$K+\N*5_=-]TU5N\*A>/EB$2?B6J5R8I08W5/?Q[K"(O$6N78Q M[JJJN?0DB^6%/S@*BN[!TO LH" ,Y_F>:$,AI A$.P,.[F;3[@$8@%=L- MHCN>9N7U6!GW9A'0P*U881;04%$X-&!GCM,->Q-Z#.$.6Q1W=W5Z:-6>550? MB]NG$#R?:"C>;W'46RVNTF$/.XW$:2UDMC)P PXQP0&G8J[RAQB^ML<]=R_& M?;/(T.XV5E7'"KXY2P(%OC#ZMC:16WK\+#A-,8>GK-&P;Y1'*>5;[0A5I2/N00 < MQQ3*S?#I5$R(K2X](\'D\YJT,?HC,7Y,:!&S[[PLWP6/+.0*Y7$[39-[^L&^[53NV]MS;E2FJC!JIT)DS]DT0"Q*P:6.=[HX:ME&H:_;=1QX49">? M-L3E@J#:,*P&E*R]&/7'!0_H&BST8M"'EP Y:GZ X^)\<1N/3CMNJ.6W-W_ MFH;;&XQWJS%>YRQO-!"?"SO:F5QX>GD=EX +P^@/!;Z6,3)^#",% M9*KS_! MJ #)2=]H5E#7<"A&'U:$VJ10IRZW'J%0U#GP@+D?91Y- +1%NN%(32GA$"+O M68+7EZ;:9\#D#6+P'ET*NMJ,<)=N,GQAC]R^LZIW=Y=ZN\NZ$N8KW%/? MUU#LRS#[ VO7_11&Q*@_'*U9?4^17.//^MTD2Q(6G.!982CH&M_I;&-Y-C!# MC$-@#0>TQWL>YX9S:=YX<80.#_DA*(_^]O;M9UP5;5'Z>0[;S,$,$A= /*.K M\LASUS=TU6S"0@U=?3PX38#[?87(?RN(^T. -P[@)/5?)9EW6N+OJ?[>^K@C MD!$_2]GT_O/-!EW=HD-N99(_>1E.$I<!O %=:(Q>%O<*P[", M0B1Q<]W?SM&CPA*)GVE3^4L*6.19K: M7?8I I!]/A=7V&>\KJ#Q/I3*_EXUI[58C+*OOQ&Q!"MBOV3@\_7HHP @!L?% ME3W8$HD8RN15%[F(6R[B3-ZP.%*RL M$)M(RYL1Q(TB!;@!7KJ&%R=('IW (;(\(W-.;V"R<94?\]"=)H 3]A#.XD(3 MZ97A[4P FV)^OHC'55POD$[?A M'@IJA*]O%C7P!KQ3"K89/N"<_ B%BA\7MR[A6F$P1]\Q*X0*A<+I\%YU0T.Q MWC8)T>PA=0%+\C=8N-.J[FF\>D@TRY+)66 2S[QJK]913FW*JV)D"Q^M N7\ MG;M#IS^T!H=T[EIFWQU91^_9A%7'SBF:84?68:V@:K-JLX]N=CC8[J'*4O[PD-5// ]T-^IF*D+[.$\_,T!K<0&L=JDE;]Q(^"^K3]Q-G:R.K3ONTM&Z[K8LVK84RW<>QY\V'>M#K5Z MM+19\.JX2+6]-@[N]JVAHN1.4K+2!\WN*BP54@I!L9%2"$^ZF*4_[-:]+(?X M4>WK>K_F;RID=>B;"ED=^N:19FD(C3UHNE7@_[ 7LDH M'T(TIS)6KP4_&]+^@[XQ5OAI 7XV\H]I*ORT #\;^<=L$_\H%Z;KW[R&O-VZ M@OTS)O!DA:T%G.C'.=;K(@CJ40BC$85H=1#JN+'>9,X/_7 M=X'A.JYA,,]UAH8]Y!/&I[9EV8[/)L[0G!K_Z]K?_:@FYCP^&.:&LQ1'6Q1S M\82%NKB604P&*6=[ MR)EJ...+1JBF8 WD"7Y"T[EP?H$OIHS,@L37_A*038N1#PF7TP[HZPL@RMIL M5)HNEMX'\SE-$8GC$(="R#$6:<;"4 XAP5\D0'[5/T/X(_78@C>^*38_9S@< M-9(C9F[$H6#_87R/0S"JW8MYK308.P$7,2;ZGDL T1S6Q2*)OP5S M^ <0CSMX60S8*&^UH.7<VVX.4'QN8DCTLT X, M'V@TS-8E",V2DI,Y2V,@AWZPEK6WG\KYG&#J9O$]S3Q+HOEM!/> M&,]-FQ$3\(#2\\2;,9IP+(8@P2O*)8"R3!'3T*5($#Q^G(U>)T%%Q6K//W/!3+OLUO@;8NF'AQHLL40"(P M*\:IE%-=//!O0 )I>3&\H, L#J-F&5L:%TT4U*" 22L"UX7LXWRF(5)2 BY(/:';R"@[%# M*R*HT_H] PT,1$Q,\YHV;B?0BW&:B&C@,)_/ Z^X6J :]@F_%J27"/DAQ'5: M4F5%6>:>S0>]AV#)L'L._?(L/J&;1Y]ALR@ M;XW'1Q]X,^J/[>//NU%[57M5>U5[[=9>;6.W5=6,KDT5F?9H>6:&5+G;_O[E_>_[W,7:*1H@PSW.4PS*''E4V\[III:3P/X#9S8<=W,QLW&) M0-MEULP3@&:8EPBTP0DE#<#G3&)FYVLD#QO,U&FDWU $Z;2\6L6>: MLKH/4:KWJ?>I]ZEQM'0O)J5:S]'+VN9.@B-U^+2R(V!#8$@?.(X^,D;=Z];I M4-=-FVG^2-TSK:3Y]6L=#>P'-UQ#IP^K.A.T=W!\@[^ MLP_L5E=TI^CN0+H;CH;ZR+(4W2FZ>UX]ZP[TH>THNE-T]XQG&UECW70-176* MZIY5VAE(=^:!@QW:0G>=3 FMQ\C?DCA-L>]EMU',>TPD;?7@T?4!1M=U]=' M;FUX\9D'E'00K^N!:MM#W1AM%SH*MH?!UC)-W1JZ"K8GH5M#'XT5W9X"MHYC MZ.YHN]NE8'N@3!B@H;?=N5"P/0RV)AC0@[&BV]/HLI'NCK>'GMLU).XB2CP^ M+8V8.46EQQH"/3QFT#[/Q39&^FBD"B,4B6Q1'(X^-+N?W[AP-!GF$&S^[@=F M+QQ-IC74S4?<7H6FLZ/)LD:Z,U)H:CF:#!.Z\;05J ]A;0U M,'79QO1:\9UBNPY]X\F=W^JKZJN=_^IE9:#7^Z4_R0L#;NC"@!U'HAP>=]IA MC:,,C>CP#M7J:G6UNEJ]9:M?4%CZ2YRQL'9'4JKC)6!/"%'OZIBT3OMOZKAJ M96/5^B,,'5=W1HX*K'>)&O?K_VLE-:X_@CLFZ."*S311Q61F3]6#_O'JQ^:[QH^NMUUT?NS' ,QKKQL!H;?2F M]=7"ET0DFR8GN;8!#E/WY\1=/*(L"[FY^P.;+QY1 ]O2[4'W)QQ?.*)&8UMW MG>TE>0I-9T?3>#C43;/[A=4+?'6 M\^#46:HMV -62UQ]*Y\[L$'2^M=^DLBDDUY 6?@Z(-AQPJ%(\IR37UDJ)!SR]%DFY9N&&I69MO19 &:'FFE4&@Z/YH,5Q\8*AW:^;EG MQ)&)./J3:_S;@GN9ELU8IL5YHOV5LR3C2?B@)3S-PRS5XJD6BWLDXBC5[H,P M!+A&61#E7,MB;1KF7I:SC(/OO. 1PE"+(U@0/@WF^"\6^1J;8Y(/UTKX'<=' M<8TDF.09][7)@Q;!B>B+WE]YD,#O4A;"03T>P6[2OB C\>=/+(7/X1VXWP5G M7[4TG\]YHJ4\#/&%*6=I'.G:/==N>01;#^$X<(:(WM)8F-[IA7'*M3C!/5&? M.IZF\358:P:/W[,D8? +7]=X "=,M$"<=!HD:5; 3IOP:9QP^D!LK[$O^/@V M $C&U=-PD&Q6/LZF^.>FIP'$:7^%M':B.XE[VP'B6,1I@!A]G? 04'O'W]P' M?C:3S%M_2G#5ZT'U")L E !Q&Q^I$;@ X)GHV[2;L*C_.2MG4RW8+>]-$H!U MCT#_FH7W["'][H?&F8"4>W4 [G!V$E);1$*;!0,3Y UD&G%D6R+')(B\8,%" MD!H IPA^F#(OBY&-IE,0(\3[P)23/(4ETR;;?D&)@)(4&"",[V$UGG),_*?Q MO'I%G*8!?H?3@JF40KCP-(GGVAU+@C@',20W"!SK$U&NX8DCBNF2BL4!2LZ@ M$1> E) M4OZZ^.&-'Z2+D#V\#B("+3WT9LX2X/N>9"\3'TOJ&IM] M:SQ$ I/!5_EB27M]HKTEG2H^LT?]\6#SQX.^L?&S;2[+V0 M9(V#/U-")8L79T+V?\<9F59^\G",=,J:\PJ1W)X3_\?_&9FFNPM]=Q^['R,/ MS"6TPA=YXLW@)W(3O!F?X_Z$59WFBT48\+2I9(]!_><>T-<9/($; J9:D)+] ME-X'<_+'%C&<];K$T*P M])Q)-60) Q\VB%CR($-TZ=,,].[*PLZ@] ._!_2A4"-^6F&OR$\]MN#[<%4[ M/:[UQ\<0,@NB8[2)=!#Y091F+ Q%,/X0%#\-&(J]3WZDG_D^OM7IF+P#QKHB MU!82:C!?Y&'*M2#C\Q0(U9MI[-22ZI(D_'K716-@]JY90/"5+,">+R=P4,V2W/X28/T9C&_ZA8@X71PIOM3".;NLV>&ETEZ4' MV2Q/-9$PO^/APW5%VRJ&F(*M>NX+7SH#-M"B&BJF&_:'39EB\ M DDZ9PDL7!3)1'&"<8M(F[%P6I0+_-&_Z1,'OF,1\]GW5R-M3QC.;ASD"X8=F0Z;+1L!%VS^Z63:=8ZN()VWO;2L48/[D1@7"W$U MNXR9"V>P+-WW-?R:,KNXH3J;U>K?Y'!/2!1!G\# MRW_E )=L!I;O[2S.,V+SE./7RRI[8'X$9U_3_INSNP=**J%Z$!T!H#"Q!I_/ MJ?,A3_C* MA%H.YO2\^ @,]OML5HBLC=M^ZXNS8W>#7G9KP%/O\R1>\+))P\ M1UQPTH23N0O?G\498#!#9DNPK),09YA#[0%LW]/6F)^7U3X)8.L;>&NUR442 M(GP?H F@KY""G2]P@/T6,H >;@B%.Q.6QC .I\TQQ2!5^3WB#CD*_X',"6\G M$F9A-D/N%;1'74])P"./%[S>PSWW@*GG+&R\1= ID\RFBVX%Z3&%)3?,V"8) M!?29"![<>'317(3-1UF2>R*57XB'-,.O^A1R#J@M"$ KMHD0 \%!;+5. !!F M9@&6)._.]1LWJ4L.6T)/M2*"O6JW@GWYZTA@28J2D+K-L:6C(4/[I5:K,\-J M.&-*_WOS7%R"$/K )TF.!3,"*JL$A>>:QT1[:89Y@@!=73@#8$W#[K>Z>,$2 M33)"ZZ?'=K, J-IGEBJWQ1)(=\7I,7"A#,?J25!EDCX(F0>G^.K M"DHZTV06 EM_U4;9+AT#_[^^"PS7<0V#>:XS-.PAGS ^M2W+=GPV<8;FU/A? M=_C=&I':[+,9+[*32]3U]MN[WS]^^?CN[2_:VW?O/OWQVY>/O_U->W_SY>.O M;[^\O]FH$)J[=YN6^-FML050%I;NH47PKFJ6]+4/0<0B+P")2!0\I\:N .48 M4CE= 4\ZF?1P)24PJ[G YYF8 DOD+;K,4-:\^MO;MY^_+[@AX=0:BMP 7$'$ M#:0_9U]!U -<,RV9V&;!&3,)6E;O1EZG^$W_E!BGV@4N3_ M6KTC\.'/8!I@-V@2D!-4WV[MU>GK/= J':X>>E>BHW 5T>)7*,&C['7/&#T# M+:]'_5)T[/FWT 278?<=A 7H])0+%!?$@;(T3ZF?L$X&8$6 Q@$\4=.O( JR M D$] 7!#88?/X'TAZLG"E6!9T<@L5JXAFPC1YV\:A<4*[<^'=M2<0C!X8!/= M\M*\K) $WZ@1@:Y)72OIPP] +"#V-XL/'71X#H;,#.Q/C2']P"F _X774?2@ M>W5)N+YM'MX\+45D:0X=X$\\-PG4!.$,[!R4DGF:2BO'!VLFC!?XJ8Y]ZMPK MZU K<4J00"AM%9ZEQ_8V!]B <@%;!YBU?/JGF"5^HY_X V(7MI#"PH2MW5[4 MD!9@=A8JI+3:D"S06\4CY9-_X9GNY'2 .6BE;]J_WT>]OK$!3A,6R]WZNUFGPT%IG;9QUD!; MS.3?.>):>UOQZF?P86+4P<1D[1>1-\#]O\49UPQD7M*9@S?X"Q(NCYK).CUA MO $^]L+<%PS]&7QO[:.N?80OB76S69"6HN0?I/VD,):B+Q& ;%C2=4"N$0P[ M$K+UW:Z.VWE(Z)>/__CCX\\?O_R/]O:WG[5W;S]__ )NU^_O;S[]\?N[+;Y6 MYX-VOP2@QGP,$P%M^!PL#%0BJ8A\3H(0/P$2%/X6$"C8JW_1J)[" <+"A?]*V( XXH9I1(8Y$,.ND1+N^?&%#.Y G#^!XS8DGQ@4@ M@L2NE(IH%P1WB _%!R>%/8VN$[Z.@O1)(0W@Q*BLCW>&D6VKP'U:9;O JA5* M0.'B2&9FY5&R+$LP!E_W4868HE!R"NR1"L_O07BEEUR\@X-P MJ=;UH80".>N4IBJ]Y?LX(:^Z^$H\">7H"/"X\>8;)&BA4>N?$>G'5,@A,[?@ M1">+F/SY( *#AR+!L(9PH(7O5=E".LW>Q=^NC-^%URZKX-+7#[GE M)'3DHJJB>)X:DR,LO0!RP(*TAR3&8J>$,A?B;$ L@KBP;$-N0X[>%;46( :" M-$OHL$(7TL9P7]OV4QN0G"=%G1F6D\'A$U@JTJHRYU&0:HI5HC4L)@'6" M0C#("$5=)8".R%!NZ:"TO5D$Q[I]Z!4U.H*:*S4Q#3%H?<=!.JGHQHFQW) D ME1HB-.1R[+\8+%8&8 L=J1!S2L202<)O09;6=2L GWMTN4),^CA'VT5H;86. M4Z*C-*"E!JOI0R&TJ-C;YU[(9%EV6=ZB$'-*Q-1\FZGP=JCT1QA!@)FR5R2C MFT SEMR"<@FY_"W9RMHK5B5:Z1J#[^&O[![-8*/OB-ZL_D % YX!F?6A4Z(* M;SZ/<7.Q]U6C0>P59_58GLW SOPW7S5)L4SB-F'SS<["+@CKGOLPC;T\W>1Q M:8L05J]N_, +=&0++<45UEANX%+0/,JHJ$2AEBGAW@7EF-Y8&/_E/4%!-,5F M%I':+RT^X1D"8K#\;KU'&,AV2+J0B"W@N]^HPH_>4#FI)5?#CO$."OP[PDH' MW#F\YMVZM:ES9M ?-K\M7VGH\)&[]J,!06#E->)38RQJC*F45&P*'"OTF0"X MJ\]@]YN(86 ;TQ1C#J('3;N(AL_UE3PW,GB!@/I#\O8[T*)'/_%*8?:9^/!+ MO=1$7H^#MUDQE%4%=Y:E#J^HU#/.4QSC\/T^W0;GO\MF:/3'YOB0NVQ:LU[7?!-^T M7^%;LU1[CW'7!Q2&T4F%$P6+P $8.1@3;16'*5; MZ$>[G3FHK44PS%?.RYG>EH[0W#+;MZ[;L?7^Q[ MJ?#NYV_+SR=R'0-_%I'INL%B6OKKFUUS[)L MD?%X,12R09 9EJ$/W#UTS1%1M'[.ZU-30=>B?S< M(HFQS$?4\U2%U?R_!RV/.4^U?5CEU%9B ^KOAB.^T[Y M?IER+\K!*4O.,'=9SICU^90G"4VR\1OS+)CG)3B*MB@)K/44A('HZL 28)9I M/W./SR?P>Q TQ:FJ4;=R\E(JQ[;1: &J)>W)PZQ4XN<9';C>G%!5(ZPIIV^< M+L0B(*Q]F$Y30/4$ZQW+Q_%JVV4KRR5M2(CQ;UZUS29T6>^F8LK2T@P9E K^8#T/RY?D2&I1UE01#56NL-I]04U#S2U6MYX(% MO@"$6P'[(MI1UA?N?,BI:NS9ZG=:/+?_'8VYT#X4[62=/ONC;8=+I]6IRAGL M!U_T'U7:?*#+XCG)U$*IO##ZIJ--*@.C[#I#H0V+4C]>E 9")>%T$1#ZSJ _ MJ(0+Z/T>EL9I.5@67I[0$,:[.+RC5<3^RN8^XEKMA3.H+T'MHV',HO)[4B(M MXU*:-.GJ+K:_,!"_M039.9? G"*60BY&EY?P4 MN;-RRVDYS% .[ [I*G<0;_\659558^7M;4(7_6"E60S8>%F,38_!)@_0NBKK M/>6$J.(+!)M:^V(V"Q)?A\/D2=G?-X6?1,EG[2%==./B&/^$SV6W6?46M %D M7>DRJ.BIN/,"?\Y2O71;AO]K% M"E(=_#@T_O#SJ1!FZT5^,;M*?JF\K*%L@[T(*;^>X=]F6E'Z(CT!M."Y<',< MUZWY*C20KF")JI44[7$B;?B'OH41Z3.[/RH_:?)#Q0[U!0D_+PSP6:H5JV%$ MB-E*NH@"\344TAC2^2Y/Q'A@O!^!ET=IMVQ M)*#-$16679O$DQ$75I+V2QSY\,N/^&;JS/U$7-7PEDGIP3$,[*I']^O M5RM![058DZ]K(C"Y;F/;=('>[+:KFEI[>$Z3'AP#&1 M[.7<=./'0*A7#Y9+@0+%:&U0L#3^OY*Y$Q:*MMX4!94EIR.W1B ^I/\ M]LV,X[4I#'LM"@U>=D#$\@.1B;;0"RO?: !"0GT%:V$?4Q"7!5(&S M-(:H;60")\)I:?@6R^H/G0V +8=33Y>LI+*G3*\60C6X82&];O T#!P!ZSG@ MBJY8>*@F=-9 72F3U>WA>/L%A]TA'5!K_4YC>4_-^GLU MYA!P^%FZPG "=UB8_:FD3(J5S^@IIJ@ZZ E;? M8V ,'4^D+HUNKNNAZ$"E.$M3:W;2S9OX)RI6JE M6HHDP+>$CB_OJ=[GE@0((415,20$X^ MQ#8?X/1,3T_WF>[3Z# [TADVTAEBCZUA_?P@?F'+#;AU9%#\$7]ELZV*O0GKX* MW=&YNW)SY0("1M#D,X(?WF1GF:>6W0L]3D+?GY]03YX@@A9[K@<,5VBS%DS\ MK7S[N([[?.7[1A)1*=&TR6,6^$O81<.,1*"0<,*+@UOVE5$'J':.PE7$,0N) M$!X[@3N&N=+V!5QY+TEE*T0:(R/-(TZ,N._@]Q.B(RB_1%,.=T&VPJ,4#ZJ8 MO\\RG$_8/'6TH[GA4.4(IUBE'=F9?T@MII<(1%!XN 7#Q4%PEQ1*0PGTW$0; M'Q$4.4Z16]WG/6#0JLUDU+:P\L #IXX/^A7XF6\^(DAY27WEU7YJ.7>"K.DM MW F 3]*YBCE+/FLT*SLC'F47U#0$H)H'>BB[$#T >U*R]*493".01!SS%08- MQ^D&+;?Y6HCV$A0S>1X8UAG<>VY^<9,^A?G[QI M.ET@SEABS,B]RXG>X&QLG'^ZO/L\!$_#:,$U 'VZ66\V.48/='OP]+'W!-?* M$[B*QXE0'\X><=/ [2-=;9YEP'QC /#$W6],CIF'GOU:!>Y]UX8T>8^J.*0I MU$:,-%X6UW36(GL%\<;^ 7A9!Y&RNR&MW,;&86-=[C(QA%-)[%#%VAEY#$M'2\+DD/PA\N@=8UUGK5]1Y H M9TVW:!"E&ML(4IJHM?,%W<]JS@7-ZK/YUMJ MM[/ME0*ZJECKV(N!?H9#CZR)^MH],4T!IN.]M-$Y4P_%O%*OF0T DM'_PW_P M/4V] 0^9;&F\[3]P!"EF#SNZN_MZO##!%^R4O@S@G"8N LEXF*(AN/LJ/SX4 M6,."ORT!>^%8C^;RN^S,1BHMWL"3N4.XV1BUEE<(WA\_O[.?G66$:0F0])@= MXTA-;J*SW.5W7%_MB*X@3T"TCC,32$>??[JGSA"_,T]E4SZZ%(J9X1!DW1+Y M#C_&.+72F+SXN-6FZU5,%S_=+O!T.V.GVUE83'-9 MH,BT94=9E;U1YEG*#KP*]Q^"1XP 7.2.L8@VF3 RM1DT#O <4LL23(,05MY. M_015^$'21++7H/4M!L,RMST6V4:8R *MB+&O'.O^FUU3%PUZL0TLW/IQ/E A MJ')CF<<*) .H%;^AAFPR0&*R;]&10HO9W"Z5O6X94Q_[1JMI MFSR)'D-<&6[RVY;%UI81-)GT/1*P(A- S!2OL,;:2RO4Y?05 @=#F.L<7I,= M)PP!WXT)]B\G"R'M!?7E(2<%,QZG,U]<4@>RY5M!4(R]T .9&Z"VZ5R6W%&U MU(-DO&DH^;VI6XL](29T;DF4AXGD_*@9?Z*.PR&^:.+)3WB> N%E^T[%KV . M#SQ=3+HXF.IW^VC/*HDVT4,N3:AR_=\BJAA3B=!$1EC4A9>^8?0(C+U4#2). M-[_F&W@SZJ8.0X?(TXRUG(!855DKSD.UD)'-/FA7P,J=NY M;6E<+L+/XH*(7ZW08YC5L(F+% ;00F[T@E345.>2/I@_R<8KP_"EA _Q:3J& M&<=PE:%646\*'>Q':!D#\7A$GE$G.B4SW^8M)P#9>Y%NU>3Q(+K?L'GG+@A< M8(8!UBN#:5S0OE7:]HQ"H>+B8N>_1]V;"VBC$:*62L;D&CTO>._Q]E:]QT7K M\1?U'M^]33Z\O(.^SCMXO0(L<(H\V6N&EZ8-62' ^D2P"MI"3'T&I".36I;< M0$I^E'<#LUY<\#J+'7@!$3OR,N;\I=*N<#$;7(8H11>,BV'NB% ?^8'@F#U9 M#[3+H?,$,DB%94SU3TD>\,Z[T> 1*X7E"A$]E$E%KK#KF,=E1Q'D:G '7IK= MSE9FMR;L[K+9%7:W+SQBK)4>!@& :C>$M58+T!@S,:A%_AVS\M,9^\'17!G: M3L>VS9%0XAV5UTG&RX]MS!,BRH8\T4A;Y/"+ZB^>GZ%R/8A+ H?5#&5E!'BF MB]Y7R[T+64,%&I4G"$E0SR FBWN'HPA8L$P>;!_'. L!UX+56RI%@*9LANO% M3AK'C(@"]Y522N] D.6B;Z'^UN68_1FG'J.'SY7?BTY"C*L!!LK&+5 -5H>$B-=P_M2U+J6[C\;!0 MG:6>)>)F2=KF54U,N%7%A Y>^+:H2Q"=, BM /WB2>8T?H&@XB\B0"IOBFXM M_ND2I7\'_U26DK3X<]!(1&X;=LFNEE2B8JZC4 %U+LR;MT?T9#AQ2>Q$W@C@ M]D488R%Z[B\?/+/;Z9JF[70[/;/=(R.;C-NM5KOCVJ-. MSQJ;?_2Z'RKE[KX3JP(>MZWP-^H(O_OV96GP?8]#8&([ M#_K*MN>-%_^U^6YX+VES8-?+AEP>FW^'J7EXOF%WW"!4?%G>UETI65#(4%A1 M9;Z^%JWO(S\Z(W3_F$>VWC4$I^QW#AJL\'$Y$I%'0.B1_A=T10;DF=IL[CQN MK'/VHLX][^?VAIM*4WK]9<7BSERK[MNHKB/FNUI:N^$).?CPK/)TMTOY>8MN M5VO.LW:>80'@UM!G?AYFC;FP*!N*TB_9]F$D$%P!7:EC#%064LZDE%+18C7O MY"8%&,5LV2=FYXBP'!"SX_)_\5!!Y-O13YZ+.I(A@Z7-0:O-BF3H"_F,%1AB MA(^7NP7C#G5X[)8O&R0=6DPGE]UCD( AW+"M\X@)QGZ2!Y")3G@[0-@6L8P MQYZ/EY]Q.H)? 91#JAW@_ M0[OX^XQ^ ?@VZ("SBSS LN3:90CZ?QK1Z^&?G5SC,LXNK M&DPUS _.@T FE(!65A-@?B1'M)[?%[GA?8W(44RG$@&=3!79]:1@_)PK=<2Y7Q!0&G(A9"D#V4=C"5?B_2V= M6S9VP>/$*4>I"_UV[J@?H)$)\'>:)YE*I'B<_FL&:B:H,E^!VXGA;,&TJ&.@M&DTX/4(GQ=(,/N M+[ 42;C\^=K+1EA)_;];99:RK;"!(0A?LI!T_NE9]R='W421*&8ZB@*_S'RA MV7PBD>.Q;+ _4_<>4PB!7Q)W'"*KWI2J*;PN]HO01?I/!$^9.#$K=H&].)TQ M0$T2O4(J-UT'J5J@%]XD#)&XDJ=$8(Y;AFU3X3*\EH $ 9Q"]/ $ #"%7KUP MET,@FP\*#8$[@*41B9HUI 2 7 C%/J "LZP[-I-\[.R>"!+;Z(/A4HA$41CA MY(\C.W7I+WS"L@(O,@(LX:^I*PD_)>Q2&/CSYXQ3=IS\5YPM*JX;\KJMIM,X M.!2PU=P%"MBW2HT"KIKLS1,>WVB-BH.MZ^'-'8U8+JYNO MP[O+JV\OEF*5\!NN>.?YJ/:=X58S-V%?J'7P13437$!4\9=3ZXJ$@ M'3X,&&(.Z/R91O,:QDYPVME^3>9>L0.-'B0ARYZGC@J0H (7RP2"1QQ"FB!+ M !2=!G-UK!ZX?W#88&9[&LS@8LC!Z\Q:EE?G"&I'E2)29B%F^!(Z"$T9&3SO6B9Z>?&#.N??*\W/9%1B7B)UP[.HYP]ILE_X,,$HC MU[V N]2D7G[95N.'*_-ALCNS4.T:OC4$U>_O*P1E#G.;'# _2%M)J'-1_CSV M35#:K+( 1!LST?*H3#ZE8RA *W4N,AQT.ZAS%R?&P"S]B6'EE.E[0#U**#F" MR.W6]EEN^_G?*7C-"P#4=V8Z1;%LB6XXUB"<:"FQ&#X#Y.*%,I;B.AI^>,0$ M#-@"VZ0E*^O9#T@?&=LL K&,/8O)J?@+@*LSWYZ?>@$.$[_T,3]/X!YB[C8% W+0N\1MXBC?\P=RCKZ% N-#EB[[6:]::U^NUFW=SRO4ZKM]4W MUPW6-.O]WJ B@^W7>WVK(F,UN_5>NUN1P5IMJNR=C1Y;R6[VQ5WMKO$Z8+?= M[+>5OUQQ(DX/*]K\EB+K89FC6APM- )@N6JE'^HU/PQ=.=2=CJ(+- //#J, MCX*>Q2>M>L'Q",$1/ #Z_!TOH".OO6W84I7*<(BRYNO(H\$?NK'70#$ 5="H MA-JF;&)3PG'IMRHW*7+'EG[ =LP".(@>1.E^Z0<]E-P"U[X=O+%]J=H6DLQ7 M67>-TB_P9XC.(N-?MI^RECVXK4H_[#M [K[:<^-_"3+:+!_6].YEO-JL5Z6#=[=<& MO?9V?<8W5J_W[$#^BJM9NIWRT^NLX M6[CVD;EO->G>?55@;IWU=66V<]MXX MF:U:KV?5^LUF&?6XDKAV\4Q#Q$*=1'-C)_$%YK:"MK/5[-9:W8SDJ55 M4 DL4"H/!E1!&V7VS%J[M=Y&;:HJ98Z9]L?<;29BN;6NU>O7>^N]T"HHG;8- ME5@F;1NJ9!O:EE7K=5JUUN =#<3V",B[IN@4SR@FFNP6^N#X$T\B;M%9=L,4 M4I*%- I 9>8 JHJ"SIUVM];K/8/6[6Q2="2X[Y$@M6[U3JMDT(#>Z'RC=]<# M8E7;Z!7'\ O6 L_G!A:T;%1FFFL^UNJ^4_>VY22AXDYI/YJ-_/9E3PO=W9KU M=@NF[P[K.#EO*A#WBG8Q:QH)Q5A1ZA).E)1B9VY6YTH8:0EN+FQO1&A3@[\P7NI\,XO( Q0)(Y<">PM:L[.&4-!9@74M:H01:T[SP'/3))_% M##.I19,J,0#LH$,?M$!O>\)J=8%1@@0QJ^T%-EFH V9%D$C'TQ8SKLXNZSCN MQ8(19GWMV4N(3 YANUGEVVZ7 69H9FQ-R)%LJ!S)@+-5_B(J?[&-,H:"%#^M6,>,.8]N-:H!=!T$(X(<$S/7@MO28-35 M,\$/L&AL,W%Y_?52/X;E7@Q%?1A8MP+0)U[B_<6C4KKB*V=<]AL2TQ]Q,E+" MF)\GV)52,.-(?KS/DEP>GS*D>VX>(_-"OK+<*F@68!C_1B(@8$] (AY^:,+9 M1AB_3\9MSQJG0?DZ$BQDLX+4"2/1)Y+PSI^>BT0+R';!-ZCH[C16[(;LEA=+ MW@;X"/ 5C0A0,P!-DFRGED*'P>V:VQ\>-9"Y"VJ@0;O4U$ E)GLIJ%G8<,I[ M14P+=!C."94-C-XIJ_=_?SO!IC\2>"0Y5N$JEGY8H&_A75M#+5NH!0LV%< MI%'@Q1/>1 /C38R9)5AWD$NYL@2MX(Z[[.M,%_(5):ZN:=VG-09.Y,U.2;W. M%5[GST JC8;[):[>RPMMM] %9M0E\%HP,^/QJVD#&YP++:/PBNT4[T397?;/ M=B&231CD^O'=!VA,(C+^Y<,D26:GC<;CXV.=#K-^'SXTAI$S@;X3#>+>VU'# MM1.[,6AW^FVS <-E?VUVX>^]3H,*U#HQZY.$*F>K;O[$\E#@$ZK 3IS^JLW' 2V]%G4WHI;N/#_Y72_JOBWJCSGG>FE+O+16HT_] M;W.P$YQ>^]^5\+\9%-]M Q3?%E!\6T/Q^RXMIDI0O]I1P/:(S&CLQ;NS9R6$ MN?)!C;]K4;6HSXI:MJ-]6U=<+VJ)%U7CY'N[M)V&J;'PJOKB?#PM\P_S;\NR M.'YM_K!3K0'LDDN;9:Y JLIH;IQ-/#(V+B0EP]68ODLBX'>)4V!;2$+C)O6) M8;;L$[-]9!\C_FUV7/:O&I35VFXX S!<_=(MISEH-2WADM_:T<@.2'QR]>23 MN3%T$D84T[0T8+YW4,U_]))J4;6H6M3#%;5L?HT&RBOFG%LYY_Q'LTLJB $? M%N*]PCD_?R)."K16+W#.@4^L.?CX[BZZAG#VSD772ZI%U:)J4?="U+)Y-QH_ MKY2+;N7P4BVJ%E6+>DBBELWY>5.0_3UD-IMF_?+;[4'$H_]]**'H);*7 M&__Y=//%N SBA'JLQ/@<.BDTIS!.T+/TQ.NN>-T-Z0BPV\1L1NQ(-(:X!">) MAFW@#W^V$QNYE8P1<6QH_@"$[/@[B7T?(_LZF8Z(ZW*N//F,;$#B]S0$K2%H MO:1:5"VJ%G5_1*V\ UNU$ 4#"(L.$@DM M<"3/;-])?7;]_\4+_H+NWC_F5E9-$S0^J9=4BZI%U:(>AJB5=RNK%CB 6_GY M_.(@@B2-3S*W\C,9>X&W0Z^R:HJ@P4J]I%I4+:H6]3!$K;Q76;6X ;S*+\-/ M!Q$C:;"2>95?[!'Q-4RI84J]I%I4+:H6=8]%K;Q#6;60 1S*ZYOS@PB/-$S) M',IKUGUAE]??55,%#53J)=6B:E&UJ("/8[^3SQK:D?W7G#"MO)IEZX[?\@)[/C33CNO@G^F M<>*-Y^PE+W"I1IZ>P(?>7@4M-'<&_#=,$ML!YC,[5OQGXL:*O<"_K)]I&\YW9""%U4 M.\DO3LWX3!P@XHGXZIAL=?9[$[;+N&9T5F*Z8.NVHQU/C MZ,L9R$QZR*>V4 M<157KMV$NB+TUZD#A[Y(HAH8-9N^C<3FE<,E^.?=_K$+86V+>5_T^B M;-;OR?RAD0^X:+2ESNJJ"5%DC^#3:];K-=;?M;8_(,.^T/![Z]:MV>4[>V7NU>X MW+>7__@VO/NNW$*+D:X5XWUT\UHA[@;;'A%JZZ/L9$#V;N*D$=V(!,)C!X\* M0>%M#EKM&O_BO1?3_4OCV+R:GXRT?7BV>^/3_U,' _P2]]S*,;L-T6P3-0.?8VWXF#0;W? M:<%FY' X_V&^3^NX3P4XDWNOW:DWK=5O-^OFRO?6/;9;[W8&.W\J#G;U5]7' M/G,W4!EH?.-+GH.2Z/U Y27CBS)=7UU],C3_'2?Q&G$#>,K\>W (\9O81J3 MN?&;'25:&?=+(HXDT9%2H1(#L79#C&]!7 /_; -"7U[)=Z2S&R0@;?'1*DWD MOSR'8%&*!_=3ZYHNUO#-1603L$\[":,Y8)P<&^5(; :R+B_-4H[6!FAS5=Y\ M\_NDTEP=M59?'35&H3NG?TR2J?_K_P-02P,$% @ ;F;\5)>WMG'-" M05 !$ !P;V]L+3(P,C(P-C,P+GAS9.U<6V_;.A)^[Z_@ZF6[P"J6;.7B MH,Y!DS2+ &YKQ.[I>3N@),HF(I$J227QOU^2DA+?1$NQ?=9[;*!(=9GYAL-O M.!Q1HC_]]I+$X DQCBGI6>Z)8P%$ AIB,NY9/T9W]H7UV]6'#Y_^8=M_7#_T MP2T-L@01 6X8@@*%X!F+"?@9(OX((D83\).R1_P$;?M**]W0=,KP>") VVFW M%^^R2^\TZ/@7861[Y]"QO0X,;>A<^/9%V(7G;00[9U[GW^-+W_<"-PJ0[9P[ MONUUH6O[8=>QSQP/NAW/00'L:M 7?LF#"4H@D(X1?OG">]9$B/2RU7I^?CYY M[IQ0-FZU'<=M_?&U/]2B5B$;8_(X)_WBL[B4[[34;1]R5(JGE,9SXNI"0%EZ M$M"DI=QUSCI.*:VPL $=$RX@"5[10\%L,4T17ZTC;[?4;67'L1W7;KL6@$(P M[&<"W5&6W*((9K'H61GYE<$81QB%DMP8*?KF!&9N"\C&2'R#">(I#% -]ZX^ M *!Z'2V.CMY MX:'5JF\UX_88PK21Y5F=W'IQI4D+9L+-[7:[K1<5/ZM;L#(@M+RM#FVW;7?< M!F:K(JN^;7EFEWK;:,/;V&G6AE)OPS:L'"U5L;!.4Y_SFLW00!P%)V/ZU H1 MKA.'B^+JH$GDS8%PD;(F1E_E]=$*LY 0*C2"NE)<2U-,(II?D)<4;90!8S&:T93*V4T14Q@Q&>SLP:8,!3U+)6S[#)7_1E#_T2V MI!19,C ?@.IV2ZJ@N/_F2:FK8J!G<1_@L&>5U2(DX1RRS!$MVK M%E"B/Q[NJXL,W1(C1FF[M/[6["M'UGCR'[#?:M:90XD&IM8BR@)]Q M%'XG5_IX<804RH6(07$AM&KKS7.R4JVX6))@H.:&$DYC'*HB?BB=T&4AI]&] MK/X3](/ +,1"E83U6*H+9R#,U82U)4NO /)X%OCM!@?L?4P>]D@,989"867NA'QR%]/G=PW-QM!FAL\08FD(P1QV0H:/ XH7&(&/_R*Y//%-NKN.K8,/-^[C@7#>;=W"# !,R: M_"?(C1Y#H#$]VRW&&ALT!\>%XW1W$AP'/"L,LR2!;$JC(1X3'$GWB?@5,<0%-Y*TP$6.R&_ MPH8Y $X]O<#]_@ HK8+"[#$(*@F25[)$M54:D74HFUM2[%.^FYQ0VZHY4,X\ MO5[^_D"9:0?0#5E84E5-.A"2\)P))Q\2#K%F&SS"MS4M]0/,HD;/V4GY2V$"#@UET_?U0B0^4 M : M'&E<[O5F$WU36&,%X'8ZRXFO(:6'6![4)N$!!1EC<@)_U6B84[=@R9R" M/4^_V-XH M1C=V%]5O>8O U\+5W856!4&C+'Q:FG7X=O&!DKJ>_ MWU@FP08EG%HNSGGY>V>43ZWYC6CY^=QF-;55K=@ JVE3//SY@%(XU2G[>S2< M4"9&B"77E#'ZK!:F^I2,U175A9])."O]C0K$!W"JPMT"T.>"P4#TK C&:C^. MVIC7L[8%3W )5BF=ONH_<27*6*8AB.]'R?,6+&Q)K_GYY]L]JR H1#+ MQ,HSV40L,B7T'T:SM&?EDEB@Q +YKI[\2D*)#!8VO9=W%/K;]K^E_KN537B2 MAI\0BB(4J /U[5!EAU3*-_&P@2L*O(8;BH0^A>0'"1&[T3UV!P,<8S']BA(? ML5F'\@;F_M10W+IGKYO#+T.:0$QJ^/>E[.S%TJ=M=F^]WCYX]Q9417'%B]KJ MM?FW]6+2K/Z_#=&;_(6>;(U>*)>Y(F/!!'(UN5 -& X1"KG[[@ZOI32:)Q'^=WN1#D%HXD2IJK[JT3:-8SGA* M*-3%?@6/F\)N,%ON-+@7TLMB3G7-@5!7>Q\"8SAZ*W)NLE_ MMX8ROJ;66J.U#YZ57VB5;[:+#[7TISG3_.\(O8CKF :/AJ>&)B [=%N45FJ6 MT/5KYGTLDF6B2"GF.KX&RM;:N=FDL1\>T7A(9=&'^OV;=:ZL$-T''WZ'CP/X M>)UAO=ND9M&T1FD?_'I 9*/'6JQ;!"C<(Q"_0PY<[D<(X8\41]B3^O]ROFJ M\\YYKK-/'*\IV=8\?-?5_DL]U0MK^6])77WX+U!+ P04 " !N9OQ4DNR/ M!5@5 1Q %0 '!O;VPM,C R,C V,S!?8V%L+GAM;-U=67,;1Y)^]Z_@ M:E\WS;H/Q]@3.BRO(C2F0L?.O"'JR"*Q!@$.&M2QOWZS<$B@"$H@40V">A E M JVN/+[.J[*R__;WC^>CH__/GKW]CFX1W__ M[:>?_O8? /]Z\OKET;-)NCS'\>SHZ13##//1A^'L[.B?&;N_CLIT4?KUW_0BH31)%VY:%15-YFN_N@Y0W0V TJ'DA ?;4E7Y5?9ZXB_N8IFNPN_HX+J\X[B[/S^K_5^O8%B:S2>_*6>"" M&-L5.'],B;M7TTD9S@9!6:?1('"3%:B4!$3K R2N+9.NH-:Z,3K6EM\& N(+ M!!X4 NXJY5[4+!VY=BLSI$3N6B7#P15%L%-<:9.9E\;O2\VWY^0UOL?Q)7:# M5"PRGNCY2#[3XZ(9Q"@R..6TT]*S8$-C-E9KW]):]0K5NVKV:XC>2:[-\/ET MTLU.RI*&04PB)5D\J(*"?B0%46(!GR33,D?TP356[14";FF*^O5&K11\=Q$W MT_(7:_J]#1^Q^\=P/)D.9Y]>C&V=M5$YL6X=''XW$KY?VWJH>/WZ MT=Y5F\T>\#\GX\E56E;!;8RZ&,M-=2A$1**X-A21@$4M1/"".=G:6]](S"%% MF@\%8FTTVPYH.%O#.K:YL,4=*1@!]IGB7,G (UG((!KTWS 4O2R]@O4;*0:4$K9&UF^![2@]N JAD M+!MD 8RI.Q,F$>.B()B8G?4RVV+[-6 [F![YP$U/"YU\!9>_'6_:3VB]2?)T M@S]BL$P2NBT:IZ!]\/* M(<5AS9%Z+?T^ #@T<\+?8N9IZ,Z>CR8?_AOS*?X1AN/ZX>-"$>9K3*/0=<,R M7&R?5^:( S+].HGHB7A$4 PM. P(4B8OC- 1S3Z?_]O2?TB%@GM%<:^*;[B) M<(WXE63HM]%E;9YY-9G.R9S-IL-X.0MQA&\G?T[HXO&,]#&:ES<6*=/ 1J>5 M1 I]A=7$A"X00+9FG@$%Q M@4)1CKB_,LO].I7[Q-JUVMR=M;07K_'9.BEO3"[!@$F&*!.143[)"PC,4AB% M+HG6&\^WCP;OU\H?$JR:ZW1OF=^3,*I]?6_.$&==LSSOAKNVSNJV(;Y1#O>X MZVB-@3!<9.L*10VY!"X,+9U3>TVRE8/1]EW$FDS MA;Z:UOZ#V:=7%!W5W+F.0E#$6*1,XBXGP6)-=GRC)R=EHY57,JG6= MY@H!VZC;/!QUWUVX[=0LO,R B6&)D=7CRQ)P6%'5H MM,"$1$0CBN:VKT;%301MHW_[^!>YU,D9 9LZ"X+>!T*H#$6]0. MC0JMZTC?>-ZWYZ;F_8/7F'#XOA9MNE>C6D[/[RB3GZY]_#RDX8C"[8%AS(2< MZA$3BZ!*T. X95D,77"4=Q69OEO N.6:AY>SWD7I*T3W*?!FV%XCA/SIBEW+ M<](:R$]K3Z:?:M0MBO,AJ 11%4%1&5+\K86K+5V>3']TJ%N[P/7U#R^S;:'Z.TNX MW0YVZ,[JGYIAO0^C6F-[C=UL.DPSS/4+PN/5#]:N'!2+UJ9">7GVAG@/!H)+ M#M KX0OG%/>UKGGM1/#AIY+,Q*XQB#E%WM M7.$"/'>*^&6F"CY)U7KCZ'M\W6\$WA07UZ8B[*: /L _2%HYKW]X;]#G22ER_,*&LQ;=6\(G2/&[)9;,RR0$G-.D),GQ\I.J0Z1FL3TU8E M+3NU5P3\3QA=8F72!T\63>*\3Y'B"N^2!J]R*2RRHIM/8?N:AD.J:32&P4[B M[B/0_EQQ#5SK0-DUQ7V^%M(">"DU!7\BA)28-*QUT'6=B@9!U^22W!T$ !/?4P MK*CZM*(I!S0LF0B>$F@RP3+1OT0BC,J8F? 8L;=I2QLI.J0PJ#$R&JIB9WC, M]Z3?O'TRF4XG'VKXOJ1B>:IC4EZ^?8:QMEE=_>*DS)/$EV_7BR-8"38GIJTZ8&SH$&A%T2#%4(PS=F[YZ*7"*.CTP10T\"1*# MJ[VX0E,HR8LQ,2;#G=A7@?..YSW6[K=V#D$[(XJTHC+FZXZ-AYAYG7(ER.=; MYEUI/2GF9FH.-.*ZE?8W'O_87?;M4#T9G[[%Z7E]^-9H884%JV0=5Y.)EE L MN,PB<"-3E$+D;%HGDILI.=! :R<,-)!YG]FD+UXD[1W$N7FW/H&3E D+I@W MI#8"XIZSR8,)HW;3^VZR;J;S9UB0EL^?IU:MVR.<#4H,63/RK#I&)!XII',E M),@HF0PB>O2\,0"^0]*!!D0[H:&E%OK.MM:L5%!1:FL-H*ZSD^OA^&B\!9YE MRA&URJKU-L5WB3JD#IAF@4)33?1]9CS7+K]\XU2MY=R3G0^1WWJ91J?*=V.O MT3'SVF)+*[V:3MX/Z6Y//KWKJO58'"0EH#Q.L^'[93< +\EF"B68J0-L KF5 M4'P XZ7)R5.:Q%H_I-M3MW.K;_@T%_S;R>/T[\OA%&\\6#60@A=1?'U)A*) MVHL((6H/E*7FXJ/GWK;V9-M3=U O:^D)7-?:@OO17;LV\J_I>W+9#B_X:J6_ MEB.W-PGBL[M?$P1319I8SU#8.A0B!0$^5G_/"L^Q&(=I3U9\ W5M9V(IQDUT M7@&/MH[9UP4<%@Y>&$G!$[/%M3;4!SL3JR>$?'O$'!G\3?L=5J-ZWP^F3X^ MKR7__UN08S0/9)4=9%]?$R9T/0H? V2GL2A.//OFV_XW$7-(M:@]0:.-8MHU M&I\%T)( Y7L=^+]//Y[-JQ"&>?N9/JLOCFR3OZK+WX8V!C1V\1!8J[GU+*%D"T# M-#8')R,)JO6&Q^Y4W[+N=2\1?FO<[5G7;4=[UNH=R>CJFW]\UO75 1FB8E4D M3$*TA8%/I@3,D7*2UK'OC<3<<@;+#X&H-III:3[#!=_OQBOVO-6IZC7 MCMT/@G(BF_H>JEHJ4:*^9\:P"$X)QE,QRH761T]N1> MA[K\$(#J3X,]@FQU M:KLR;Y@-VD=6#^J2@>1.0G#H(+ Z!SE;E+RU1?HF0=N R/WP(+JKAGH$S7+* MPVHK<^.TAP&:G+F) KA7M5V,%W!66'!,A/HR+&==ZU3N;I1N S/_P\.LN4[W MX!F7C>L#;G3*1C-PO$[5*LJ RTY +#$G&3B*Y@>/OTO45J5%]F,EAVTUU2^ MOFIV7P']R_[[VH:^,\I+ZP*@BW$1$ 96Z(MA7W97FK>#W@Y6V]ZKG MOG>&G@_'89RN"D<47"<1XP*:$XALB:GWK8GKH&(VKK'.QY M?O^R;MZ=E*?DB(:S0406@XL)2/OD=:+4X$)@$'U6)21K;6H=2=Q(S /8,=H5 M.1L&V#903,,S]1?+W=Z38+JG=P MV8+.,5NA%&.L3_QL).H![$GUB9_=%=6+HUHGAIQEB04=:*3469F(X$4],&E4 MYBX8=,V[$V\@Y2%L)/7II.ZJE5X@\F[=5_:M"J,[FTQG,W*0\?.1VC#.R[,!%ZM3 MM2/RHO6B7 FVA0F;!0)REZKSI"@=)8>B*#SW)08KOCK8=<,QY]WH.*0Y_SV# M:-]::P.S*Y:Q$ESCL"\GM]>/+\Z'L'ZY^L_)##^7^ )C*9E(-E21AU5D5"%4 M^?F4H\#,6,2X%=S:T/,0-I&:XNX>U-A+R+WJZ7X^F,O-I8>,OGTHL>_DKG:W=?,W7+R@#\9$8]T" MV]ST5L^N=)_?*SN?#W9RL6@U8D)F2?$D:)F(I90R!!,3)(Z>&.1%Y=:3N7IE MZ"%L9NTIJ[P'A#0_YK36)#>0,:@8BP>137WZXGS#14(2R6B&6MK4UVFF-3)N MNUWUH-UT*W4TQP59:8H'+J?IC)!\4M8'72I?7.&&$Y]UI'CF%@++$6)Q+JE4 MG!6MWQ+W?:JV0LV/5F5OK*S#>/O&*YP.:ROOUQNX2]/Y^T?B]Q7YDI0C(6%G)%BH'C- M-;67$'AB7I:L1/.*Y%WWE>]WQ_6 ,;[AG%\?ZK^/ [$" [,R$E4IJ'JXA!($ MBI,@)Q$I4K)2Q=;-SG<]$'N_!P@?/CQW57_?\-QT<#UJ%8/(!1!5 8K=ZN3[SIUXWZWDQ\^/'=5?S-X+E@\*>MLGXQW>WE6##&)4J54 MI ,5M82HC !M7$!$+5(PC7'< QN'M/_]@ !_WX#J=5+5ZET?)-)YH>99?0?( MJ+NZ]G;3J&ZZ58N)4UN1V6BJU#_G^,?\^#TYW%/\\_(\XK06(D:7=NEN2N*M)O6&Y:^L\ M"=TP#;*RAJF:6-M$&7PJ&7R@1Z\4'0,J[5SSLU*W(O"0LJ8^L?:U'>M/BVV/ M(]02SN=7RSQ;G%6NNV]O)U\*RLMZS^/IM-KE>>EGP*QEP90$Q=8AD10 M@W=*@8LQ"Q\$65C;&'V[4WU(F=(^(;EG???J2>NN\9MTAOERA)-2?]O!E]Y\ MLQ;>=$M2&_G3>O^7R_Z-^7[0LN&#-![KZ\8>G]=S4 .;);I8%'B=*42+.8(3 M.D.B'XE%GX5JO=NR'66[SW2*G]\$CX8KIB@C4@EKMZXN->Y#,!3O)2^U,-C: M.JTM?TB>KP=47)_F=#?!]S)*?B"#C^SJ)O.,KM"_J$U"HI9H"235WK=);23T941(XZ\A1C\P/?-S[V MM^=D0ZO4(,E,62H6D$Q94&$1*%IR_29HHU'PTKJRMX&,0S-H=]'W]3%2NTF[ M%^NU8JSX6&Q1 2+6#E\>#?U+U3/+&*+7F+SP/1JQ WS76"NU[RKM+6/;Y>?U M1Z20^K>?_A]02P,$% @ ;F;\5&SP%_)9&@ 5O\ !4 !P;V]L+3(P M,C(P-C,P7V1E9BYX;6SM75ES&T>2?I]?P=6^;IEU'XZ1)W18,XJ0):TDV_.& MJ)/L-8CF=@.2N+]^LQH 21$$";"K 0IV.$P!(-C]5>;767E5U=__\?5L?/0Y M-FU53YX^(3_@)T=QXNM034Z>/OGUTRNDG_SCI[_][>__@="_GW]X<_2R]K.S M.)D>O6BBG<9P]*6:GA[]'F+[QU%JZK.CW^OFC^JS1>BG[H]>U.<7375R.CVB MF-*;OVU^Y,(SIT-"7%F,.+,!6:P=TL%81:-EDK/_.OG1.>Y)\A%AA1WBQA+D M@L%(8FX)XSAZ:[J+CJO)'S_F'\ZV\0@&-VF[MT^?G$ZGYS\>'W_Y\N6'KZX9 M_U W)\<48W:\_/:3Q=>_KGS_"^N^38PQQ]UO+[_:5K=]$2Y+CO_]RYN/_C2> M651-VJF=^*L;P.W#]/(/KZ,1Q_-?PE?;ZL>V^_LWM;?33CWW#N%H[3?R.[3\ M&LH?(4(1(S]\;<.3G_YV=#27G&U\4X_CAYB.%B]__?!Z%6DUF1Z'ZNQX\9UC M.QX#XNX*TXOS^/1)6YV=C^/RL],FIK7HET/.H$2&\Y_Y:L>],9T"D,;/7$3P M:9QD@A?$>-O5^V.^O!8*,=G9>%H0\>JUB^*MSVQ54L KERZ MKL0.HMG+C8E MH7YSW6LXER!O(LR7/*_KL:^;\Q]\?7;VLVV=7IS: MR4ELJ\G':>W_.*W' ULO/'K-$Y"_K0*3Y]4EBKMK30,6\RY$)KQ2 5G#G[H MP,6HUYWSP)=#']?^&R#C;*KK2VZ-K8OC[M/1K$4GUIZ/+F\'LHJOX64[LM$2 M23588VHU3('>P-QF)7(.1^%%,B3MLM/.K5W M*E^/8J[0AX_K]<2#0]#&EW'^[^M;9/BA'H]?U%!;PGQ6XE!0= M)H)9YE12A>ER%Y[=PE=P9 M F"H1(2>C>C;M(^EGXGUD[S3/M\YC@;S[9KR-*!9$\ MPB2+#4-%TO$I6\3C(FI])& LAE"8B#8J>1\2%AJF$1XF"CIZ%A*WS MNS2\V^+_B[*#:'J5M;)(Z/ AGL\:?PIB"X#J0YQ630PO9PV$-N]C4]5A'O&, M#-79I\5(80K3 6,:.1(],DD0S8)T@?DA@HH-\1TVZP;3U"JKU&Y8]9L=S^)( MQ:A=X!@1SB!V5BXA&Q4$3@E^(<"MQMCMA50=O+\X]1 ]K5)*]Z74E7O:?JJ? MA=!IP8[?VRJ\GKRPY]74CCORYUI>R-893'-G:#]$D%E;3>/'V'RN?)P/"LQQ M?3+7Y7Q\ =LD=+ HXB01M^#U&AT=/$'80.0>29"Z, ^''M-AD_=1,6*5\::( M$7W=MK/;+'SW\_G-@8UD M#JVW6Q+(O>L,:S!WS\$:R-YAX7PT* 5/$)=&@HL1--(A1"F]=#'*W5#M#I1_ M2J:5TMHM1.M=JGA9?:Y"G(3V6CTEQTPC:7&TCEL(U\%/Y4Y09)7D2'*56/") M&EO=9:IV#&50E#P*&K-881>(*.T0-A9HQ+!*8C2*.(QZM M3%YPY%**B'.:2$5Q\0@XX/* M"Q]DMH3@",4$/JDAW.G279\K(';O_1=0SOIFM0=(=H ^QC7IN04X ,8,EQA" M42 U)UXCQRA'+"85*8>C:9YBQH/:Y\%=L[1YC[,E[F1V3< M/F2=4&$$!58.#2F3FVN)&&'PO]3<4ZZ+K 1$::P.5.!"E')%/81(E+IZ*WQ;@#,YSO]S9.WZ7[>) _*JP=8ZPH=CV!2NEE6(,#8=QR[= K MD-G+V%8GDTY(S7_/[+A*%]7DY)NE1LOT;A2&.=>!Y M[4?Q+O8"N/\$S-N-3M>F[(OF7YQZ5KC>B12UUVJ0$9T(Y0W4IO&&T>9 M(%IS ?]Y[1,X,!;@:DEYLJ-U%^WI;MZXZG/;5OXJTF=)$"(DALA+ 0,T=4A; M(9&GVF F*,>R=%O_W8AZV[K)M K5>#:%A^UC]+,&U!O;G[_Z\0QTD9^/_#S. MIIVA?I=N@GEVEE/)(\.U9(8G1*62\&3ZB P&Q]-P$;V.$C-2?"(M 7P/3EDY M?JV8N)VK<@#/K6O SJZ '2]Z)[J.WV?3:5,YP.[&\5/]WC;3RE?G-AZ5UW_R]FI["1Z_J)L6J^_ZRS_I#WNBS'6%L)<6*(17SBDQP>9$11" 2 M",/>&![\('M[#3FH@^+QXZ+ $+M$^=,89N.X^@QV4GQ^,1_VB[Q*?9[P,Q"U M.4WR3D:Y'56I[()XC3"/04:/52I>]=D:Y*ZR\P,R;UC%/+J$?#>.=ZGK3NM2 M1T%S^#J.*'"N\N9)!D:#/9*82LM,9%*5KO^L!;.W1O!A.; N&]]+%T.TA%[# ML\@<;8)HH#3\*IH]Y^#[J>MFDV@96>^&!2LPN(L0KDF> MO'"B>&?PCK2_:=I]:.5O(^*U2B^:9GCFY^OTX3)]>K5NNTR!],*]Z&ZD%ASV M+.H82+*..T:<$-@J; 3S6C'I1[==L-^#]'S6@H?2MM>N?.6RQ$1\\%(BE8@& ME\4H"+FD0H%2%YQ+C-K2V\?>A>>A1B,KYO+",$NZ:M*%FF]G.92HTYO%20'M M2&&;-'<<,1X3XH+F;DGED'*8>R(]B?1>+FU\M]W'1L64O;05PTAV@.C]O;U8 M;@.2QPX^TP)TG#=$Y:SJXC=A)'#0@6F/&"9Y)8102 L/SI.4R?K U!_+1*5?:[GP'\:;N$_6P2WL#'U;A+>L'O M9F?P])0,PF]GI ^(Q(^7& .LSKC$H:0,+N0M")QS>>LCC[3U& D.3Z=BC/I4NM'E M +GS('$.L#UT20Z#Y1X9KP- UTBDW%P<&-AJYQ3RU$,\8KE/Q1?I%A[" 9%L MG\H=8,_GDL-YW]3GL9E>O!_G]2>3D%N3SK-+,L(FT."D0)(%G3=;(<@ZL+@A M&<$Y]904WVUH)P/[B]<#$F& 3:.OTKZWR+%]?G'MW:('VSEC Y.(L9SZM3;O M%^1!HL1++'RT\.P.5I+9#..N*C*#,6]0I>R['-,VTZN4XC]C?=+8\]/*VW&7 M4I0>'% =/!*,ZOFR(0=Q&:(*)Y.WF:#2;D(ON,LU:L&[*UK="6#_Y9B@I[XP"5BNG,*&(1 O^ MH%0>.1D9PB)A A$I3[2(2=BMZM<477:M^6V$6U+CT_-F].K-B'I.F1$&XE(- MM]?>(2VL0$J*Y*UVTN&[NH7;Z'\XJ3\?Y\O-=9M?7=/K_#:[45M*JO03]?MO MH^ Y\1;\@N#RQCHFKX!2^3B/E(AB!O.4>BOJ]]^^>T5M*:D!4IVW^'F=C6>6 MV< 3/.C*,L1QM&#CDT)"VE>;"/^@OSH>BC>U\UY7;7Q/;QYGS.9KR=^L;8+!X85501AGWO" MHS/(Y8T\>*!..R.PXC<2T6MZ4M;?XU'DA/MHHRXORH(N>@?K]VIR E'CQ]GY M^?CB&B3I9<*2(A4, ,$ 2=O@$$R(RAIK.15A(^W>?OV#TFP!$99^;G^S?[RW M?SR?5=T.^3>1&1<@(DP2@>^31QH8,E1CL%>:<\:"")1OI-P[;W-0.BXGT((^ MW\*NU../]:SQ\PIVA]Y^R&M6\^%)EW_1H]6\P%T+=*:7'ON-1O;$;70.)\F2Y8HGJ[Q(S >KK09= MLU&!^_>+QBXOM^@-^*8G8 $JO)M-,NW>>1(3[O ML^'TS:?8">0YD2["(YYH*6%M FNW1OA_7%OY:2OTGH;H'7_'HQ+T5V,*.-Y MZ0Q%7D:+N*<$61,]BI2&$#@V*Y/VT/RZQ/87QPKK;S?]_2_J;C?JO+*NGK05 MW,?.I]HE9*]3B-ASY+C(S=@R)Z3 HY4I":FQ,H+NH,WU/IA_9O8-K=4!*@LE MA+0"..!&Y==$(Y+D71C@1C"^][6 Q\+OJ$7P\5-V/WO?=;;@R M^N<7ER__5<&SV?C3BS?Q)#!!!>HDDQQ9;DPAWI;M; M-T.VKUKLGEBSCKOEM#? %']KU+F*=YD)V0#L0/7;K8#NIY8[A,;7D6HP=>V= M8]K+9'C>[U;J?' ."_#,*8\L#81QZHDCI5?8/P)NW5/^?734VD9+0U+J]>1\ M-FT["=!%6C7HI"%F$@@G#M!2\'E7/(,\%59:G N=@\V'JW#V&&F45^0ZRO34 MP@ IDMN@L>76L-8S'[F#,-KG,]O!(]7)$"2P()I0X:DIW51R!YP_&T$>HH7= M[)RS<09^Y8-=%#_6WG27M8_-1GYS#Y_(DG02IA_G>?+1Y'/=@]..OE0^]2IL=8)(;2(#@\6ZLZ#RWOM:(F4CECP*;L5PJ?G>58BN_'AUO9A2 M]/E% ,&-=!"6*&.1)L;E3?#@R:,6H\2]%+F)6-S2O;Q QRRF!$P2(EPA@7::,EI@]2_4[K M$<,I>7M)/I;:P-487D]:N&&^YH>JG>]QBB&V3A'&DCQ3B$,TA1SW!B5AC/ V M$LQ*']1X%YY]U0%ZZ7DM9WK*>U#W(-=Q&^NGG^ O%^'[)M@&2MG?A6L_&?IR M6EQ+CT(JV#5-2-Y0S6"3UX' L^$$/!N"$ 0SF_3PD$15O%UO]_2X)\F^'W9L M(_G2:S5^7@:X-Q,K9)&D$S+IQ&E PJ3=Z=] MNHY]E5(/)='2"Z[6@ELF[0TX4R*G8XG+).>YI3'DWIN"ML!#%"(IX9]-2Y,BFC#4EX3T/S'/<3]U[JW'L6-T/D>AN M3AW<.+?^JFZ^V"9\G.;3FB8G>ZEQ;(IAER6/!\GE1@5$>D$PH4(:H[A56!N* MA2;)BA04QF;S"LBF:,H71+P6BGD)$3?6>7- EY"),2&OI:8V*L[#<$%EZ8+( M0HSM0HR7SW5.]XY2[N!/8*19MM2):#"L-E2M\WN]SBR9MNH M=TVYI)A0=U@]X7G]%74X;\,"!IM:B[2C.<=O@E*<8!7^5-63A]"@I(QW63VA M!%LAM$=**G#%([@!EF>81'-*8D@*#Y=!?8S5DS+*[R'E'5=/,./1B<01Y0%< M-@[X+*$47#9+C$_2LIMKU0^_>E*& _UDO8/J"94&8@!,$ XAYJ,GT]PF:<=\ MBH9ICDL?:/.(JB=EE+R])+^+Z@GC(DH=%%(ZY7.9?ZLE@[-A&\J7SJS?BW749_\B)PDHSE )G$/GJA*PT M'('OR[E1C"E]H[2V)IVPV?T>6:YU*P75PTJW=#WE'HC+&H#%WFC)*0K,Y4.G M'0%O*X#_:[5@1B7'PF9I]LWN]R*4^2)#[7-BD>K;]LWSG83:\FEZMPQD4E67#@ MBRIA4=Z5"[3/,;)!:Q6))9*5WG-B#93>1QN=ULWT4VS.GM=-4W_)1]J/K-,\ M8>-0S!U+/(6 ;([=M*%:Z) 4T:5'=PN,?5B5_MI>.:6HIWP'R$R_J2 M[HM9T^0#MFBDF@F(M0)6$G&:MW?4\,-YAI,37OGBB:E;8!R&ROO*=Y!8X@H* MT^"D=-DPR3EXQCPA0X- 1%(NF214F](;DAR^#FJ9Z[M MW**1QS$H M4P#AXA4NWV=V-Z# (4%#J@^2>KX_XA6V: MB[SKR+P\XK3!C%B/ K4Y+QX2TEI(Y+E*EF!MB2J?.EB/9_=\**F[6^Q"$<$/ M, 6DRW(;CH$C0 M6]"#%"53A!&&5]7$3CQ$S>VTO1IV/E"88@B,"=,H*19SNX1$FOB(E Z.@;T =%"W*JF" 6>/ZV$>Y?T(9+1 C)&\,#JB,C &,E9,$DVB M /Z M#0>E^0<+=NT>W/U<@XQG"GB>34(7GN;7\[T98UC,50P[1I/R2*1\9)C1.;W% M'5(FNVG66S]2[].FGSQG4Q M='0VD0J6.\UUWJR3^Q21%4PBHZ+C.EB8Z$KGBC: =1@L*2W_58KT/AG]NH_S MROIN[]9?[-?J;':5\'IAS^$WTXN1X YK%AC"C(+IS27M'$Q(^DKP#-4=6DIQ.,=)ZPK4PY=<%KL#8 M7:_4,)-+'ZD^EIZIY029QY/+>_/#G8.5*9\LY7.%CQ-K0$12(:8(R:4]R5+I M]NG;<.RO1ZJG;F]Q37O)>*!$Q75,R^/7-T U4&?4[8CVTQ/57V/W4*"'N'=' M!NT\EPYB)V=VD?(0NK_FRBQZ M+TC4/%+E$*4X(DZC0QJ$CK1A@6"I!%6E6V574>PG.=%7/W?XB0\0;NG.IBYA M6MO)KQ.XV WO=8[.!Y6BU E\5>P1%PY\588Y!#Z"18NI]=%MU-1T[ZV^:_T. M(,W2;8P9W0TXT>DH$A?Y/,E\%FP>:10<1:R%$)A*0\7&RCU$;?:0UP#EA(]7 M&8CEM@/)R"@\@R%UAVX0CQPG"3D5'-'<"^=*YXM70'S7FBXCVK5E@37]AHN/ M\P]GV_C3W_X?4$L#!!0 ( &YF_%2]HB]7ICP &L^ 4 <&]O;"TR M,#(R,#8S,%]G,2YJ<&>=>G=4$U'[9I#>1'H38J%)$9$F@L0&B(@("$B-"E)$ M0*1+S"@(2)=I_W>6;"F& 08$>N&QH;PIB8F&#!T O&(,).& 1[N,)@IJ8P11@,Q@$= M$X Q0[^8H-=_!F,:=@5VB(GIW_N_!C,K\[_!QL+"S,K.QL[^[\/!R_^?!^ +CYX"=9^IG M9CH!.\3/Q,S/Q.B$P2%;69G^,V#_-9@.,;.PLD$F<7%#)]0>@KFP3MA@DR:C??Q+&R24B M*B8N(2LGKW!*44-32_N\;65M<\?6SMGE@:N;N\=#/_^ MP*#@D*?A+R,BHUY%QR2GI*:E9[S)S,HO>/^AL.AC<4E5=4UM7?WGAL;VCLZN M[IZOO=^&AD=&Q\8G)J>(<_._%Q:7EE=6R7^V_^[L[H'[!__\8H(Q,_WW\7_T MBQ_RZQ"4 Q;V?WXQ'0KZ=P(_"^MQ-3:!2^;L]WP%3YQ]P2%T.>E=91OG274+ MDO#])X-<(C(:1%GR/]?^X]G_G6-A_U^>_0_'_J=?4S >9B8H>0WILDGN_ D2WB">G#H'+*35_3J<+-]4/[DI$>N7$MM=83RM2I] M!]_K_%O ;;R(H]!'Q[HE!PO472R6&JZGO'-5'E):Y*^_9M M'?F?BA)TA1V$M&I<;7:Y->56V/RMT:+D@X6I6W:V#P*#G =DJ@7,BO.&WGIO M/C6B:L&[50^4\,(X4N4(#J3!21. &&X9B[)FP-I[+!BP^9VE:W,&OXJ>'"2D M-N3]_&L&/D+$(?_:M"H!1.=B@'R ('ZBJPF Y Q:1\($!ZUG[L9S'=Y4! MB^P NQ@P@]"Y>KK(^0P&#%Y E^2;%Z4);\7@P3NK2"JZ>3/N)WL^T'&/>I\! MRV\AVS-@W%(F#%CB>#[]*T*X58,^A*\%.I!18PR8J+Z2>G!/YQ0ZXS@#]K+# MXL0YEQR6'P J^,[+N&>IXS^Z*JEK?[7IO*'@,09,F $CE$Y)U\H\' ,.HQ#% MP9$6\PO;4B+MQ^F[:]WW&#"'Z(V+%RH TV-\QY^SBW_!?L& 2I@-H[D<@,YU MDBS-R]V5JS#T-X=K$6\8-MMG];D^0F)V5B.;*X']@ '3?NLROM4UVCXU;:P< M5]DCD1[H'5.0#"C2[>D:J(L^L0CQ9L>Y_&D<46Y<->"6F>^%CJ^X BZ:4H<> MCZ>SXEA68YQ7[8Y7T)\;5'SG4?NBR _752H\M(M<<(04>")=GP%[M]W-@(&( M9BC\J3@2C@I@]N%Z/@Q8.&6 KH.L0)!,L*!L?1LF!O\)^QQE.H^)FG)[I6@O@#5VU&$W#D8\ .>4,K;SP344H\ MFR5<9/#3)ZW6O\#-S;O**#R2T-Q=*S9F=;\A.=#;T:PM![Z; V;F.92-(01: MC]M=+WI2HR_3<@/>?IT22N?T8L!8WX#1[ZC!I('G='G/%+"C??942ZQQ_4C MH?*/*]J"9ZXY]+=EJ1^W>O Z_18E'-5D/X0@5 &DZV8O<3 &[($]/AK!YZ^# MDBT!G^X.*97>\7'-'38/F_-_'I9[O(1Q^W/SYETC9:]06$,G;-=[)@/'T MN#7XR(RNCQUB/_Y]I1Z>H#160,OH%'^TVIYL8E5FD>J(#<6FS.0ZFFWPI)R) MU[G=-+@\'6LZ[0I8V-0/KHP]<;A![N#AO_YJ^.(=M_%,QT/U.M: M6QFP,!)]. 7%2HM6K9'2FC/Q\IPSF/AYTGW:L[QP6'9RH.!JJWD/E1J([>)[ M#L5J)W'JY#PB4H^;2(;O]L3XS'^J#Q%Z0_AA\HT2,BG!%MA#>H>-)>A+MEN] MTQN63HGS^98[I?3--,1_6[\Z3GW=X#RY[Y/W4&!+_>ARBBS99D.8S->3<=:L M(IC2(]&9+&"+#9@NWL:X/D$,/%R<[FS,3 D9J97"XRDWLG%ZXUM!7P#PA.@Z MA134GI[^%!-^G]Q=+L$44+(VU+SA#XJ?.-(N-GY!V/*8LVR"\5])J+JPZVL7 MF@S1/%2$U(U9IVI41J]O'DCIGE(>Y*\MJ^W[J 8JS9.Z+Y3NV-,YFJ! /(",EYI? M:15!W6R,LB8S3UY8C"A_E2R.33_&4[?]DNG&"_V QVR7SWE?3M^GT+EC&3"6 M)9+H>IC>R7EX5*"@^WFW:._%8=4:3(W>+OE&Y7ZQLFZO"P]SI&/7DR,?D=GZ MK-"$C*;&:BA!R=1CGI?;C<:9:4>;='O=XHM,Y0KD M;A1BBFF'P=A.+;0PB;987.PX?Z\*)/#P/;Y?81N6ML<#! /WR45K"I+TS_>H!X\7<:4[T*%]@Y MZ>4O1$S(>2AB^^4"VL-NDF.S8OX=MA<^J;K[: SAB9N2[/BW6YQKF\FL;;;> M[RT&)Z:["XT7[W4'&I9=_NWM59K4I/F'RM_GT.&F,N:8N9%$<&C_+ M([:N>3+3!;S,77]IJESYOM*TH=JTW8^F426@B"JC?S!@7,VJ'FZ^!$FDR.J1 M/-L=U2/7]U(Q"$(ZIKIVIQKJ VRH0R5?PNX/#TPJF1(KP+&YP!$*SNM2%\6I8Y+ MF._ 'VGVS>_G9$7W5LP8%DG%^$QU3(3QH6L/5J D0]TBK'@-5UN[^8&$GU/I M*E^*K\F^\G'EH.KJ)RG704=K@R0A5D%#Q\.W8:N=!"%7GWB 4(__Q!>.N(^- MGCT\JL?LHY5"W#IZ*1AN'!I]6J!]<:2M)=^#\UE"];NI.QL/'MT]PBX(7<<@ MUQT@%$'@@TK^J']Q:8!H-4SO]?)[8G8AZ-\&S5ZJ'&BF3)\!RNS. B[ M"2UX ?LO<-)-S)&)CI-&VK&U)KS\MC= MY;%T1[ _,%#V3<8O8YD=[,6/Y5\'I!3MJ$^MCOY>/*BCT\Q&BB]=YN+.-]G\ MJ=2.(+S#D6[!F8$V;0;,#=K2K_3/)<\%6YL[?_"P_JS]=&:[5"-PT"V":)LY MO7#56EZ/>7/]<9&4Y_X+J.DE,6!>?5M3?70N'6RPT^P?5Q+0-D07&_8*AY_" MIH9_=$CK/63X)D2'OO#^&:>FW*"-FPH%"G#;%V1-_4;HG$EW/;G[ ZFG_<^U M[N%+I(B^%?I5M^=5LW+3F7CF1=E13IE7(T?Y4O1,R"G=3NHY'\90]^9FG-QT M,[=JL[,SY,=/_QY?KJ=*[D&5/WEM?1!I7R,"VSU#=:[TY:])O#](3T2%;QFIE/VPY#G++3AD'AG[5,7&A[QSM[NDPG]I%Y]3AR; ! ^ MXTF.]G!0KB4'^[R9U[D(S)YG:_#8[30I:.WHT"I/,XE-LY P1O(N?.$@!C58 M351M FTX]+%:\ H49R709TZ5?X9;1=Z@FGRX/D 7D\ZM,;HCWK?T\ZJV6Z'2 M?@.M".'>'[I;3\MK=B:K=PEJ9(W'U^H$Z*2]^507GW"\W@%:YSU(4)%O0YABO#8N.JL*#I(/;V_P.$S>61-8">1?JK*W>T.\I9[8D*R6 M[-D3H H/#K^3]+Z%S-80WPL$F M\IIQ(]D*ZBLJ@E8_FS5\7&LK/PW_9BI?>GO9?"'K]@G3N$5-XR/"*LD(@T>3K)I;I2Q5#NH#C.;)ZE![UHO:NO-MW@C8I M=.9 @LO"PFAWAL@GXM&J2RK,*%_>>[TJ<;/20W@G;41>[5>;(GN" <3HTEY( M=^.RX. YR]VOY$)($+ Z@TD?@MUZG,X,UB Y+A6YFU_ZX!ED;;UX;7TNRZ]* MWNJ77*Z5O/C^A=*]<#HGZT=')!1>%0@B&K!O:GNH2C1Q)N=>@YIX9TA6'!K_ M@Z7<0]DB$^&U]5UFDEWRF7RQ>HXEJS_5&+!<=2<3&>3SN(^[72S#=JD#&R;D M:T"_.9@&B1)'!L0VI?+0(SBA1.HH/!H)6N$9,/(4[1N43PF@390.0SV#?KJB M$.3Q+K[(\XA8/?NYE0#>RR;33;&I25Y=ZV3[/,X3%8-"USH2YS1WVJ"3F=$] MG4 O#ZF'SCH++7; M62TS>I!L47=&5ZR+:Y+-5Q'N!'W0+]=E,EQN+G) M'?$2F"WH] DZI&YU5_5[BT-WI M]6 _7'4%3Q7.H',P4[1 RUU!,&T>@ 6KH)CF(!J_K(T^5M7R:63S=]AON\[A M"\T_^Y6Z+0PLFL*BK!6OW#T"Y-C7'1IR]6GZA!EZ46JL3GE"&G_UB.I([+M@ M>3-7MQQA49^P.>9/J>XZP6XDW74-$0^H B2'Q&FS'O1IR+\RZOW$#KHNN2[Z M'0C",@>M\L&,[ESEX0]CWCOQ(#'M-=1P&(DZ 8%;@L ::S;!?OQ$)8_8L#B9D6;;/_BX^#"-?NI MO_6DSXPXWP4X2_]BZ1Q0FV)GH5H.,V > ^Q4>7!TS@0K'8SH'BA,!L!S>2$S!709T=_PU7&843U!8.? MF!U:S94WS<=4_&5!:4KEQ9KD!AI4LXZN9/E.S!2B'<,WX](X M%, K>:.)U!JAU3U,M2H9F'/4[[$4Y>_C(9GMJISU/?'^I^E1DR"5MNC^SR[[ M382B'M4I^]V AI&_B,DEXG=]C9&ELPY@SY?ZO2-3':19*QRNKOJ5 <\MNRX_ M/]XFC6(/GL?GI]O.*ZE\24>.P^,QU0-A" ]5#E[VGERQP6:;]SV/Z\WM5T7Z M%.IRGHBX9V\9'&-YOFSU_+YZF >:BSX@S4E[BY+VYV,"W8Q)N2DR&P$JK3G> MQRDW^I\/7\<_M>6 B3[Y?I'YW*%PW4QX+7)#GF V:4GX\6Y>]556U"X0L3&E M:YR];N$D/NLZD<21=*=USC?N+D_*BQ0D)[A$/VQ*RPTH]:C)3HS"">@9OZ__ M:C%O-&PW9K72^63&36S]-OSA%$0BHE$Z\ZKQ2(Y6$:HR"1X5@!5<:U4DRTR5 M3JZ,+5I3+N0TQ-7$M_>()?\1<)R\?:1!D]S3K@IJ%FF M>2TT99@W)TZF"_VI_ILZONR@D_+[[!=E)Q^;= LOV7XOX4:9A98=A/X MG:67WXJ=U*YOI1^T!'G/)"SUD($V38#P875,>XH'!Z/>"PZT6_WDD03ZI@U( MYN1M^^^QO, @6 ["OX+ANSN0S2'Z.N@>K7$G&5)Y#2#>*EEFN"D5VG$FHSD, M+QG^RY;- \;] ^09W)#,3-$U&L<) (2)@3@GR4_) "\X#=&.Z"RU))X-O\+O M]+[4),16D?G62B=5!:RG. %M@IK!Q'$]U0H&K+TIYO'>>>M\S)2T5(9OVYG9 MRXZ/?NM\G>I+;W/'?_"*)=XH$L,FS:5^H"8'^@S6PKM0O6UD:\_PM.JWZN9T M]](/JRE ^#[\]4/B9-@?JYA/]!6I2W]/Y&31XYIER4&[3!"8U,^TA9"5OM#9 M2>.=)@MPSR@(DJ/E"O3>P%Z.E,\>]V^@Y/7BCJX[S+6$M^-)WCWKR**O6?&8 M=EVOFZ?49 R7NB1J%QJDOXT;B#U[HD0@O^&Y*5#P(3K\989AV;-%P;,=]XLI M#GHC!;\'%BAM3GQC^K+!)<.72;.))6"4P\A1V8J<0COCD* G/7G7"EC?8.XA MWP&5$,A(4"@&],%$KX_!,_[(<'UX:K';N.3&5,VKD!FI5-X_20G6(?>\GSY% M3R-1*%HRCO"F53#;9'B'+P+!.\@VJ8$Y; <)/W>'^M+IJ5*SDX*C;P7,9):R M0)_==BAWF5A5^NA[*A_I3:4A*_NK9A,QCY#5>]6&4Q>N7%^:U1]=>>"@GNEZ MUH37>'H_-PFI?2#MY-$ECF9R:C% ]]GL 9FK>$C($B:V)J_L/B5M[6(Z.5$& M\Y/*S@).R. 41R_UF_%1UG\VXA1+US?!3=-G5A06*COM#5W*WO-@?'TCCZI; ME]CO*&DS0CUC 6C.<2N$&8_4T5H?UFG#FY7VQT$*Q9QJ2"O5NYZ5T:DJ'AS> M-1Y_[,Z)5HP661W>Q%O%)!2"Z)#@(;=I4@8A*G4<%"Y!<4"9] -=>?VNX7[N M#/ _U#X87^O,.1;)#2=\O3O1CYEE#2!4RDZOVZQX\-.@??'%\:Z3O!![&*)$E97(8$E7(Y3\KO)]\*L@&:]KB^ MTX841!7\97ON:54MKR%@$:X 77P<#)DZ%?PQ^ MYVW?<=Z[_D%0J6S-9=L/-0G^(4FBQT1#/Y35?K&,F\F.8;JA-VLI*FB?V!X4P@#7Q)900,K&SI_#EO?C7-2=F+\ M8G1ESHJ?GX5)2.I52Q(S@KQ$_J<L:(_3XC\4C7N)"X%;]7Y_.?/N9LCR29;X$*AE"T6+G IGOE3AZX"7TI$JW);KGQ6O: M._/K!^E&,+;TR\5O>13BA5S"^G?DJ9*)%#73.62O_M M&Q 2>LXZ\_7?[X_OF=5^W<..?/H M'X/L [7-B+?19VG5J$MSGK' >3@;Z&W)$T6_XS!S_?6[@S?6OY^I;SDA($=2 MP31X)S3AE&AG:6R(A(FCR"+^ZJN4]FQ[]_E4M.#^Z)X15=*$M.(_\!POJ'>G MM\[4!QE^_3 0K>+U,EQZNF*J89NCC)W#D-OH7!=J<1B(&*SCHU7''-TS3P$4 M2E4[:1KO_2(^%'[S%<=V!?VD/:9"XC\\"P4(>. XJ$I'7Q1F/3.ZD\-^^_:U MXW&8O;CD>=HP4AUJ]^QZ++,:T"9Y#7J3>AH1W![G$RJH_K2!R50&#&]SHA9! M(""CPWN0I%M-+2HR*J+AJ M%*P]T99(Y3T_0E?S$$)N)UW?-0"T_8A4>=1DL MG^=TUJVAA1,UIXN/=>*I)^DP'KQ23U0;8_JHO+ MH%_+6$T\"YGZ"BT/M",I3SQRX0FNH3[LX,,IMD2$LA^DU#?1A>ILP(ST**1# MVVH9,$Y+1UH>^C@XZSZ*(TH.'AORBCV<['3#\>L>IV?B^\A68\B=-*JA3PRF M?JEKYM[[;7,]$[^BJY-?3[D:Y,^37MJLPJF2F:3W$#\]/:YG*F/OK7=OSG;F M*$2X6ZID./>O5=/]W3#K1^5OA@U^.X/4WD*,G,7L_I!)LRF)3:'4(-\=<,.Y M;[Z_5.O!_=R3;+G3FH5)P).>,&"=PB/T!+Z8W+/)^IHJ MAGT&$0,TWWS5C$;+;85T:)@(]4S*G!%5 M**K=1@ZNA6\/U)Y:IS]7YO41/]BOY]RW,8'8(AO*#'D4:+LX;1!?+1I&U7E0 M^!4SD^NU]P@0VSP.CPAEITJJD=8V 'ZT4G#C-7#X+T5*1%QMI%^F^AK[<.\K MS%Z$D,\+PEK+T7=[#34X.6'1\7-%&>]=,N@P[ &\XG7!L:7A% MS [0B^K,? M3A1]53G!5-VV? G@!$7TE;S P]QC M8_+)\];CWDLC6XMH.^/%I ])B0V!SG1-FOF_6RP,F%@AJ 1!72S8'^*)2 K" MKCP&'^H_=@S@?E,N]R]:LME_L LI7Y!\.WRQ:,1//=GW%33[+KNPXV!SC()&D=? &C.=(X=T"G##@K*);1#PCJR(L!D'6\V=FO0U7S:]">YBQY7/_ U^2:\-#="WKC!@;&@J3X(PG%3= M>M;;/,RT.Q-*:W+.VDY5S*%=A-Z_9TBS$O]N^;P%2!?YQ%#ZI):%N0EWNE@5 MZ72.RK#JE$_Z:K"7K <7J^7)+ID_.K?83S]6VB\'S4B+/G$8X68E @5YQB&X MR;9J\/Z4_MUQ;4Z.+SO[:WNA=#X6\/.L-"T=+0A*ZQQ"Q%!M],L5$ZH,[KE; MLD\8AXH?O$!F *1+4/'TD8?I7*,DYYMIMN4:%^S,!'[!-V,Y9!KC,&7D=@3A MMH01T6W'C8C@\J"SD<8P!2O6@Y,KC:9EUM;IY/AB%K5CUP:-[I; A LNKABP MN0U@2%;X6#*5%UK9$^5'/OYF>L"-T'*=VY:IS3[[E<0L3^C^4$]B.0"GVU]Z M4"7D(1,?F'^LU_DG3#QX82^EFSVXB/TR"&B,&?#HF/A6*H+X1J M)"QKLQ%%JO&0N..!."*+[_@Q4;A;,VA)REM)'S:\R(!=KQWJ:I:!6RHX&?DA M>V%FE2L4JR -7^+%HV\/LP(WX21_MVY.?3'H:G*:&Z=%U?KG\4=6T-(L 8JR MVA4(L?6W\/N>^U4@\N-RH_:_9T=.PR=7=((D:K8?E?II9-^//7Q5/ M,ZFY%Q9YE_.D3 #L(AT2]W>WPG"D'_!*FW8,4PW:L>+YB;2E[M"? Q*-0(/N6 ME(>6X:(GX0CK\+@^$@-&Y\QQ([HO6GT&P^?ZN-EBP2QNG[,[T\LR]<_A>UV M/@-6-1Z+TB;P3041!U[I/9!:GQ6 IL5HS-C8QOS@U^P<2]\S[U=V?_G\^[<( MWZ2]CUQ!E;08] "4\ON@+ G>IL\=[I-"E&+K,4CTF9GV\CEZ$AYFXXA\LP9E MR@7=]YD!>PUT)5+E\QBPWUD#9':J%):BL3+EGWP'!.;9/CS.>T-(O%H3^]W[ M2TW&19Z#[1C.!569Z="9[N/O/M*V+A0^U;@6]+>(&6 MRH,YG#2.$(=@<#*B;V3,,%']K=(0U$H-0>[DI+_A18VH#?CY^T\UA(X9*>NY^TJ?C. MZGX\6V &T(@@#&(F_FQW(B7T LC#%C4/!E':+K."@[+^[;^0-YVS5B#T&E:P MD)%_IWTUP/)Y3;G@7N.9R]OC.D7F!FQ&W0#)$J)1*D'MB:#LM)T[6JYV'&4^ MOW&_@W+%C#26@C_Q$J'5>M5G2^AL7F#U4S="R_TPYKWZ(>O@R4XB P3L(@C M&\2W#G:@8=\-TM\[>L<3AG1^(]L]HPTO^"&YAJJTXOQ'#G:GZ=Q+E/MVJ[&! M."F]BS\D@S+DT@HUY.DPK\K$AP=^N]"."\>VJ@2?7Y52FC<*IZJ2==OWQ"/I M\V;UCDI6[MF1^VQ>KO.()K5NR7.G6SS_9,6YOCE76 9E)3%@]Y&@"ML+ M_4J2;B>9JDZFOA;?_,MM'[SAK2()QG>_7A=.,F/=.&IH3-E :E%=_VEPG =? MA$6_#[%?NR,7,23V5BNZ3+94^ =[IH___?W$_$SV!FQO.;LCCE38XE:RHCV> MY51<]$VNIJ4Z9V-3Q45*6N=(I*'4JV/CRZ+K?5"]Z:"'&3"81I^CMM-(LSK9 MQJ36(-HL1IEC1)C]7I#WH+K:YK9R66@*TC:=W.H5%E,DOMWEGUOW-\CTV5+O MHH-@^OW?2WV]\F.'\4^G2=HU/?^L^A'PNNOA6Y-E<47P/G6&G6R$*_/%Q4?&XSTL8J3(0!\T 1A\/[ M0V:;(.M>4HT^#TY=4"5DO%@/X/TL..-9'W0K?&U!V3?Y0O- =ZL5[0.422(P M5;V;.>RC,=EZ[ K!4>2O5WI/VYC2A^0+K(.J@:U1C[[PMPFO.NM=_Z%DE(Y1 M09PKQ,]-+A#UM+^MF.46:5#?_Z4*(#P8L$_ ?<@!$8P4 _9*,Q$"K*XQDKCU MEG7JFM.ISP[P+ 5S)_?1*'AC_)&EW)T]=DC&B=I1C4CZB7/<8MYWJ\:557;$ M3C;$?LLYF:699#4L[\EZEV. _00NSB<".(S%N0,):'$2%A,05!J\C:P:-.W\ MX9IEZ[UIP;NYT<>_Z%(-=WCK3Q\NTP#]8SDV-@KN>&W,W\F/#[YM)09[!F,F M82.Z[GO>?WB^]O>"_&C=Y&[J&?_'/V]_[#*\D%R%D ,(B\AH=-"K5D%02^>P M"@$W?OKDNDG-X\L ;W5BY_B241O?Y'0/O 8;[5T#,(%N%F3#8N='/O+UU9.- M"E<4164S#;7/QKDASJS]T'_][\\$J)L^KS D\P'^.V4QN_3#0^L:YRKW_!:> ME9AU&C_IH#.O*ZW 02TD,379"76'G%JIG%UZJ@ZGU9(*ORNUP"5"_?X MB[-L,JE6[X;%8I6'?L434V3%=VJX:$2"5Z?Z.[E][]%Q V&H_, FNM0%BA$P M>)QL0S?Y=R\\JX/.":<8KPJ^F@>OS!G(Q_7Y>G#1O\0ABP+ DE@"D43:@$MBA1\U5G6J*KD64FSL?#V&')V1\[OO4"PZQWBJ*,DAI"P8DJ^BKR'6CI MB.8:E89?OYNKKRVE)TU4JTN_SPV/V41AGL[A/)1*;[NSL/#I0KC_9_N!UZJ>UV=59[/!/ MNFNK'#AG%@UI0>,YC\PL)/_#\:<%(FN9BR' [D/:$A3\$U3-6&(]5=#OBZ[S MI.\])/+6I\T MDCVS-'P_]KJVOE*@!ME HM$2 2KAGC-@;IBP@\TH B"T3)<%4\KL6N)?GC>= M9>M@^NMOZML*E>A6MIR$X&?2'N.\* M]XJOU]HJJ2+:X(F(>M'.!;"?XH*Z13YKNAO[S+*S'N>:HL/+\N3-O9[Z# GG M"2X:A+EA@L%V\.=PDJF47\]4:JCSN*:*6>>3>D.MNB0.831FN0J2:6B<,%63 MF'.E:VH3D[^\6R^17E[JT.7L["60*=N0:\0I =-1_GYQ?@SWSBP6R7:=!/S,LO#LRDO2X)9+1>T%RIV["TUPFB=_E?W9!+MA^2 M7;YQHJJ^?7S?6%UZ!":)D^NK>GM3EY_G H?6M*-T;.FSLL0A\GXZG/NR54FO M3,8SO,$V LZ N<-CXLE]\P/QS>[3=2#6J64TGW?LW&+.OQL7S]]905\QM'__ M;>)'J640MZB"L>WU@E=_FL[%KFUXA/.(&GUV?P<4&/ \XMN[8T,,:L=&VM5W M^[R:A9/0+_@RR\"L ZFSO6II-FEA;(CUBB#!R=NYS[/HJ0'E$[!7Y=V&%V4TQPS7.], SA";K_H=S#R^D "!$ M=TZNQBA!#)18TBK.@ U>)?'1A;0P5$=%^BB@^E=<7]B9C:/ M[:9C;?:1OP9&6RM-]C-FT5!S;,/#A1.C@/N)4=*\\75]CO.6 4=N7H)!N\Z\??H^((; M]>A)Z')*/P%"/K)V-PW^HI9M5/\H57L88SJDBJJ+US0IGG1I:C2X*V;8=3S^ M"=M5R2@>I5F , A,EBQU [6XQ%;%7_9+QB2MYQJZMO8%>.2UA$#*AY:FS9Y+ MCUMK))Y\D+J!!76+YFIR%6BM*&:B<&;N0+L^EPE.M29(M-YO'_,VL(X!2[.' M^-D5]&$&K-V>\HAZG5R35/8:5&WG+.R^ Y1B;C5>KKC0&6B)'5SK1A 6*7W9 M&%!9-4%@/BC#)W]Y<-JMV;57#"*US&XTSPD$8128SB;BUK'DJ+FBEU O3C$F MQ>&.;/@WU#@:6368V)]RK?:LE*W^#EZ;&5NQU3XBZ M1JL&V]RIL8]%"@8'KHJ("UPIOKQJ-*(FO(BK :A"?@1@O8 HV6+? PA2)0L, M?"3/3E442?73!N%MO&4&A6D-1T_ 48?=CU&S(:>Z]+6[0N;A80A>KT7:3GQ% MP5PV6/WSVJ#=5-T%:E,;:-./('DFMA6WRD&5;EW3XNO,ZT':Z\C*K57ZM&]A M;/[(&;X%KZWFV^/$9B((A4"]-$0\645HU&C.G M>F0'N.+8G>4P_P,&"N&$F4RR@Q62DQ1G1PI5'1 M6%JM<&5#L>:;V;GT15L;*8[:N+@E#8D+_$LX4G!4-U85(B_,=,E+VIN;IVOA M0DY=M&$AWZFI^CGYIK65??05]+=_3X\Z,=/ G/\L+VA+#&FVG3/Q.N]HYWEM M>99(>[TKZ[050I57(>]=:_!^L/)82>*-FC=$D_ M)D!<.O^YG>%2-T3<#N]M9#!@5ZTA*GPBN*DMP\XQM^'NBDKSWI1F^L=7M\.X/HQ8*.;J_WD^&XDK M]@%/U%.%)"T@7U+1G>>!1&B_3ZZT*@T'2";RK0U.AM55.TZ_!/1EE;M$KGV( MWA4(K'S \IR3?A_GG5TN0MF=!T>UHTY&(OCZR6'K\O$0!EXP[2.KV..BF0"XL_3@OH4Z_5[;Y,I'AX'3L(O^17 MF^'W&Y*O>B9SJZL(87UV\+#V?DV+DB69]3L:XYXN&0SM+MD*]KEGGG\*=KUI MR:VRZ E]I1$->*0T[VBS5^E*(&9*-+!.^HZ[REX9VEESCZ;=89T")Q[I4AE9U<>YU\O3!B\Z#2*THZA'*+N?>ZBOD5"6 M\($XZM-R#X!TV6=J^\YG_BX2O.O5]Z<#0*.X*8J'TOIG4<2K_TKCU&(<^(7$#Q0UDESAMM8,E 5_Z<3@%9-%XS=-GAW+'V\>3].[O\ M+YDGN/[@:XT8L L0?K9&@>.[-_"?Y+]DZ/B$X3CO4, K9@S8O 8>O N'B.K? MJW1^J /"BZ ZS>*]\([J12M![*_ :7\1W8G_RR+&#!@/,PE.?X5I1U!/_F7 MZ.I&U#-\7X"#$P '1,P2(H3KL]WH\CUNQ\9L*7WP)N" M_[D2;G$8,WP9-V:W]."+=]I2*PLM#2U*E1J;OD-*[ !@H(VU MFB10[R$-KZEL^/.FXO?VB7A[CR]??QQF?;/K18?K,73_V*:E[\)PW0=1SA4?Y*<)Z5 M3QX'7CD5&.>'7%>\O+@Z>)22'Y?DP73TF)!YOO*"SWQ.%X5%Z-]^&["(:R^K MJ:HDH2Z\IME+Z3D4?9]Z:@>1@WX)A7P<0G]9L:+40YB6.K;=67WI<:2.\[VD M$Y_:6)X>N59JQ5/$=U%]?Y#6"A#>TL_1(ND*GB+U65H?/@:+#GAH $?:O(=L M^QYVIAJ_A[TJO/3R 4K@DE+:\<0?<6-[Q0,IBCM+/$H'M5E";T.>G&A^\OA; MQ_$7:TD.HM$(%Y\(:=FJ%$?G[)L9^Q#Z=.TL5)H:FZ)8D\(63?YJR M@>PI%9W41W+UXZ(//-9 M[VRP7=+G!)]Z%Q8A\X_ENGPC?ZNQJ?Z"OTGHE[\G)&TD&@ M?1J1!)&*6TY;3EO]F'Y@(Y/"%LR [4J#X<4>:)G!6O%F;9\G@ROHDPF3\9$? MV,Q2%PV^]1R_(1+_2G'R:)P:^90(=TM3<^89M -A?,=#\ZTVJ8^';*1Q]H&3 MCM#9SW^/D3P'FHTHQU"RXPL>V%81ZOF6K!OIH8F\DU^_/S-V[T=_2 ;#[SMR,A; M7]\?Z26&"M\#7Y7^K(%S>Z!YJRDBB843'M;N9S_93K_G5W6*R>-:_HZZE,;E M-9R'75+1_YTT\(+P>?QCVO4?LYC%21*"RD^A::8PN_ M,7PB22ZQ8_#:YT W<>N&@&_)+_-/W>46<79J@6"@"'R-X\$1LA@P =?M,?': MTE O@6/V/IF[I6_RDXQHE1YF@Z;/S/A^(?/*MOB#$<;DT;")M:=.V66VFP*T MW(/)TR=FSVN-L[BX;(^G(-^,_"B=VS[G3$[,V3:8?N"RF5]?]9/&_^#VI\^< MA$^SJPL/*4VU39L#"YX;/Y=H_L#>SX^3&YQK/OLJ (1GI'X&#&*3RY=)2#JG M"@Z,01"SZ5(,V,\( HXJ8 ^0A0^*J%?Y#GP9L!0H]T5+\%4[!@R#WU=EP!X! MIR7+V:D4NHE3$>4P5:4*G*$X4U5)94E7?+U*P>3OCH:'J+ODK[)OG&<59G$% M Z K Q8%_#T>#$UF2<=3#>X,M7($J[8WQME%9A @3;)2O]M9HZW5>/M(/_]) MEM*2L',RCY\*.DS,ZJ=^VHYSGZP9W=]MQ!.UVQ\_.NDD$*#JBNF8/,! .JRM M$T$R11X!VBXS8"XJY]>^!)H6HRZ#GA^-2U>> F\JZ\J]E-&.,V4//K5Z*G:= M<'G>SX&<^TI_0/4BJM@3,V*Q*,2E\.O]IN%:79OJQCK?R;G7[,A. MOS%\9]Z,%33K(G>D71W[&_OLTJVG3(I:2N2 RH/? M#S5J$#'%CS9K-/$!Y<;7UZ0+O^-@ M=*Y2ES]Z_(40>[@Z;D/$3/1!00C;+,@V LU)X\99@F]^5Y&ZTIJ.[RH=.9&) M'KZR?YZ6@".\!200/JJB*P?(#N2A-8FT^/5\G8"U)@\5?UW6+9GQN"88L_Q# MGZ3*",/[0@R8.4""E(7\>"0#]J_BJM"QI.E+G[TL_HACS,D2B!LVLQP[^2E^4JA"1[G7%:F1#8L!B-'_M]\0EQ4WE^41] _X\F42U MYW$,V W$87VX.XZC57H9+4J:S?8J (&.NL?&]4@E;,8R M\S(I]@I^F'+E'@[,%A?/KPI &D.R'(@/!*00A +$4905[U]1D<;$^ %%3F! M0[)U]3GE>?<&K@@I&-6BMX"VCW@NT38$R<1O#J&LG*M/]OY04O:9 ;,5DG:, MB=MC*I=IV[M0B0PQILBAE+*L@T W$BVGU]69.'WV3JZQ?%]%4WNKX!"5-[_C M_7*6*Z9@)3 &%:LKZ5]?'^6GKC5R4?A)9\J+7IF]O*/9UAJE";1W=)4IU"&0 M?=Y'"AD".)-3WP@3!,%VK MRT"[#R@S$+GC<;8>SJ\Y8]8Y=/K\J53;J^AXWE2(TS%CJQ'$9'VA< 9,IH>X MA:7&I@-4[R;D8=#/C!09[5/HH24"0;5+F%*HR341L6.7!LV%6,W769GZ/\36 MF!NP1 B97V2%/G#&Y'\#4$L#!!0 ( &YF_%115XLCWFX %Q\! 5 M<&]O;"TR,#(R,#8S,%]L86(N>&ULW+WKDMPXDB;Z?YZ"I]=LI\HLT060( GT M7-92MUZ9J22MI)K><\J.A>&:R>G(B)Q@I$K93W\ 7N(>#( !,KGG1ZF4*1+N M_H'XX <[O_Z/WX\S*/O:E46R\6__0G]&?XI4@NQE,7B[M_^]-NW=X#\Z7_\ M^S_]T[_^7P#\[U=?/D1OEN+I02W6T>N58FLEHS^*]7WT-ZG*OT=ZM7R(_K9< M_;WXS@#X]^JEU\O'YU5Q=[^.8AC'A_^Z^@M.1<*)U #G# *<, D8)!P025D> M*Y9D.+FY^POG6" M%( YY !3A@"7%((,8H82#)5@M&IT7BS^_A?[!V>EBHQQ MB[+Z\=_^=+]>/_[EEU_^^..//__@J_F?EZN[7V((DU_:I__4//[CZ/D_DNII M1"G]I?K7S:-E<>I!TRSZY7__^N&KN%_:Q6Q5)^7;/5^@/C:FZTKUI;/S^J?_M363P\SE7[N_N5TJ>;G:]6 M>ZU:+:G5$F56R_]V3M@O5Z@?2-_UL:X!E*O,_1A*QRY,/P93]YOA!S6\PCMB MKE:Y_J#>+N18W^Y&U-6J#Z]QJ,]BN6;S$3Z+K9@=E>?V%Q_,WQHQMJ$.,JWD M--2]HZKZL58+J6JVW&LZ*N2__OGLIBH17Q;L096/K'G!*&N=@EK_?V_5C';T MC'ZWFOZ___K+UK;^N,['0FL^/:"68D^=N746EJM#&);"%8;M&"R-!14&FI6\ M,J)IXA?KG_VBYNNR_0VPOZD&XB4IOQSU\NVJM8"MQ(5.:)[X12R-C_2X!GO] M87U*+U/72Z\/I ;8J/"G:+F2:F5\X!/F''VT[Q?"^+^E>J/J_[]??%TOQ=_O MEW/31OG6B%H_?UG.Y^^6JS_82LX2PI(8004HC!' C!D/E^8YR.)8"4R)Y$SY MD(2G_*F11ZM^]%-KP,]1L8AV;?CGJ+8B^MW:$36&>'*+;S>Y<EMI[0'%)>WV;Z4>&M_,^GOBNV%F5=[R"R-V9X4/,CGX<;3+]WI M Y/YB_>W-_4/V2&!YH=!5!QU$AD2Y,.99E!9O3US(_D;^_'VQZ-:E.J56BA= MK&=QGA.EM ((T0Q@SJCQP#-AUNH*J32320J%IP=^2L[4)H4*>+NY'^GERHSV MBA76[(\S7@C6\9VR1,2I&C8[13XV6/P?U?;MP".?CGI0RMB_; M9>H)G[7S<3\R*%?KV5=U9XGIKVIYMV*/]X5@\S?+!U8L9C1C%&>, 053!3 5 M">!)9GS--.8LT5!PZ+1CUREE:D2PJV'T>ZVCHRO7C68W P3#:.#Q[P>/\\!W M,K]KV)L&=H:\^6D[W+O;'F6P.YG7#G6WA_O-^F_,S+Y:6<^BH9$/!>/%O'(L MC#LRRQ*L$YQ"D$M[S!S#%# 9YW:[/DMXB@EBQ&?VOR!O:H._5?<*!^ 2PFZ. M0$#6%3 M8Y(/R\4=,((>(FFTOHGN5F:-Y\LD'=BZTD@8Q ;FD JL;Q:L-Q58?^T$JP=I M7$8A&&-TB!J9+BX;?V\;G\/59[_A*K3&V6_P JKG=L-9&()N M-QQ+>8'MAK.FGMYN./^X'QE(5+M;%^OE62O.5E)^7Y9K-_Y_B\?52JIEA M )G!/ K&10,RBPG -$T-AY!E@+*S=(A M2S,F4YZD2'*_(^T.:5,C@ZVRD=46%(NHT=?W-+D+8M=CX4# #7Z^>PZSZ/=: MV:!'LPZ@!#MC[9(U\F&I@]G'IYXN+_F[$.W=FG=%*4S;55CY._.[-DI96JQ-5"O?>5>@&V\U]" ;AT(N*:]#S]A^<4 GD/W3+&M5_<#+[T']P>ZGOP<6J M^,[6Q7?UH5BH]VOU4,XX0QE*E 90Y#G &=& 92D"B:8290G*<$K]SBN.9$R- M.K8J1K];):-*2T^V.(6EZ_G$50@-?K3I!TZ/@XFSY@<[CSB6,/(QQ%D3CT\? MSC_:;Y#_3=D;]4K>?EEK;6^?V(O],9EF: M,PF!@,@L'[(8 :J3#/!$JEBGD*C,ZS#"4_[DR*'6,_K)K*C+2MGS(7Y!\*>Y MDHI2"D2:0^/%40X8SB#(<2PE@AI)%,_6FVNN+XK_F3N]_T?C[T;: Z(Z,*&W MFD>-ZE&M>[34M>-71CMZWT2-1>'XOB=R@>8"7^FCSA,]H3F<0_HVQ MJ-*U1%;!OE[D/I@84((WFGM]$K8[=,%WAH)\$(;B3OB_EA1SUDZ:>=]9//WXMH;YCQ>H_ MV/Q)&?+>61?4H8O/,Y:F,31>.HA%9CQU"24@QG,'F5*29!@KDL!^#-LM>&J4 M^]MBI=B\^(?Q:>;+LC0>C*&*8F%$JW(=K4R71.4?[-$[\M"Q&WRI)!RXXRW] M-^K=1%^?^'\JL;;71']EI0'9!C?7%T)7*_-Z%2-S$W&EERL5?=*Z#!O[[ =C M<':Z(/:%Z,H-C//\Y?A^/T*SF>WDT]RT_5']<2N$C:0TW\OGU7)A_BJJ#Z:\ M7ZT>C+==; 9+O3*5_M MPHRM9!G]]BCM[&5^C&J#; *6O>YK3(I^_\:X^9^U+*I,"[A#.PSF@9@YL'*C M\O'5\O5:OF'D?J:F3%B M/:M$I2G-DP10HIA9];(<$"G-CRF$BB>")K%78AKLQ7!XK7W4JF]7 M?94!T<:"J#7!C\Z]>L:-K(?">V J#@FU-]GVP2P0E7J)'I4H^X!R2(.]VNA' M"$%7(6YP+'%'(@!,( 9R(&E&5F,9]2A"#- M5(*]R,U%Z-1(K^HS'S\FO=JSFI6NC/F.9, M821!QE.;XP@QP'+%@>:<&5[**:)>YS.' B;'-0V?6 5[\TD-G3=W> ,R*D]4 MVMU$[\OR*>1![SG[PS- W?Q+C?8]XSI&]OYS?J/X<;F A/9Q*]7IZY#8K,G:"2,KF>X"X;7!&2=C<<7=S98*B.3 ?7@MDD'(*)\$9L+#"OKP7+[%PTGR78@NG M7^P;1_&X4J*HYS"J!8&Q<8]R"!7 Q&XJ)XGYF\Z3),=4P\2K\,INXU.CDEW= M?&,>=B!SHX:^0 S, DX8](@^.#8V6(3!3M,C1Q$<&W4<*7#BF1Y+F,_+U>.R M*-5G\\-GV]K[A6A\SIAI958K"#"8<8"Y^8-R2 WLS\1N8"Q<,JZ>$'.U 9K MJVED58W^.WMX_)>HTOC&)A/\LX M2*NAOI^! MV(%&PP,WN*.T#2!O5 :MSM'0@'HP;'A@1V+;$ #[,:\?5)TL[-C4>(SL9]L> M.WN^>A53J[9)&[\WBW.L,Y% &ZR: :PX!TPA#5*A<,J3+%74*:=?EY#_'W+Q M/HA>Y-L;FM'8-MJH&,DP /4BT]Y CKH#UYC#)@.&9)B3-.4 BC@&&&D)*+&70'.:HBPF$KLMZMW$38X#SV75N;$U MU9I#^-=S9M-XFJ7"_,E>QXV^_;&L?QG]JM;W2WE%4I(+O>.VPQ<.\X')=4RX MP^0\.D)QR*1''UXF^8F;X4YICX[?ZN&D'3A_[YM[@E\,%W[]@SVB9O.',$QP MIH5QUR0&6/,$$$8X$"A!*N'Q M')B:CJ!L58ZLSM'7"LH^VY>.F'KXAN&Q'I9]M M>\ZFYZM!4VCOA-S-8)ZB1"04P(Q)@"G3@.9< IUD66+^D#SW"G*]+')J)+Z3 M&/JQ20PM B;3W@7;S9T,"^' O'V05CO:IM6^B7:#: ?/K7T"GF$3;.\*G$*6 M[1, .*;:/O5FSQAZ5M[;_][^UY-92L_MO\]9V+^HK:*>H?I7 M]9!2.,]5(D!F$Z#BA&/ &*) 4KMI07224C)[K+(Y?[4SV\3ZZ5"S%^BMB*TC MKNZ*A5V\V3N4M4YC=F(B88Y0;I/>VT[D9LU&)>2 4*HSKJC*<]YTXMN%G&07 MMGJ]4 IY/V^O-4Q>Q",1!Y^6,RB\7S3WDCLLO]$W> MLJF:_/IIM=HMM0E5JA-IBXTP2@ VGXHA!A@#@K'.F4Z$DEYECL^+FMS*I58O MFF\U_HMOYI6SL+IQ0QBP!B:'O7KH+6A#5!>YC$:P?"EG!8V<'>62P<>Y4"Z^ MT8\A/J^60BE9OC-*VOODS!CP2?]FJ$<\K92TM95G62KC7 H($H6EH8HT!42E M&%"4H2PGDJ=^69T<9$Z-,UJ5(]N94:NT771MU*ZJ@/OQB OX;H02&-*!F>5J M-+TIQ@.?0%SC(G%4TO& X)!]?%[M1T,?U;KV>SXLR_+V.ROF-COBM^7.5O#] MC/H;[]U: M\'.TL<&F_=T]^&C,: )M_/C*MY?Q-;3_ "D9RO]%$)KRX9G_]53E<+"!;>\7WU6Y?F@VR6,42\-PE& &L* "L(1Q$".<,JQ5 MHI/4*R[SM)RI$5NMYC:.J=BJZAE8>097-XH*@-; 5-0 U41$OG> R3\@LAN$ M4)&09Z2,&P+9;>I1[..%QP/X1+-$"*I1D@,"I2& F#/ L5F.P5S!5+!K@C^M6Y?L,[-[)P.Y7T,Z5R_H.CDY1E=R MW>UB74A;[JSXKK[:566UU?7VAXWY5]*N.XV[]?A41Z1^TH?!YKTW#9OFMTOO:7+^MW67_2H]A>MV-LT;ORX&Y;M>>:&M0]':O"W=L MLMMKIR[GN8V L#,)']E MQ<+.(U;V&U46=PO[#Y]6_^N)S0O]7*5Z+^_?S9=__$\E[U397)/(.$LAI#F@ M"4( 4T/[G"@,$AP+B1E*9>)UBAE"J:D1_DZUM9_J0B5QF7S@" >D7G(MJ^(/[-3QDK=JT5I9I7MRF!/7*O=K3:T\\56CRC+ M0A>BFFB^L1\S2A3A-$? T#<$.%Q,]4T)H18E7S'TPS:;&ZG7HUIYE M^VO?FT/.N-EEE9N(64.C0TMOHF^^K!^N\]VH_T6Z=&#^?Y'>[!?&%Q+YD&%_ M0?0:/TPP))PGPPJ#"N@W/6R*E=X:[[,J7;<3S_2K8J6-(OBT^&)7(BLS0YD' M/BZ-U]K\:,_5R@^;)!@88\A324 .<6I+**2 Q1K9FR-8*HY2FCE=]!]$NZE- M$]:XMEY(;5]U.V''PJ@UT2X'-D963^V:61UD-@G[$;A-%2_6M0-/%R_2 MJ][3Q2#H!YHRPNHVZK0Q"*R'4\$#4,Q+B M# 1!XR .9;Q %,09,T_'0)Q[V&_@2U7,;A_40MHPBG=S=C?+C6/'B$(@EE " MG&<:D"1G0*4PS7,<"\R=2L@?M3RU ;Y1+K+:N8WJ8[BZ1_)5( R]$>IFO_.0 M/6OKB6%:*O'GN^7W7\P[]0@U?]D.S..61AF,9PUH!^#Y!WJ''545+%=+6]=2 MOGK^K53R_:*.:[(SOT!8;B)$_E''@EPL MK>B(J1OS7(74P 3S=>>^V0"GIV=-#\04Q^V/2@AGS3L<]^Y?IQ-?O; M?\R27.5I'FM 4YT"'+,<4!PCD%#-"&2QRF.G#/U->U,;NG][^_5;]!_OO_SU M_TCVL'?@ >AFJO/ .S"PP\VW3]9#S/YM.[3:%D892 ?JML/F M\-?AC^7-1/Q)VT/7/$E2J9$&"A$S+3*$ -5Q8M;7E&4,)CRS98CX>P5<34S[TN(SBA?_V1=Q],7_XT^V,=8C;:\?0A2B.OSS?Q8;FXLY6K[3E!^4F_-OY!L9ZI#"889RE(\LSPD28( ML#3-;3I F":2L"SVJD!Q4>+4YO[][ A69;"VY= KI>V@J=7NGVKB-.YN3!04 MS8%IZ 20WWR O"K+1"2*Y*G, $"Y$C2U2:'6=9-S M<*-M5*OK?BK>B>[E0_)0F U,M7WA\CI$=\&BUYEZ9\.C';&[F+=[XN[T?,^3 M*W&OY--<'=^[K!(,O7JN,P]5)?"^V=.=698BB)%B(,VES>6:&9Y -MN%63>G M!!)*M%>"1F\-ID8@K0'G[CSW*3)8&>H99^??E8X':D-VT- ';N/WC?^I75]\ M0YWJ>AQD'$--*.<7-0*WD1;%0,?4IQ# M(.2IQ)&,\8\ASIEY\MSA[,,]2L9N:MF?*Z\9PS25=I-.89H#G(D4\-CX3C15 M6O.!+>;"H)#-O3J:E/%/E0)V(L >A1_#0GD2&5? MNP$-5.;5%9?. J\7&QFOM*NK/7M%79U?ZN=-O5&KXCNKVR_7J^K;^5*4?[_] M492S'.4''" ) MM174)6K<71\'HX\V>%S>Z7MJ=BNE^8#*2L:G576EQ!@R,US!*&,20)J8M9U" M%-!$<, 2351.: ZYTSV/2X*F1AW-,5"C[$UU^J,,I%&KL.^YV1E\7<_-KD=M MG'.S'H#U.#GK1N.*D[,S#8]\J/J_V^\V1BE(H%< 86@639D- =,(@U2 M*%B*\H3#.%CJ2#>5ID80GRY=#^_S*M+W AU** 'ILY+&.\7_PGN]/5!+7S*\\NB M7RJUN3,H'2G,W=OH$1?PNI9BJU[8(*,OZM%\F?>&/,L94W&N\H0 !L< M 4XD XFF2,::,9XX>8\7Y$R-M;::-I5]5EM=/8ZT.X#M)J2 < W,/3M(55I& M7T(CY7'L'P:QD0[\NY"+2KOO8YG@&_N#J.7$DY#@]9#XTB5X8;'CH9^?J%?#[@Y MAN$!'8>=6[VCGUK-[9Y&U"I?);ZN/487N+T]PUZP!7(-_62/ZAOV@N70.>S7 M2 _O\(M:LV*A9!N+_D;I0A3KS\MY(9[K/[^I'^M7QL*_SU">$XT0!'$LN/$7 M8P@(AA3DB-"4,2(%=LI(ZRUY:AYDJ_OF,H>',^2%N(,C.12. Y/7$826Q2K- M?XYJK:/?F_];]:-*?Y^(4R^R3&]C'L@O[,/3IV>J%>#X_FF?>S< M\U9[-1 TS_&G1[5B!_EU52KS6",!B,B-\\H$ A32%&@A,I:)6&H9!\AS?$*T M%]F/E.?X*!WOLM4[=*[C4WWAYL8.@_# T\"%7,<;YK:L*L@FI>6P]Y]?QZ*=6,((ETSC!0*LW-XIMI MP#"E .:2)3$DD"3,+R*N4][4/-0FSFM/YYUHKT;SR*KN&R+7C7LW5PV YL $ M%0+('J%S3O!<$4'7W?[(@71.QA['T[F]=FU"BMU[1-OXG_I<9KN 2.)82B6D M<9>XH1N:)( *#H&DA!.%YOJTA+8IX5=(]K_; 6][VQNQ)1?#+NM"K%6 MTO[#[4+N_V+GR5F<(,$T98 1C ".H084JAP@3KC$F2"Y3+S*8(;7<6KT59MH M?075&%EGPJC_7MJ*N54M+WMF6/U%;6WQK+,Y0(>[D>$+=^/0"]%-#[;VU=Z> MS19FE+ZIM]%V=+^)MF8UC]C>/?CE_ANOEV9EM7BJ<]"J>F45<,-MP!X*58)T M W'+6 Z',1'Y4\'%-4[Z;GY:M?/-FWMVLBQ+3_:0[6/:CVC,1=I0K&-U!8 M0UOOA=FK,THQG<JIM.47 MRM?+!UXLJIGOBQ++NT7Q#R7?2YLH6Q=VN=U4AQ=&]$K)_2KQYM^>'I0\J^8L M94PE-M#:7A0!6"884)UJP#,8IUQ1R#.G&FZC:CTU-FN-CG:LMMY.:W>T:WB3 MV3!J3:\&\H[Q46/]370PXF_VA[P?3X[S-;D1[N2^D8&9>UJ?A_=D,&IW!9I5 MQM%YU.EIU&XXG.?&%=YOPFRK%MGZIK/,N,]$YQE(4S.E81L?6H4+T51D@D&( M,N&U);/;^-2FGVUY,FFTZ^%$[R'GQN%]\1B8:K<%QJQBX3CPE+F!J&JOZ5$9 MY911AP/_Y#/7C\^=I-5*&IMU$5X3,>_4;/Z*=B4=\.+G_V(XHNH-W8(A!\ U-&@]S7&KE:T6BK M:3B6<( C$%5T21J5+QQ,/B0-EU=ZW ][MUS]P5:R7+.JV--A4NVXR=Z>L5S3 MZH(K0RG ,(\!8RD'#!'$$Z10C)W*B7C(G!J3-%J#5NVH."XY$'O<7W)$OIM2 M!L)S8&HY@O)$TORX3Q4"1TP];H.%QW:D>V"!,/:[$^:'5N=M,,>FQKL'YF?; MW@TPSU=[+@>W&T.S5%&ELDP!2#@"F,<2<"93((1$>9HRHC/B<[EKIVTO6A[A M]M8W*Z-_E-XN:HYKO7Y8#+W G7CDZHH M=<*GVX4\D09JDS@284()D0H(NV&#$\8!SW,,$,]R2C*!J7*ZT]13_M0\KOWL M]Z>2H@6H(.#4,6[,,"#< [-'$*2OJ3C@@U?X(@1.TE^J+H$/-!VE"KR:\:.[ M2OJKLMFM'N\+P>95-9\DBU,"TQA0(2# *8P!UPD!&818#IIBXOWBNUG1[%T W\R>"1*$B]@>0249P!!*0)AF9G&2TIPF6.C8ZT3* M7X6IT<-&U=#9);JZPQ;*P;Q;/J#.&P"BBX%II"(P@$@ MQX04+BT-FDR\36P^0W&&8QG;19U&9E&G;:*=7 %(C6-$S;](Y166[BE_:M2W MF^YZ>:)V0]&DNZY*. R24WS3,VZ$."#> [.A5V;QW0(-HV<7/P1OW 3C&^E3 MS#%^"$W/-.-'S?3*);E)2?EYKN2=DK\MY%ZFRG=,5%=+9UFJA- J!3@GR/Z1 M P)E"E",&8DA5\BC%KF[W*F1W8Z*T6.M>O1D=8]6._^B&^V]DA\Z=X7# >(P M _,;KO8-EI'E=J[V7"C=X-BZY56<@B,1TLJ&01KWP23OHA=2"_IW-R8R25] M;3Q(+>G]>L#$Z*LGM1>.WF0NWJ8;V#E;8Y#IA&820)%1@#%+ ,%: 2XQP91+ MS5*O>U'7*C2UF:+1/E(_'LW4K>KDWHU_W$1H]C[CO+KSW!SE,;MDX+GE?.;U MJI-VKP]MD[#OI$ 9XC V%+Q#9FCW4>?ED[;W ,\ICWN?=OLFR3P*"_STM"[7 MYJ,TG 3-S5*;3([GHQCW5'; M-SUF)^+=3!D>QX%Y\%H(>R3&=$'FBKR8GQC).<2J]"B5[2IT8V5L^H4C3::%KY!A]O_R/ZO=;9,TC%KS?/Y?1_$OE #8#YSS&8 ]V^D;D6S< MQFV]1%GE:EO;U!)OGE;&@:S+<%=,/$,J)0FA"$A)N%D]YA!0HC-;3#87(N58 MQJ)'>4,/%9S&XTL4-]R6^C3#4^Q=,5W4IZBKRJ0'__2:/CWDR(*! 1\K)-EH MO5-553;)+2O%HUKSJ%;]IO8,0P8F>R,6+"C97?+( D!P'(_LWT3-$ITJ: MTV;:SE)-,68YR%%5!5LPP&".02X42Q3!,D/0YS+47NM>#MMHUZ':(P-6J>H9 M1;,'GAO%](9D8!*I]1H@ _E)@T-%K>RU/6Y,RBFSCB).3C[4(Y[DL_GC:]77 M'SZ\;J[F,H2R'%4)OU/C=/!$ 4X@!1 1I&EFKPPX%2$X)V!J"RRK8E3K>!,9 M+3WB%$[!USU<0X R\(@]Q*//+?!3P'A$:EP)T$@A&(FNY_Q/X-XT/?W-O#J+)9<:Q9E9*!$&L) VS#>30,:0848(29#3 M)8?#AJ=&6*UND57._>QL#ZO+IV1]$1B8G=R,]SKU.F5IK_.MO89&.\DZI?[N MF=7)?[\N@?/.EL@'\XOW:_50SFB2XCB3QE&@G-C\E 00S#7@%,,$:R48HWWR M+I\2-K4A>6I_,/K=JAM5^GINQG;B[+8>"(7>P,.Y/W"]D_YV(1(X5^])42^2 M8K?+Z'.9<3O?Z1LM\_6!S>>MA%F::\40Q8 D2@* M+Q=W]B&; W;&)$XE3AC(8 8!1@I9;P #F.)4&W^ ZS1VWTJX2I>I44%K363- MB2I[ZN2Y6XOJ2F'-/F)CE#W8F.\EVO59E5_7FRX[&Z/UT=";(/_G=8_/_LIH MW3365LS@W>6YAQ,$X.[MGNM$C+@S% 2+_4VD,$WV6P3;G-%OBE+,ES9V:EL- M.]P%4P_7KY<>[QFW4]PM"ET(6^%%B.63 MK>)Y]WDY+T2ARNU'K.)^*'S!\Y.GA@:V>[1R[8T*TM2%JC? ,SW'K"#>VSW:CZW62C8XGEFG!&&=0*!R#$!6.8$T!0R MD.\T)CSZ[:R?, MOF9S;;>YL??63IAR8FOMU%.],KD\LNVXC]ME8:65:%:-/QG=L38JV-D76J&A33"NZ MK>*2=]^J3(L:V\;O-J^L-&-WWV@9:\;J1M^D-B$!OY#P)HBH,9/AA,3F(%%. MT*:'O'Q37^J>93K-TX0E &)( 8YS!KBD,1",:LB9%(G.!KM]4^O08R:=X/6; MZ*=>9=Z\.LMQN1\:^PG>Q*FU'_LJSCYFH][%:41/\#+./BC];N,-1_N^^K$K9B\#.*^;=B;=8= M L4P3V,.9*8@P#!1@'&2 T%CKG-"&,NZ^4# M+Q;5>OOCD[WRLM0?+-XVPJ.XQSZ.$_(.FVNA\1R8!%X,2H\-K]"0CK2==3VT M?MM4/C!U;D(Y-33>%I./77L;2%XO]K]*6*^ZWB[D&[8V#I4BD"J9 ECXU#% M<0R()!)0*2@U6"=YYK1(.BMA:F2\N5]7:QD9-2.KI_\]PWT@+_M65\,S,+=Z M(]/K$N))ZZ^ZC;C?XNC7$D\:=.I^XND'^^UW[&X??["L\4F_7BE9K&>,*)%( MLSA"<6Q39IJ_\2Q5($]BSC(1ZR1V/#"]*&O:QZ K]7TY_VXW#N?VMIW=QJVT M]ML..0^TVZ;(=>"-?AYIYWFK956DM1LN[XV2BU $VBXY+V?439.+YAYNG5Q^ MH7\\]_M%N5Y5+/1A<\]648Y8BCD@>2P 5A #H@4U*[0D(3&-*8->B2C/R)F< M V!/8K=Z7G&+^1RP;LP0 *ZA'8(^2/6*\^[ (6"<]RDIH\=Y=YAZ*LZ[Z_'K ME4=WNP6'"A+HY3\J(S#02%D M2F0@3V,-;#!F?2U$()4KPR3&%R%]TB($TF]J]'-ZF;VU,-HU,:IMC%HCJV/1 MW=(@C9U59;U^*1A"?09NI/>"G?LB.U.#]FOO#!&!T0^<5"*4=B^2AR(PM.=2 M5X06K/5_;>QT&G"%#E.;$JSVS'QE=M%5!Q(U%1RK'PPR-B!&[!@0/9KWKXHZ\NPT M-W(?N"L&)O"FYDRM?QMEU/P?5(I'S?9"=+M:F3>KV*^;B&GSC43OEBNMBO73 M*G2.X'YXAHQ/\M1@_#"E?A"=C%;JV=2UI2,<*^Q6Z=FW-P#3+!4DPPAD.#$+ M>&YCFQ)!@/&Y\YC)3%&W@]5 ^DR-5G?K&URJ4VVMZ5M/HE_G.5+J>%TR-+UZ M],9>U?"FZD0TS+W/,/@&KT?13YL7*D]Q%73GJU5=S]R+(T1*Y]T_@[I6Y?4)4=-MM<<],[8&YH> M!7*SGQN9!_\:(KG,+2_7*R;6,Y4A)1.= HU99O,D0L"A8@#FE"'$,IW1*W++ MM&*FYJ$<)5)I%>UQ$'$"5/=SB.N@&N,8P@^E*Y/-'((P2*Z9C9 73#5S:&AW MIIFCI_M1P%NV6MBX<+.^JI95F^]5Y'&:*VC6,R*! &N5 HZ$H0,4(X4P3M.8 M^J66.2?*Y^L>)YE,JVGTV.[[_,6/ \ZB:CY#E$,>FV4A)/8:# >,Z 2@-!&I M$!)KYI0U/B2FHV3*:!$UBM:[.+WY]2RV;@P; K&!.;8?6-XT>PF)0$1[5LRH M5'O)V$.RO?A\/[K=+Q-?[7+=+^?F_?+M?ST5Z^?-QTPAH\1&YTN:(^.#)3&@ MB4A ;E/]89AC1K$/4;@*GAIQ[)[#V7.Y_X8#H5[:V]V"[R-/?]SB/1"@WXX2$<3V* M\R8>.0\=C_8;]N]8L:JJ]S;A37MA3;\J9G>IY"<;$F7$F;64>>#C$8\I\_(I@FDW-#[&&U<6OJVC& M6MW*&=G5OSFD]=Q7"=>=;D3U(ITT,+T%ZA]OJ@N.92""#*?7J+0:',Y#,@XO MH!^%?U3KUZR\_[Q:?B^DDJ^>?RN5?+]X5RS80EBY8EU\KY2:Y9RB7&88Y)F* M 29Y!JC.*4A3FL@X@PHJX7,*[RYZ:B?U1O-(&-6C)QN&6"PBW>H5%3 M\Q5/UFOH>>;6 ;#S)E4 V(;?I>J#6)]]J@M@A-NH.B=H[)VJ"P:?V*JZ]$8_ MJOB;*N[NUTK>?E"($) :YJ"9RLWRU.O$WE>!J=%*JW_$:@/:2S++K>I_ZE/,G^S30]!67Q0#D9FW^%$IKB\XA\37NYU^=/A^ M\5TM3+<_VUO#J4)QHG0*6&)8#L>: 9YE,5!"Z421/);,RU?:;7QJ-&:<4ODD MUF9A4>M8G4@M?.]M[\'GQD5]01F89S9J!;[E?,K<0(2PU_2H@_V448<#^>0S M?8.&%JI-/_.KLH0PDW$L-$D%8+E-$H-E!BAC9N2F*=0H2Q3"3J7LSXN8VH#] MLLD@56L9O>MWL':,I>.YVE4(#7VLUB35:J#YO58P:!S/.>N#1>P<"1@Y-N>< M@<=1.&>?O&KWHBTZTA[WBE@*'E,!A(C-;)RBU.:!1&9*YCS%+"6(B1X[%P=B MIC;,6RVC1Y]J2A>@]-JCN *@;L%A#'$N0<@8!)LC,^)!1 #E,.17V M[D#N0P(.,J?&"(W*7;%W?6Y-NJ#OQAN!,1V81%HX&W4K-.MKW[7& Y"*!T"! M&,9%XJATXP'!(??XO!KF#M@V+T(>(ZTAE(!0;'P0;9893&400**EXC*3AIZN MNP0VX9+BQ]=PKKNHY)MN(@A4 [/)J:M*@^2&N C&0+>57BB?PT5S+]U7"I6# MX42>AX]J_4E_8S_,3_,G61W15!5L;]?K5<&?UE4*B.5'8^ARL39&F];OWB^, MJZ#*]2S+69+!F &A- 4891D@ F,@@&W>]8+<,S'@=R7&JK5.[#6.LO(DV=D:-H=&NI=%Z&>W;&K7&AB/-@7HA M$-6&UFY4@AX(VD-:'TJ,?\62NB#]NV*N5J_96MTM5\\S1A*">49 SI ".*$( M4,/@((-Y+)%.*4F=5J=GVI_:2K16,:ITC%HEW4N5G$*PFTT#X#*T_^<%B5>- MD@[#>U4H.=7>:/5).HS9K4[2]=@566'W;HGVX8U-O$7&4\*EQH!2Q "F4!CW MC1*0Y$3D,%4PTWYE7(.J-S7"^'KBLKIG)I' _>?FO;U3 \!V9=SQC&2OWQPQ;W M4!LY9K&6/GQ<6YYM8G@43@F MFO$J1MNL0UEF*"R.$UMKCV-D?%9'K_2RJ*FQE%$V,MI&K;I1K6_ET_S9H^QN M-[[=]!06M8&YJ!.PRX%3OLAY5"H.AN!()8K[?7I^98F=,.FL1]S=PGB%B)TL MV:M [/;&E:D;7CV_8G-;[N3KO5+KOZZ63X^%S1/1GE0*J722:0)RG.2&6:4$ MA! $<(PI@YS&B'K=?G$5/#6>?5NNBX_J=3/POIF&WBP?6+&8Q9)G,N<,I%1R>WTE!BQ3*4A$0C.2*T1B MSY137>*F%Z^RU?8F^FB>BWZO-?7.7]Z!,H578(B-TH/Q1P ]-\+\QZ)(R_#$:PM/$=HD9.'G_9 MZ.,4\@[O]*-F0_5E^7FUU,5Z1C%#!KD<( :E86*( (6, 8TP@F9UGD!*?()\ M=MJ>6H!.I5KT6.GF1P*[@+F-^9XP##S$:P0^=R/@/:1/V!IH!.^V/.J /6'2 MX?@\]8A_J,97FR>J6#^__2'N;6E$ZPS,%"8)EAD#4-@Q"1-[DX@H8(9BFB2Q MS#%QNDYT3L#49NM6QZA5LO*)W*,U3H+8/4Y#0#/T :@?*EX!&UVF]XK8.-G@ M:"$;7>;LQFQT/M!B77UW@FI($Z$!$3 !6$((> PQP%03S9&& MD'H&6NT+F-K@;<**MDIZ#MZ3(%X>O-=",_#@]42E1[35:=.O"+*O3 MYAP'7)UYKI\C7%W/^<9^-!=V7JF%LBX>3S),J31+96GS)\:, H)D#$2<2!@S MJ56F9PMU9S<9O[DOH$]+<_IH:?W1'LD<\ /^(93Q%=?L1\1K1?U^#M5W>C$,C%/B-D5&^[V]!#Q_O"T]?N5GY< MVK,X-K]]L->(9YIJC"E#($;V5F\J!2 T-:XYB6$:ISKCQ"N*\IR@J4WKK791 MK5[?3;,#-&%.9,PI!"CE&)FC\D2U@.H>#FW_KN^_;'\P7V? =!UW<[ MLC]BHVU%ND-UQ4[D:1R"[T(>B'FA'Q7X*D$T*F1J]578WKZHWL8>@V]*]%9N!AOZTX M\F$O2=)-%=0=.M5!%QB!BX[LB7B1JB.GC#Q7=N3DLST" =]JK6S::-5&2G\Q MBY>O?[#'I(FXP@0B98-5$+.9T01- (E3"A#D,90YHYHY%4YTDC8U!MA<3%@9 M/:/2*!HE'K%L%\'M9H3@D V]G]*JNKW0896-OE:X]0D&O B@1SQ@2"!'"@GL M!C103* K+IUA@1<;&2\RT-6>O>! YY=ZWAH4]TH^S0UCVW)151#6-B8MXZE9 ML6)F*X,+@/,L Y2P&*",I@G-E:T+Z74'L$/8U BVU=7Z$59;S\M\7;"Z>5NA MP!KZG.D IT$C^5PP"77_K4O4N+?9'(P^NIOF\D[O))9/#T_S:B=YQ1;EO)IJ M;N5_/I5K._,T\Q]-&(4H,61A_#%@UF$4T-10"659EA.>RXQ[[7RYB9T:B[Q; MKE1QMVCRUXGG:+W5/6(;Y?T+R;IT@1O/A =V8,;943AJ\7W=XKO5^^AJ[V=6 MI1 ,GS+7#\%PJ35=A(Z=:M,#B!.I-WW>[GO@?BNE^1K+U^:OGU;?EG\L9K&F M@N14 (ALIJK8;BLG2@$E"2*2*Z)3ZG?F?B1C:KS4'# W>MY$5E.#8V1U]3U\ M/P:TFW@"P33TDK$/0CT.XL]B<,59_'&;(Q_'GS7J^$3^_*-]C^)V2U/K7*!4 M@5BG]KR(*\!Y%@--D:")9B1ES"EY3&B4[_>+U=KL+:[GWRY6BW_J'(U MVI2O;>KJ]L_.M43[,^]5Y5ZI#'0D.5H'ZQTM,.):>O M+S5M">'U\KM:;1+8:)UA);$$,$D0P%C8[5W-0*HT31*!I(R=+B0>M3RUN;A2 M+GID=\KQ'OIQ_H/V6^ M7YBFJIWCNK)WPC#5"5$VP(*8J5,)P,QL:9;O..4P26.4Q7Z!*TR M/FQFR&I/:ZMYV:_D^BF(W6?/*X ;_[JC5FO:?8,*@&GVT,)HT^[9TP\ M-?V>>_3*M 'O%X]/Z_*#^J[F[52'K*E11*6;ZT&K"Y9N'! (H8&Y8/>B?ZWH3=0 -L"FFP,FH>_QGY#T,E?W MSYM\]K9^QRM]T\4ORN6\D-4F756Z]WE[P@6ISB7.,8ASK(WO#HG-+P=!!B'* MJ42YR+V*V70)FQI'V Q8I9T//YM6VY/X:B7^>54L1/$X5]4_[]GDF^F] WLW M2@F%Z.#+@QTU;^IBW<_1[\W_!SEC=$$F6%[T#E$C)SF_;/1QQG*'=_H6J[7Y MSVVJ_7=&57N#O5@\%8N[3X]J58DK7RF]7#5YTK^Q'ZK\M5@L5U4.SB:OYD+N MMU*GZ/Q5K>^7TI;L;$[>9@0JKK(4 J43";"*JU*;*5!4X3176&89]-DD'%'W MJ6U"-C42>&5?4\/"W@%J2GG5:9$CU10P\2W .]XGX4:A$^WH@1EYKPY&9)DD MVIH>;6UOOX+:HJ@V*=JQZ:8MJ5$A;Q M5>@W*;YZ*HN%/2I;/O!B4>NVV0%FVGC5.L^ $JG-XYSF@"!%@-:0\RQ+"!-> M^W5=PB;G<3>Z1KO*NNPI^\/L-C.$ F]@*N^-FS?UN@ 2B"L[18U*;BY&'[*1 MTSM]ZX.PM;(\]$F_,TV;E2B;?UZ6115DTW[?.2.*<,U!KLSJ'2<: BYB\R.G M"C4Z&2CLUVE;[2.6K5[$XM3![@13&A8ASXEN![1'L4UW"$* M5C+#0>3(A3#<03@N;^'Q;M]@O+)X)EG",) $Y MBG. I>" (LX!H['FF8@%9IE?0-Y).5,CGB;DK-4UJI6-&FU]P_).0WLY4B 0 M8 -32D^L>@3H=2)Q19#>Z79'#M3K-.XX6*_[\=YU9Q^6BZJ8SF>V^K2J>$=6 MAQ9MB=L9QBK)C6,"H((VD(^E@''( .>IC'67^4])&6LQBDJ64"@0TS*Q[0G+ B*A]-^:D1X:@?U)MK:'^T"$-5&12T$U9GH#@A1 M@X(]&&MQ:-ZYB>J4@6N#1=2"]]\FE\.R^P\?[RGTV(7?WANV^X M8X(!=7_I)$"*83#: T?V!&N0U\ M1B!1(LZ42I,X]RPVU"G/AZ;&R3RYC>N-?E7,:EL']5L>.L[^T[<^VDGLW::1 M8'@.3/L[0.YH&OT^;-&S+E!"1TB?E/4R,=)=9I^-DNY\J6?.RATZ6\CCFN$S M)%.6Y3P&4DD$,"+&->>4@3C5E.@\T<3ODO(E@5,+&OQF943S'8?&$DNYH_<_ M-Y&#GHDN+P'O1BXAX1R87SX<8/BV&S7_E)>.4(1*?WE)W+BI,!V-/TJ+Z?J> M_Q'JMQ6S);>_/C_PY7S&4TL5* 50*6J38Z> 2,,C".5I*E&N$O?*(7LM3VW1 MW2@7U=JY'XONPW7Y(+0W" ,/)<[FMP\:G-O2:4W>K M8%1KZ!N5L .<:RA"/SC&B3]P0:)'S,&QR5<$&NPT-G)TP;$9QR$%)YX)F2PZ M;B[:\DPB17@"VEVYC>.@R:+C@,FB>P YA631YS_$0,FBXQ#)HN/I)(N.^R2+/GRI M?_T-FQ2ERBEKFKC]490S!FFB$\&!C&5L@S7M_D6,0$ISS86.8:J];IZ<$C(U M0MU/#W,363VCWZVFGC'A)Q%UW)BX$J>A-R/VLL&X0=2K",QZQU_-F^"KVR05;F;7??;\C-;K0M1/)J99''W<5G=>5.R M?O)OQ?K>_.K=2+607XJ[^W4YTSI-8UNY0Q)L&"27Q/AFDH(\ MA5C&--6I7T*9P36>&AWM&!RU,8V5(:=R(&^MCC9FMX__80RWOP5Z:WK4VA[5 MQGM?VQ[XZW%CRTE]$P-3[S0^AS[WL\?IHG"WL@?6=^R[V./ ?^(&]DB"KRYX M4$4>V&L/*W6O%F7E:+<7OS\4"_5^K1[*69Y3$?,, \B(-/,91H F$H$L53JE M&N99S'N6/G!28&K3TV["_CH@:<^"R"H?_6[5CRK]/7UH[_YQFS&&1'W@"> 2 MX/LY/)R0OZ8H@A=\XT-RW>%/,G(WIS M>5GP+!;&60<0,0RPEBE@C%$ 51(GBM(T\:MV?$'>U'BN57=[:^@FLMG@1'4: MWRC?^_KX)?#=6"T@I$-OPYY TP-#;\)R1"80/UV2-BH=.9I^R#ZNKPVX[U#] MSHPQ)3^S9_OP[6IE/J(Z0M$X8MSX6ZD ,840X)AE@,D8 \F41AE/D=9.1[/A M5)H:957Q*-'RL4[]4B5I>WB<+Y^5JB.PHDDMO M)P![K:W=6NYYF[9NL?RV;$+\VXL!JORHUI_T:U;>M\'_,P$QECIF0"7"9A]B M O \A2#5/.8X$UR(;+90=];?=6-L'_%. Y_6 W]7B2'7<4:S)D>.&=%\H_M- MM%#5(!=&_X@U!GA>N?7I&<444ARG0&EJ9E*9(D",IP]4#AG3F,8Y\;HU&+Q? MQKS]W.AN>;?1,7JUTS4?ZZZQ)FPN;0W8-6[SXE" #SP#!L7:_\9T#]!"79[V M$3WN/>H>H!Q=J>[31K\)Z(MZ;(1]TK\MRKTT#JG@5&J@S;P"<(8H($DJ 8LU M5@JCU*P5VMGFFSNUG1788W[Y-B:=F4FF"FG03-B =<_K%N=Q=B.HZV ;AXVV M.EK2V6@9.$_#120"4!$!J8$<[7O'$(% U2\^9D M>&.X&YTG)+UXS9LS$9 ^K_0H3EF7MWQ7E(+-_V_%5F\7\HV9HV=)3& >JPP@ MG"B 1<8!,XX%R'$J#"O$2KK?NSHG9&J,&NO#.:E9Z_/ 6\5VG)4TM2&_GZULI;XOY]]MT-C< M!@_8G:A*Z_Y9W_9A=MS4" '>T#L8>[A56E8[%MUP797<[204 R1UVY?S8LG< M3IK;E<3M] M]3RGW<]-\5.NW/\3\R=XUW63#8IKEA*8)2!.;51]A9>A#$\,< MN8 )(7&22;]SR,M"I\8?=1Q2L4U1Q9H450OER1I.D+N>%H8%-SILD7^>/9WN<[KEC%.S\SD'DR"=T[B =D>0S2,;)6M6&"H7(CWT.7C>2"0#9P+S2$6HU M>'S5.'%5DXBG\HRCNI(33F3@VZ:WVJ984RI/A4XE$!!)@),4 8:X (HG*:-0 M"2*\2O6ZB9V:=[)STNYYPJ" _>P,QQ*I/I3G*[@7+;^<$T7,;04T)? M.M5G!Q ..3J[WKXBC).5ZHVJ__]^<2O$\FFQ+C^S9QM_-%-(Q#S)4I#F- ?8 M7IQA&=2 "2WB1,4\55Y;*A&K?54Q&D5/JO($9]O;S^]-1'KI;UD:#/[;&T*>)EP).!# M73X<6MUQ+RN.!/[1Y<:QY/8-+/RN%D^JG.4R)2G%$.B<&/\UCPF@4L5 $91H MA*@0VBM]2=OPU*C<;C67;*X\%\@;G-PXMH_U W-AJU+($+]](X-%]#7-CAS MMV_,<;S>P;]?G4B].?6?(9')+-$2*$PYP!I*0"E#0,9YEF20X)CKGJG3&Q%> M8W"T9.FB"2W929K>.S=ZBZ7;Z+P.H8''Z8YR-U&CWB#9SP],#Y_OO!7P4AG. M#PSLR&E^^&2_L=V5O,#>!7@W7_[Q/Y6\4W]EQ<+^\E:;&<],Z'-6EH4N1#7M MWR[D-_9CIH29=KF(@6!I###%"'"9Q4!2F"J-=9I(KR5;2.6F-J=?S YR4]^M ML39&E9$WD35S\Z_,VAH=&EO=)#;F^K%2T*_ C<]>JF\'9L*7ZE9O4AT"_T!T M'%2U48E\"% /IX!!9(0)?JA2KLP$UL1FH 7$5NS",3.KLC1.S"*-:I)E@JV9> M"G78?[C?^+=7O]J\M[;$SOURM;9_KX\UE;Q]L <.,\YY3!*M@4BS%& A$2"V M4@Z,%88Q(5!@Y;-8=!,[S06D-+K_]_^&,O@O?HS@"+4;180'<&#.J!-9;Q-; M6V^HTKKZ\29J%8]JS<,QB1]2@:C%4>BH7.,'Q"'Y>+[=-^')3J+2JDAXM4Y^ M4Y1URI6JQNEO"[G]N>5$ZR754RRB*,>,9R#-8 XPD]!05-JG::V<-W/7+RUR08N;JRH1NB>7=%FWF]7.MV3_F!=[$:1(W?

^H1R'8/K&8%P!T=#!$R[H7!$$ M<<;RX-$+AW)>*.S@C+GGXP7.O=!W?;DJOC.;77&36>"3WOZRNM0SRW*>Y4I* M((2* (A$SG&/LE2#-1>C42.&WQ4JQ>?$/,V7?L6)1910JCDK/ M>1Y5.J'ONN ,B^G@R\U6L_JVWTWT]8G_I\WNN5Y&O[+2[M!_5.O*F=H+RN)* M+U?WJ\V[G6AVYUFV'8<=%;[L>[N>DV-C; M3[H)M9HE.*-Q#@F0/,W-@,<$D"S/K5^20"53HM+,QQO9:WUJ [T*.U[J/K&) M^ZBY>1&]L1AX%+]29_*19AU/VZ8=Z%*C^MBJ^KHT+ M_-G\L-FZ6*[*-K^@R%-(4PEB)949L-P6D5)98OX-L]M .C-O! [P"L3W'J"\AYE*8.A^!(A:G[?'I^5:G= M(.FL27VAB?$J4KO9LE>/VO&5ZY.TM4F,WRU75632NV+!%L*LC&]M.>QJPWC& M),&$:PU2AFPU&(H U5("E,LL1U2F6>IU3\-3_M1X]_-.*F.IM%JMFL,7\RW8 M/04;8,YV"A"87Y>%Z9T>>[Z^/>5X.#8<_D,?A.WEA/MITQ-ZN?JY*=BW,2#: M6C!,MC@/Z ;((>9GG=CEHN[;TW9[X_&SCHH?U,:+L,) M233"AO0P!3B'=G,ZT4 F4J5,$X*E5_ZY;G%3([HJ8*?*;/]HSP26B[]X7I;I M!M>-K,)!-C W;<.;ZG"G;6ZY-J'MKVS=G,$.4H?/#:E0=VZZA8U[_\;)\*.[ M.&YO]>.5JCS<_7)NWBC?&E=@_3R36%');5'/ZJ KSB3@E!.0"9(2BFF:Y8E/ M&.6Q""_^&"UDLMS1\[__-Q*C_%\B5>GKQR8G((60:,(9!CQ.;60JA( @E0.6 M< $IA6G*T]EC=8?9>-.K]1C 'HH;#MY7S/PH/)/>G$ 193&%6E*0Y$*9#S.. MS2070R")0EJD&,(\;U!\NW L'Q8"PU;8]!%TF\FNPV3@V6M7N7^.:O6.BB5^ M9F%OAIY')- L=4+ J#/3>0,/9Z..)WN>:]C[0I]TU>Z;Y0,K%K-492(S4Q!@ M:68&.B<)H"J# ,4(0L%81GGL=;AQ)&)J'FRE8573LZK)^GNMI6?]Z!-(.AYX M7(7/T*<>GM#XGWZ'08QR(%FU/A%9G('#&H(>$8DC1766#C%5+F)F]J@K]9@%9GXHI, M]Y')Q59&/#5QM6C_X,3YK2MKW6T3OI:;'2T2&WK%.3%+?"H!1C&VU6Z(79XR MA5!,4^R5D+5+V-18=UO0;2>-L=-&ES_.;NY7*/0&YMS^P/4O@]>!2.@Z>*=$ MO4PAO ZCSU;"ZWJG;Z#I>QO9S>P)AGK#UJS-(R5P@G.6FH59@C)#'C(S_EJ2 M \4HRS,!80:%7ZSI:4%3(XXFB')'65OIC5W,0^6';C=EA,1L8+KH"U>/D--N M+*Z(.CW3\,B!I]WF'<>>7GB^QTKNZ[=7R]5J^8>]<];D4W95J!ZN1QW6E2_03T/O08>QZ 6Z MRV,)^P+=-M)"]S5;K9[M>3=[J(L)F(&TK&)R#@;<8KE6FYH-T1_WA;B/[IF9 MR)B]]F;,8_.H&GQV)-K[%.M[\R_+A8J>%5O]B_G1GD;8LT7S@/VA&;EE^[,X MU(1M_HG71SY1>:_4.I(VA/%HO-\T.K&5>4[<*_DT5]*>?W 5K=0C*V3T1[&^ M+[8Z&T/;+WIM/6F*CC:\-V2 MSXL[5@-GNB0JC6GVLN'\N5+"N+U&'6/DB::>JN.@!_/PRG26]4?V@MS*/P?: MU0@\6#KW/D+)&F^')# Z>_LHH=L.50/G4SNTFCSFFST!9/@IAX0!FBBSAF(" M BYR"3)%J$1)CK3RND?L+GIJGL[K>WNCM;1#=TM$=='0BC_FN]E^%ZJZ^Z*T M5J*F[)W0U=(SX,NCN]RV<(;IA('=F#,U=C::1XWJ@VSQ^",V6.&=LX)?N +/ M)4 NE^*YV$+?P@AK9M-IM6E8FO,1S'"&F*(@%]2L[G@" =4)!UDJ%28Q0S)+ M_,HDG!(S-19KM=Q)8O1&Z4(4:\]DG&=0=2.@Z[$:F&R.8;IX1M>CZ$(7",%* M,)P4,G)!ABY#C\LS=#[=-PM>'?+^2;\IOAN'>B'+&8<)T=HX-*E0R$:A:T H M02!G$,9,,X&PG"VJY8!C>-X)*4[?-*V_Z5U9PWW:N_=LA$VZ+5M=?;/.'4/J M-OK[PC165K@M/F\N0M,CN=M9XX,E:SN6,'+RM;,F'B=3._]HS^Q(;3NOEP\/ MRT45'&03@,^2%*5"Q F &#.SDB$IX#339KZGE#$L8QKK=KA_\TB,=$9>CX'_ M;83Y_XW->%YO)UQ+ &>1=F.!JX ;*>-1JV*52]I3G:SEZYREF:)AI0@2' .!. "1MG8A<' MQ)9J\8LS.2%C:LN!K8I]6> 4D&X$<"4\ X_]'60&\ (Z; \5QGM"PKAQO.=- M/ KD[7BT;SC(-_;CO6EIO:GM\?&I7O8+A25G N0<)0!+R(S7;POHRB2CB,D8 M4:>[IQGX>1<*N+JY]UPH M].@H-U(9%OZ!6:=2L(QJ]6_J@'6'.O=UJ,N[Y4JK8OVT"IA=L3^:(2\7^RDP M_N7C7@"=O)S?EH]U\S8[Y"D W&_,Y,K41SY"$4O M;='65ET+YJZ7%?Y0Y3(Z@<]8.@2^R)'+90#.G< XO'EUN8KBAY+OFP(,7\PP MGDF.DPS' G!NH\M0B@'/> P82W.<\"2'Q.ERCH.LJ;EQ=B.(8 M5Z%TSE4&>,H8P#*C@.5) I!(XS3C-,MB[%=L-A"RXY2<'11;Q].M,'@-?<"U MT?(F\@'MFEH=Y^ (7Z+C2-)+5>8X9W)'08ZSK_0CX5=/9;%095F7EJQ\R=>; MM*JO=X/,VRCCYQE+6 ICX_O1/,L-.3,(")31P'E77W;P 6 U]5. %4X\MN L0!-MI.R=G MY VU"^8>[YM=>J'WM:CE@_K&?GQ>S@OQ_$W]6+^:VRT:DL-8,"E +#(-,!$9 M($E.@%"8,97E$DFO3/WG!$V-#FH][0&XKUMS%DHW$@@!T, R)NT3=SU_I(7RS5ZIGE&0Q92H!.M69 MH0&< ::T71_%B4J,FY IIZ)(IYN?VN#?:!?]7NG7UP^HL?.<_+T1&?J8SAF, M_K/]GLVAI_BZ\9>9U_<,.SN9[S_5]ZJ?4,5WVU#Y4:W;)$5FT%*=Q@HD9K(& M6$$""(5F&&LNS7"6&_=AEFIA MG.J8 6'F;H"9)H!RF@"(4LEPRN/$K61PT][4ANR[#Y^^O']SZS9 6TRZ!V,/ M2P<>>)>,=!YF!Z9U#"G[9#VF[-^V@ZIM890!=*!N.U@.?]W/Q[VM4LZ\/JCZ M)7*5"(HYT'F6F.%B5JDL3;+_K[JK^VT;Q_;O^U?H['YQ/ M3&.(!!0">;FHSE*9VB':30"KN_!X=M4YCZ.;B7LU.@,?O)J_UK =I"5.+P:1 M;-SS-$:U<7O%/+9Q^Q\..^]M5YR/MDM.&_S:SU:;\5RB0INS7VCSOL0P)8!F MT':RH5A*77!&B,_9OTAQ:GK < ;:]GMM/ZA%U2TJ.#)_&7RG[;V:N9UW/T752<]F-=U5_?%FJ,SR5),%,<"L/E-$2R9R17A>^LQP')=]+VTXPGS(NE&A[8U7=?>H>C';+]1> M1L]JOW%_&]S4ZG3W>& =;46I.Y D!Q+=)'MAD_H1N_%'WWSYB1J%Y$QCQ9ND MQ2+9@5%EA"8U'!'+(E]E&V/57([+_+@%G:^R,2?5HJ_#1<#0@=_-BF:A+T^/ MCXMG0Z.IBQ8Z+6FJ!"#&%+>OMLS8YAP!"3%&$,D",J@57W.61"AK]U0.31+O]ZJ$;J?N_UR^37!;T?@]ZFYAT? M':]'>3_O+UJ.7W@T3D_=6R'J'CY*-NUD9S!-\T)J#C#251*M J5&1A&2-,]5 M*E&&O/IJ7"8Y-478-I%5#;%5_=AK<; MG8%:\IXA^*KM>;L!N-2JM^>3 4' KY]F!&J)"J4!ER(%.$,<,,(E4$256.9" ME[+U_N[CS"@ 85AS"@GZP#'^G+8OH% O?"A08"S0KC M!0+W[+X(!!Y\.[3'W5MC?ZW9XL-2JI__HYYGN2VF+C((F"8,X#P7@.M< T01 MII@@DA9.0HZ!#KM3=?UX)5IYM9W819??7]<+:T#HRJ;DC9IC?$DSV3U]6DG078S8B.!MO0!]\7L?"$]3XD M8N>OGZ7U.NGL?6)W9K?W?BCT#O[8=L__HL33VEK=?#MCJ1:Y5A1 C&U#2Z8 MQ:4&4*4*2JP503*@T7T'.:=?_?'[W.^G."SK]"# F?B7N4#J^9(MA;FM^%[& MSX/M>@,/QVZL:_?CP=R+AL?D7=^8UH";=B\*T:[7YZF,?*?N%?7T(MW_^%!. MNC;M34$LS.U! IX)";!1%(!"8W-P@9#,8\!*X07_+R?;P1;_+]BZ_?F.YN9(J*@ M%"+ 2TR!L728;5Z9&O.G%!ARDC+LI+MZ:$Q-2;45+36?B64TJ3CUK_@YAO.R M[R,"2 .KEP!\@DI^.A"XJN3G>,W12WXZA#I7\M/U:)B]8LL"V>;A?KVR0T#D MF^=_;&P3M#;9\59LYS^J3-[V%5FD"!6<8*!3P0 66()22 RHSE,*I> 8>=DM M_BQ,337L4WA9RZN?A1*P#6Z6RK#@#JQ2#/-U"MV._80_)[_\HQ[F_NO!&.*] M%(-8+^$@1K)B A@8U9H)!^C8JKEB)7_KYNU\^WR[5NSM2JH9TDJ37%% ,VO2 M0&@TFC2W,RJEU#*',J69JTESN/#4E)7E+;',)98[=]OE!5B7#990" 96*8[2 M>UDFYT0-,D=>+#2:#7*._4/#X^S/KXRZ?#0WEP_FR\U,%+C(N!(@S41AK F& M "7F8E$2.QQ4$:B0UTCP4Q)3.X '?6TLCTG%9&AT90^D9T@E")Z!#Z)UYR(F!GD.3TR6M*I/>UT>:=62!2 HDY!)B85RIG(@><?VI&NN0NIA0XJ@IZ@J5XS-F#1\Z#5SJ]9YNQ6WQRIL/F=TFJ] M5O)]%9%3;U>;[69?P6B,[UF9*HT+C4%:0 EP*0E@,J. 8))QG)FW=>XUJ.LB MQ:F=Y8]JL_GK/F29",MQ0#NORU"['?FH [M U1\F[2#S=[6R.V9K5I_Q1QP MX(A,M#$'E^B-/.S 4?S3D0>N'[RFI^_'U6;SWC!=9V'\K]H^V+JP'VJSK8*N MALQGW8X>_KQ^-[<59?S)EK9L9HP6YB8@-!E(\V5;]V!3"IZ6=F+":C&7581OOI!>-(<=T#'I.=A=2P&;'*]"(4L:*SG73&#<)>$O9HQ,0^KA?GPIC9D6H=GQDHL%4U!7LAJ#FD)F& ,*"8DRZ0BR&B0D,!/ M']6I&1?[B,=NLE'#]G_MK@FA.:]NF^ 9-(H%[6AQI"M0#8\NN: 4.^#42_-U M8E N,'2&I9P^'*:>WK/YNIKW_N:Y_?*_YT8/KL7#\T?UPZ!C2]146:02YP0H MCA' J12@A%R9/[1(GPZTF=3"_/3;W]72++RX7]8+B]>7D:2V[H.UI+T3$=VERJ&;Y)&I8K7%\RG31<1[26O%"*92ZY$1W7 M7O("XL1@\OMTU"*!][L8^9GL=)F17+(4@C(5&O8#"TB%[(?738=% VU@=74R[J%B%:PT,,PF%;=#S7KH &60 M.0_'M%YQQD.'V/WS';H^%)@40#;[H=9\Y9PY[4K;YY <V\([DLLY)H"G*>$8"1,6>ITAC05,MY$GLWU3\(H@._!GK O-R=W#^%WA>A6-GUSG3' M3;SWA>,D)]][@4"[LV/Q*C=LM5;S;\MZ\)EX_KIFRXV]6:Z6MTM9_=^BZA-_ M*__Y5.>,O5':?.8K^SG+J>1$%A@0P@3 VMBN5*,",,&1N9S;AF5>?<('XG-J M&K 1)1&-+,EVS[ZGQ3O0QCK:RJ^_74-;V9>LA9MDMYD[29,#42L/Z(&PR5[: MFX17\B9&X(B&^K [$LO$'XC+<2\'PT)] E3($@>2&1Y%H77E[;\V2FIM8K+@&W;";B@$_/&-)Y M2!UC1E<#-72,J,*HXC!I^GPFM^NUG>54:T5;0%1-.XL>*.J%)E9@Z#R1<0-! MO8*>!'[ZG[["WORXG]YZ,'A5<*A2@AD@F83&9-0MAM5V,VBNEUP.5 8VPO8A'3Z#E/:'R[I5?@LZ9' M_R<&+/"<,40SS5@)8%&FQJ+0.:!%"0'$$F5%RE!10!^-X41U:LJCR3=MJS+G MRU>HRHQ9>#DA3>-36SERX61D'>1&_#X6UKJSO4W!I&OZG'U7H[ M*TE6,"H%0(*8"PXO,MNW-@N>T:3FU+]Q[0F@ M_9HE%DP#*Y( A():UW9!<%7OVI-%1V]>VR76N>ZUG<_Z'_*/!O/%_<-JJ3X] M5=$B2+4R!D8&H.(48#N^CML)P%IE0J6%UE@Z)<>>6WQJA[KB+ZD83&H.W0_S M"7"7#_$U< Q\>#V0\#JT72(''=:3Q48[I%UB'![.SF?"K@>[.3!?5[?"O-K7 MZGYMZPRWS_=FX[:W2VE?^(_VD1DE$ M54"#RG !L8U E@1!(K$J9YB43&/J5 M$;L3=_H='K6N^-XL], VJFK>\MCP7<4BU([IZHI@?[QA"V6?$4I)3S^$Q_ZX M71PB8SZ.WFBG%6U72<-VLN/[)JDXOZFP;YF/=X?P!RS21<*#\*BW"7] CJ\4 M 2MLF&F"FC#+L;[V23V);N2\;3KT]ESU(.WLLKP1N-$]EQ5_R MRX[37ZTG^(,#=B'^RPS?DB'#X46S?UY*\3J:6GUDSDM M2_.EJ(+EF_O58BZ>ZS^_JI_;-T:0?\V4[6Q);5,U+J#1,&D)2DDET*R$2&9< MEN^*FB(;$>F#=9%CO!M=< MA"K&DS^:OZT$225"U-*Y,/2B%\& M%-ZK]2YI92[,A>S=?/%DC16;_;X_;XPHGDM8 BER:5/0.&"42(!HGFF2EUI@ MOPX'87Q,31G:))^G;9V,NM+[>+(Q@).-E:9R5:R5_:6:+^;M@]P*6?U,UF(F M?RI;VF2^8#^,\?Q-V92W[^;A:I5-LGK:;K;F>>]IS:$;[J9@1]C&@?7L3@*[ M*^T$5B-$4DEQD[QI=ZJ1)/FCDF48E7LEGK'2[@*Y&#U$I5?OE*SMMQ@8V>*5WE7?PUNXG?MKKGIUA'W8F =NY,D M:41I H)5&\#Z]78@RG$Q.O[!/U >JRL]1KM8AVZV=]HJ,;W?UNOA&+U>9I7<\T; TAJ)@L M24D (;@:1Z@!E[0$-,\S*HL"J]++MQJ'K:E9L;\?NP9.?0*1;5G_G;S"I!UT M?Z9DV2:_O?0#C6;3!B,\I&GKS]3K6[C!0#H9NN&KARGQMY6'L6KH?4)XIHN" M$ $A8"6B &N6 9X*!*B"7&):FG]+']7<1VQJ"K?FM6Y1?],2I:!4% %8Y$3+4A JL]FC6L]7\LN6K;?CHGU,>#C,W[!% M-9WRE_G.Y^W9.JH7Y2Q#.4LE!DCA F"L)2@+1 !7*2ZI 3R%HD'Y;NEX2XN+ M\8[L?RK";@9 +,P&?JV'*P#O%[8+(I%>P[VD1GVYN@A]_,IT^DS8B_#OJY7\ M<[Y8S#*LN4@) FDI4H!9R0#-<@@0U0BE+,]9AGU>>KN%I_:"V_&5-#K!TQ'3 MXN5VZ$-0&/B [UB*=XZ/A8QT9MME1SV?Q\(=NT-\/YJO_O:7W7?, M'[:UR]_^\F]02P,$% @ ;F;\5#9X/@ B+@" !4 !P;V]L+3(P M,C(P-C,P7W!R92YX;6SEO5F36TF.+OC>OR(GYW50Z?M2UM77M*2J9:-*Z4K* MJCOS0H-O$J="I)ID**7^]0,G&?LB+GYX7'4?4AD+XQPLG\,!.!SX]__Q]=/9 M3U_R8CF=S_[R,_\3^_FG/(OS-)U]^,O/O[]_ >[G__$?__9O__Y_ /ROIV]? M_?1\'L\_Y=GJIV>+C*N/J)\&$N/W;Q9^5CC*X5$!99* D)D#F KCDT8J,TBCY?WWX?ZS\!E_DG8FZV7'_[EY\_KE:? M__S++W_\\<>?OH;%V9_FBP^_",;D+Q>?_GG[\:]W/O^'7'^:>^]_6?_V\J/+ MZ7T?I,?R7_[7WUZ]BQ_S)X3I;+G"6:PO6$[_O%S_\-4\XFHM\^_2]=.#GZC? MP<7'H/X(N #)__1UF7[^CW_[Z:>-.!;SL_PVEY_J_W]_^_+&*S_/YV=QOOC\ MISC_]$O]P"\7&L99^G6VFJZ^O9R5^>+3FEKB8/W$U;?/^2\_+Z>?/I_EBY]] M7.3REY_K\Z"JFAG)*AW_YZ//^^6*RL^+O*P?JS]_13_8/K;2U(SB_'659REO MA'/QXK-YO/&ALZJ:^>+B+\\PY+/U3RI8$P3=% M7C'LP2M).DC2"!MMT5[<%%#E9$FLK#6YS/%/'^9??J$'_U*%5K]82V\MN3NO MVXCK,+HOA/2>/COQ(5HCDP>K):VZ4BP$+B1(([U0QEK-U%%D7W_;3:JOJ_G) M(OXT7Z2\(,MS\3IA#$C].S=/'7U02UT-5JWD!R&[40 MN3__1%R7O%CD]&JCE0>96W.V(GN3&=T\I(S\E@3Q1+MJ02@6FA M0#EM 5644'*1LB1.7*0FJK_QVITP(/K'P.&R[ 0,__,<%_3$LV]O\^?YH@J$ M-D]K UBED/#L%#C##5@I6=:T'UNCF\#AUHMW H3L'Q#'R+,32+Q?X&PYK:+? M\H Y6,Y4 L>-(<$H13:.,<@.618QYJ2/V]0>>O-.H%#]@^(HB8Z,BHT']6)Z MEG\[_Q3R8B*%<3)+3L0F"\HP 9B% 9E]=BPIQ\IQOL+M-^Z$ MTO"HZ28!?: M?YL_3*L09JO?\!-M<\IJY2RQ[Z0'%;T"GR@6BSYB\ 5]<]=2<4F-Y1 M<(0DNT#",Y+5 L]>4M#T]?_.WR9.!UUL">3QD" 4L@A>$!>!,9&\=L%*WP * MMUZ[$Q9L[U@X1I8C@^'9^:)*ZL5T&?'L_\FXN/" BY4B,L[ )D<\D! @Z!RJ M1&)R*&11X;CX]X$W[P0)UR\DFDBT$P?RBHD7])/E1#J92A$,"HL.E(P$;!TD M6(RQ!&-B+K&)_WCKQ3MAPO>+B1;R[ H2FVAYPT2VVGEN$% S$@H3G P==R"5 MHPBZ1"M0-@3%M5?OEG]B/PHN#A7JR,AX0ARD-1=G^&'"D7L3R!L.*E% E)T$ M+ZT&AJ&82(#'E(]"PXW7[8: CE.0APNO"R_RY:PF[.>+M3SL_DY.4/? MGLU3GB3%M!/! V$9?OEZ\G_\QFP3KI,H4:1>F):B2#7@F$()SVBCI+#O2[WC@ MQ;NAHONDYG$"[0D3Z\WQ]>+-8OYE.HMY@JY$K0N#%"-9/9NK7)0!32%7"$@\ M^A:)K?O?OALZND]V-A!M3Q!Y,U^N\.S_G7Y>.T\8C4[5;XJF1%!(0G+>F1IO M\4*_="@;6HX;[]X-'MWG/X\6Z]A)T,K#(N.:[E*L3B$KBL%( &0!#3@5'6@; M0DJ)^\CQN,3GM;?M!H">LYV'BFYDE=SRZ,\J1@K68*L9_P402E M3%-.G@?#F)H7B'3 ,WE8]D"-S,42!5<0,3!F2$,=(/F]&X,JZ;!/SQ1U72/G8 MVW>#2/>)R :B[0(BM1YP\0Q7^<-\\6VBT9&90P1K.#G!Q@C:"IF"K$4*4;GH M0PMDW'CI;H#H/@=YN""[P,&[3WAV]O1\.9WEY7+B@S>\N RQU%@8T0(RDZ!$ M)PG?.6-J<4YQXZ6[X:#[;./A@NP"![]^RHL/M.7]=3'_8_7QV?S39YQ]F_BH M9,[. 2:52"2%@Q<8(''$(F2."H\+,!]Y^6ZXZ#[->+Q@N\#'NX_Y[.R">I%4 MW>\$6$9>D=).0Y Z L""?7.F29EM]??N1L:.LXY'BG&+D! A'^JA1SS^,]W M'TENR]?GJWJ7N$;6]#'4F04%3&:"-/<)7!$:,#N4)J',P34 Q6,T[ :2CK.3 MC<7<##3__LL=B;ZB'QQZI_O9?+::GU0I_R[S,\3U/Z MU4TV=KO>O>NCF]ST/HB/(R]]GR_A ^+GR>8=EV^]@E[VROAZ!5AS1D8E&S(J MK$!.&%QV2EIF'EF&!9=A#8;M>S9K,9^MEA<_N5J4WR'E4'MS\=BW^4N>G>?E M1 9RI,DF0CV^)Y:X 41?P$:NR;EV)C^ZW1S"TL6[Q[DLWE+'%^;E**F.N/M< MT/ULOER]+EOJ)R$Y\J1U!!4<$9^J 72J /E0D?C)F-<(!\2 M%X?+MP-PD'.]7+Y9S,MT-1'")V*6@XYX-F367J2/DUGZQN0-8'WZ]?/>;;, M$X':*BT,.)?(#Q?D7'EK%,00E"I(LN&/93T.0AX1.&[GO#R"_ = L?ZB!8A,(78'_!8F.XE#BZ9S8VJX.BDN?YC)?Y,WG MWN/7O/S;=#9?7)Q@Y>6*C._-I_SZ7^?TZ[_EU<8+?60=SDYLEM:7(B'& M3*LK!0$^"PL4'V26N?'FT6/#PR/*D[ WSF7^(6'>*S8ZL+R7+&\7_E/R0ZI? MRZV/PJ '$Y*JEXP*.*,"\)2U0?I>)3L(Q.^0,DXC@>'A>)S,._#Q=EL/Z(/& MX!UH-(X").7 (;FPK#93J1?D57JL(/=X6WF,E6N>&#^=E6NACPY ]EM>77-K M4=C@,ZT++3R"DL5!<%;7XB.G39#:(FOM#5XG8*1.!8.Z@ <+N(/=ZU=VA/43+2+T-AL1,$[$? M#)\O>1'FCXG(:)R)Y926/4(0E-@J2#R.> MM;31\G>@L[_ N\3-\^G9.46RM*I0I^@S[:Y9T*HR'H(H DSV&!(+GKG'+B&V M0,Z6E''/8TZ"G4.$W@5Z_I%KP_VTX5)JUJ$K* U(=*HV MF*)M&06C]5%MN&.N^-8&:5\:1VK0,N0V-ZB:.O"M=^5O8Z.EY$YG*\$[(3:- MU;UF#J0L-D4=9&2/]709$H,=;);#8N5 8.ZON'Y1N37V=\N_O$\*MX?+C M&YR2.Y+0^JP\%%I=H!Q*<($;B-$8C(I^T!R0N] U4E>L82MT&JOC1RL/K773 MB_PQSY;3+WG 6M%'WS-HX>CN'#:J(KU\^>MMT>J36;J'B$O\%B5$JDVV1'(1 ME*D]^Y@L-:"AL,/X$!Z]=7Y0JS\SN(_<.=LK7JX]Y<8]D*B_$V.OR'K]N&N72SQ<9E_EY MWOS_*E5@4,1<+QDS[LEP%Y*=)3]$2I.UU$G9V#J'>SS5X_IZIX3GB37<.:9? MS!?D^LXVMY_CM_6 F7HIFO0^2^OOSC8H2/_?^>8H;E-R0$*:>$1) 1J#* ." M\CG4*56&I.*2BBQ+-,T+XX9A95SC?&I$[K$@3@6/SE=)=D?=S?H>#T,"H3.%\&%Z"=%%)V53K6_-RUL9EW->U@(6I1D.46ML?4MKEWH M&O?"1L>@/4AQ'51)W,/.!2OTW=EYS<2]J?U]2,.KU6(:SE<8SO+[^6]S^O!L M1>2 !HG@3GM1>:A,-/Z)* Q"^-"_)1>^IBZ M;P;]#K)I;]::_9A7M"V=G2JU=O.EH^79'N%]I*1;-$**F!PP59,A FL_XCIE MQ4>;.!8CFUN@$R?=VCA/=;-B6*1+M@XTY84VJR3I*VL@NE!HUTHIB-;'$5]]_PCG'4_Q#&B+Z8SNBM M4SQ[,]^,.;["J CD'FO":&2EW@XD>#(5()O"!053B9D!CRL>I.M8<_EDN23Y M7G*9BU5>)U'/_.H:J'%C% A2!4]1(ROIT5EVAW!YDX)N#%<;)-RV5D>(NX/@ M?$/]ME'E)1.)BU2XS%"BK64/I4 H2$XWMX%GQI/0K1MHW$O(N- Y1K/W@N08 M,7> E;KWUO_J=9HO>%:=Y;<4!RVFD79U6D M\!!KSE19"MV]9!&BL)QYZ9TNK4N'[R5DW%1X>V@=+^T1(5-]UNL5X$H+MO@O^=][_G.<5-T M[? RI*@[,#KU:NF,/O*-%L'$)*<8&@:R(-$>URGQ: !+29(7:7-S%^KZ^\=M M#M3>Q!PLVPYP\6:1/^,T;6^XTS:[3G#1:TUT0&X;A*/P4GO*\F,$_%>2K*8@='*R(8K;;W&UNWM M]@?,8&V!V@/F<.EV<-;Y9E$;&JV^O3G#66W:4OWYSS45LK:ASD1?6 '.9.T4 MK TXRQ%LBED+[3,KK:M)'J.G!Y>X2:3?3.@=V):_SN?IC^G9V80KJPK) :(V M%I2P@C"?&#B/M"#0)6M:Q^X7[^[!]VT"C(.$V0$(7I*X9Q^FY)AOA$$X_O7K M]K3\DJ?(69*U *08$4DPP0$&73N<*YZC2-FSUF6;N]#5@Q?TQ_1%&MC];0*?%J+N #&7W3U? MU1JWM_5ZY>OR^W*S)B962&ZPSM:*(5!42/%A(,B3E*Q6 @-FT3J[]RA!/?C" M3=#33NP]8.@JXJME75O/GNEHC)6&@@)/,4*AW3D(;X$IR:Q";K(:Y'[-;4+& M[3?9$C-'B[D#K&SHGWC#F3(F@<=$^RH7&7S2D>3@G2M1)12MP;%Y\[CM'IL? M?^XER [BYU=3##41/LYVD=5TADR[ M)8-7KU_GD/-E=_\Q>NR#B)>O;_&^B0(ACS;#*R.?5%!1:BCA2#7 MD3"\2"_$K43C ]47C0@:-SW=&'*C::H#"W+M99MLJX.;E=8J@>1 M'7BM$_#"T7.F72HX:'+I-D7CIK8'LG4-E= !I.XQV0JM2*EV+0@602G4VY:O M(F2O(L\IMMXM#]PF!TMK#P2=(X7=0;KA^?:UER,QKK%4#X^#())YK*>%WM7& MT &!1T :>/P75L+5YPX6;R@ M+1F"JU52B=%7B=DZ+DUIRUW,P_0JNY>:;MRDX0#52!4]@.I^]^\:0]%X9DG] M8(*MLQS) W1%T#]<)>LI'#;-CV*^2U0W[M2 $&NJF Z0=CU0]9D"5:DTQ#IO M3)E"@I$I@":W46I9B(_6H=V^"83!J@1.G4'?2]@=^.1W)7)(IYA+*2J>T0B3 M(?GU)%$KP-/BH"@GYI"DD*9Y=\.V'(Q;GW 2M(ZH\@X,X[4VXG_'L_,\<<:C M\EQ 6M^U,<(#DJM*AKVXJ-'JTMR;NTW#V T$QL/#PSW>]U=.!^!ZDM+ZZ!_/ M:C?ZE[-G^'E*EOH:6Q.*@9@6OOJIN8YDE '020:.,:==\MZXYL=)WZ5J["** M;@#86($=0/)M7N%TEM/%/*TG,9Y_.C^K[6J>YS*-4Q*8S9G%I("O@RA39X#4 MVFHC"^,"16'^1].X9=RG3O$45)^K1>-*NMP]7BB?%R(/+ M'#0W:GV( 5A< !F\E\89R6/K3.TI&C9>"Y](T*\7ZW>F=81_,<%MPD0)+ F$ M@#IO6N&$K!58AH)K:4OB _09_QY98V=F&F/FD7Q+$\5TX*)=8VDS@?+)^>KC M?#'][YPF:),TBM'>SSF"*P%)*=KX60V^!;D6S@>5M2[D9;9NLOL8/6/G34Z-JD-5T7$W[%1[ M-Z4'F_=O&X0?W1Y[[]>T\L6.XZ^]/W;YQJNKH-G$I(4D^U1,/7:0X*+/0!Y^ M\2A89LVG^CY&3X.AGNL)N8MYG9N;GG[[?5D+_BZ+'I[$U?3+)K:Y'$,2HHD\ M10IBZF58)0L$4PHXY,$(Q2ET;IW6V)_*;KRSXQ!TSRS0(=75P89Z<]II4L4P M82*%SI+V _(HB>XMHRNS0VGYTT.P^HN\ -U<3$Y?OYV]S MG).#<99OL/1^OJ\THW)2B,R NUI%KS/)P# .R6K/+#)EF_?M'H*/<<.)$Z-X M="!TL!B>9WHS.=A5Q1.*IW)TUD&N%"N;)?B4)- Z#L%R%KANG3ZY_OZ1>\F/ MCH8[ERH.5$T'L+H2YHOYXLFG>H#SWQM&A$W"T(X 5DI1+SP&""$&8L0I$:U7 MQ3:_1_\0,2.WT^P-<&V4U@'ZUD']4US'AY]J$^,-%SZQ'(*RQ$6I%^=2 DS6 M _/"HG=69-%Z>NK]E(S@NS:ZFT3^0"_!= M3Y>;0VUB>#DALK)'\J&9D+7GJ;. W&GRJT56T1D97.MX^7BJ1^X>VAN83PR# M_8'O-\"?Y0\U:?:^[5VW6I5!PMX(8=M ?N*B+1)1 ^?UTEZD)1T"K69=/"UP M29)E@UQUNX^8D9N5]H;6-DKK!X2W)WQ?D]RV"O?J ,&B$,H*$+EVWI!6@Q=5 M;#$:5C +67)[8[LC=2-W1>T-I@.IM0^OX19G%ZVP+N9N7!OY,W'($^,I &=H M-RZ1+UI!()\H9,K536LQV]&"U4KR=B$2PYDEE, M(=/>("-X*P)8Q8-CUCNOAH?A-8+&C>-'@]VA*ND99MO90Q<-1>Z=032)ED4O MN*S#96K!MY. B@E@26&,013K6G>2/8S2<0/]T8#97(G'(G;@K7K;M7)2@K=U MVAXD68O.F7> 0CMP60KT,@43VD^S^PY1XX;GHV_)AZBF5[?P5H/+B_5TU7;B M1@>!&&6*"GQV=0A7]."D-W4H9+WOFH)U_!10W(/F<4/S,9$ZE&([ /+N1[H3 MQ9D30F82IB$7)M%B]85X#+%>3'0991JO6FC<@/Q$X!Q(61U;7 MGL3_.I\N\M/SY726R37>' ZL1\UO?I,F* )3.F8P3M:A(JJ0\Y(=A.(0?:G# MJ)I/H=R#OBY+WYIAY?;DRJ$4UT6,[!P=U3@+S!1.)KG8M X4"P:4H(5/H M5H0PT6+K[7IWZKJL8SL9)-LHK0M [B[*B0O1F4SK+.;:O#$G![6?'C")114? M+1$XVH8];B;HQ( <2&G]^I';:TKW"E([,O:Y'I^FPNJ440OHG( @!5K/1")7 M^32P?(3*;BY\G<2/;*6N'OS(Q9PBKK0N-GE5_1 2(5$Q74T8-\**9,$Z67M( M"@:!UR8IK@0;E!:^N3E\D)@N/<1F*+@[V[R!2CK UMO\>>M9O"XW&5&"66$U M X81R:^U#)PU"GQ2H@CK@V.M#V >)*9+5V\H;+5121>>W8UELNWV?I.E=>>F MD#6D*B-5(LG(&0=*I%10RQ),Z^.4[Q+5I1]W$DMVM(HZL&C7&7JY7)[7)BZO MR[LU$5ZHB+609 PF.M;Z(OYWB1KW"&]$S!VO MH@XP=]UD7V?#<:&116(CF$1L($4^J0[?P2!XC+*FC@;<0_?%UV ';R/NH(>J MHY\"FNO<_#Y;7N.')^V515H;PM7V U)-9NO[IW^:K?%D85"=&U7HS,$76PB"72=2($$6TEGM3W.U6 MZ@] M T]XW;!/"541]!?=W'OQB/BXT>%LKE=G1YCW=B>.0\D$?ON:484CN$4)*%%()U3I5([OY )1'7 MR-@-E/\RIRU'ZJ$/G^!J(R%'YWP1/]+">5VN3XRQ"DW(P=>0L;;@D!$"2@<^ M^IA,$ORZ]?:77-/N2WA/37L\IL_:\6 MLGW!L[H(W^;:,B/2.EA77-8(\?H/KGUR@L*JPD-=BI;\<.02G%<:.,L"2W(9 ML?5-_P'8&'L\T$ E.F,KO -7\BAFW^3%M/:6N7U!9.MB7Q?K1M23I+RPS%I2 M3\FDK41^$@8-@B@C@Z"4;CYLZ+0)8HC6D=OPF\%@)VI]0GPO)1Z,V,_KA4026*PZP&T,]$1G M:&EF6=L^Z +!Y@366>V4%([GYL-(!L?M8"=QG>)V'R4>B=M?9]?#Q@$G?]T8 MQK#>6I;3V=V)9\>.GSC\?:+ &$TA9Z2D:&TC(,K MW$C!=5*L=4"T$V''3];T)\B8?#W1\TZV+G%_E*!.L'2 IA\"S=%B[P!#MWAX/O^$T]E$)N<0B0F5 ME"(FB!,L*H+T)7).^U?$UK5W]Q+2"6:.5_3MG-'14N\ .M>.#?Z6/X6\F#AM MK&+<4_R2+)EB-'5]43B3"\\4P*C@6F_+=X@8%S(-%/OPJ+<#I-P!3)ZDM!Y\ MAV=O<)I>SK;]7K;,$"/2*U/OD=$"4KP.JY-"@ M/NVDWP&4WN85R2.G7W$QJR5V6RZB"A)K7](4:X=21OQX# *,T?48BBB)K2\H MWT_)N'>KVH.G@;P[0,V3&,\_G9_5$'==Y%8EM,@?\VPY_9(W#:&WC&4??$ 2 M4U29!%;3*!1%Q)HQ]B)3*&&Q^0RL78D;]_1L ,,TB%8.AMN7O CSUG'9*UH\ M+^G+Y00S)X&2UA<4M%)KZV&$=AA N[ )MT] MQ[J;X7@[/SM[,5_\@8LT019,\8$,K4=1V:-@0Z"D)2&*E2H(@ZV/=_8DL9-0 M[4!$?+?)93OU=("^1\='1QZ5DK05"'SOK[NE0/C6J(,MK3NU7;T).\3 M=N1O"(1]AGKOHY5NC@;ORFJ2D'O'@P=;1PJH&#.@JEZD,-DXB\:']BGMVU3T MUFY_.$P=J8%ND'1S7J]C27.9:ZMU5XM4/2<6!$+ &(6*)D;3^A;&_J.23]@5 M?SC\'"[W#K:YA^**]6RS^2)//\R>K2^3QF_O%SA;8ERK<);6WYUM%'HY2>AI M+O0W[_'K1 C-C*RQ M/\=0G'#(F3[A(MB+^-X:]8\#^^'T_2\#]+K^B7?.A2C<>,A1Y>UU+)4-))>C M3(5A:)Y@;DE_;ZW_>X?[ 5KO /%KJ5Y=ZTKKBKU5[>+]_'Q!(>2F@'H364Z\ M<-7S9V"9H&U+2@>!YU@GNW$GDZF-J(8(PW:D;]PJRY,':$-H;?S^._NQ^'<\ M.\\3F[,+23'@JC88M:$ 9DL1:J%?:(H^6//N=7N0-VYOD_Y@N;_.^D'EC1&Q M#YR2KY==N-T"X&TF42^GJ_PN+[Y,8][(HDZ9_3!;/V4CEL2PZ%K"GUDMQT:* M$;S+ 6I#<(LF\V1:WU(:FJ=Q^Z2<$O]=H:,7YZ*VS+AO7[J_4\;$E)"C$!0Q M%%4+G$(,L8 M%(*L7KT*6M166PJ,LD6F6(0/K<\U'J)EY,8HIP1<$W7TX]@^>HSLLN:H)0() MBWQU1 Y.V$!BBU*RY%&JYM>$CS[<_Y[4M;4K)D=YU3Q$74 MX*W3P )Z6S@K2;<^$CCP;)__2YQI':F"?]6;N&_6BOJ85].(9S>9'?Y:[LV7 MCWY']Q%9G/3";M:>&2X]1,$)YM%Y<+YDT"Y:Q:-(S+5N_G:2"[OMSM>2P:Q9 MLF0(DH%:'0M!>G)IK4JL%%,++;H\8]KU@&GD:\+[('"X4]1]M-PL4FELF]^= M?_J$BV_S\F[Z8;;F;K9Z$N/\?%9'([XA4Q5K/[L##.^.3VYB50_AHI')O/N: M2Y2R2'CT2D"N:71%WP)F1-K)"TI;_4#6NOCV86J.=A$?D^Q[$N;3L]IR,FGT M+,< @=DZJ),I0)09;&(V*:TD+8W6>\-.E(UKUAJAY([3V%XI#2_=C&*JAC=9 M8YBNL4P8ERQ+K31$62,:71 <(^20Q'CV6=GNO;_KP[]=K1&? M8M3<%S#&!>*49?!:6V Y9!4%Q5JV-:>/T=.MN=H'$7?3)HT4T$'>][?\QS4I M+>8S^C)NHKD-9[?Y(UNN2@H)4*,D_J0$%]!"XEIH4Q2JTOH$;5\:Q[U*,1#H M!E54!T#<1"\4C]SF(Z:4@O9U>D&F!<6)!<<# Z:C8"Y;9IKW?7F(EG'O6 P$ MK":"'W]NU=3K7[ M6\>]UM 8.\/*_,=.,JROD@_HMV^??T*O_3Z.AO?9"R$1C4$H18?:R($#2OJ6 MO[[X.I.HN*$:NS )[MB]Q'O\\DL;4]]7LZN?V8Z MBU,R>M?R-XI[FQQYI-+7DAC.!: O&BSFA))O76BZ8G^89>NIQO%:EU$;=MH;7#+]<#[3FB]=N&XD06[ M'1)?\Q*W;[_$,F9FD@X"$F9;.\@5<,DJ8*B$,")QT;PO[>[4'96+>;9Y*/G! MZZ+"JQM;RTG.WG"?/2BMZ!]FR1,VFH.,*J@8G+2Y? ]VWWG'N,9K( #FX(2;Y6%2&3X J($L*YC E3K.1]L Y)UID"FHHJP( MVK2^A#U< +!/\FCBG,%HN02=JDU7MLY=+!(2,ZH(LO@%57O.=Z:OVV!A'\0< MT CX, 5UL.D^/D%"A\(*15:0):OI&YMJVR@!+F0;74*30_,<7;\36H;#P5[S M6_912@<(N[\QMX_(G49R39@A)@1?WRXO8.A[3^(QEK>VX#_<_):]%+W3_)9] MI-X!=';OP"Y=81%UI.45$C&6.?A _W"-1L>D&(K65Z3;]L4_\;R7O8!P<%_\ M?;32%]SN[:FXY:KV,P[!:^)%*E A<2 ?(E*DY269^.",&7 &PR.4=;\['@*+ MA\'72D=](>^WO+JXH_."9/P\+RE 6PMU\3_/\6Q:OI%[>^-*S\70DZR]#$K5 MXV2G015?/8YLP$6575*U_=8 )1)'TSWZ,>II47L:_?:%Z<>\Y5>7XQ!T\3:K MJ"$Y9T%E4<";PL$&;J1EQ"H;H"Q_+QJ[QVJ;^&-0U?TXT*2E^KK4.Y'698$9 M!;#UW&H=Z]*GKS)'$81)*?@1IBY=)['[K?\(O!P&SH.4UVL.^R+U_R8OUJ<\ MAV2A[SRC21[Y<(8]%\-;[XH/$C!S+ML#!G4Q) M$\'W>\/T#G\'5Z0_\*1![,B 5>8/HH@+KX2L%42J!HV&*7 V(22)B-8FSVWK MUE-#69.K,L[;;WB*RVE\,DO/IV?G-8B^69+LA7+%HX>$(E;(KX6!=9!O,=JB M5+%Y=^/#2.W4$NV#H8=K;X=3VH_BX1QQW/[0HP:Q4T,>@#\(LH)>!5.GN?CJ MTBI#&U,FK5MA2RJH;2H_BJ&Z.;Y)!V44MQ0-K&>V9N[ ":35DWQR"HU"W[JY MR/YCLTYO5/;1]^/SL?81< >!^AM+WTP".$*#@H:ST)KPX#3C*S*+6PS0NI&Y ]\I3W M(9!X:F5V@-\;B^_)%]HIUCOW_%JKS6TOL U[1;#B=%1@DC"U_IPV<645^"0+ MK5PM@F[=8FU/$D<>(#^XA6RLI XP^!VO\NFW#9_/:B>X3>K8^XC!\3IZLPZ^ MMK5NN$0'3.5D5+M7W")EE M2$K9.K;3$R,L@F'"H/19&MNZJO%!8D:N"!H6! \5FAVED0Z@=9W^;8F+#(&9 M&"(4GVH) FGI@)!^"",*E$'W?I*S5TJ.BDO.TZ]MR\*'"?K#M!R[]*Z.IV2 M17.N#0.=K ;EZKU\U :B<)Z1CZF8:=W4ZG&*Q@T&3FN2&NJF Z0]F:VFJ2;M MZOVLRY#GUZ_Q[#SE5 M ZO'E^4:9=P7\Y%.M9Y]XY8STBM:3L>15B)C!,YO( M[=0YNFR8Y,W/GUL0WEG! W4WP;!L:K:=$/%EMPO5- MT'0CR/]M/ON2E[4I_/J3_YBN/M*/7LP7)4_7G[^X:?9V^N'C:CEA#(VHUQ1M MKM,C1:[=$KD&GKADT7N58NN\YN!,]97(:;@&^H)#!^OC'[F2G=.3+WF!'_)O MY[5JC_RDV[-4MH#9?GB\VNK@,(8,N*'2=F>H#;9[<&'!6)C#9E<** M$)A;'_>WH7S6#A.0CJ/0' O(F'98X\\45!EG$""IK#R%+5RNMG$Q:D+_7 MVFCO1>"X3L@8"#H0Q/NKLU>L;H5YA\.K:P*7@I6YWA00AMB5M:VI)_<+E0(? MI64R%X^A=2NA(TD>UZ'H%<\#J;P#A._D9UV-G7R#W];<+A:U0=NZ7=N$:UK& MR6=(KM ^:)6G0 ,#F.2-XH$3QZV/U8^GND.[/13(#O&LVVF\ XP_8%4>DO<$ M758I6V(JUWK/9,FG4YYL2-#T<&69RZT3(GN2..XY::]6NI%*#T?LG-;4<"GD M2\%%GY62R #YNMM$(CYR2I!+\%R3&^5,Z^O(CQ*T$QK-#Q6:M5- !_;O7F8F MSA9'Q"H0G)$K;G*&X&K3])*23,9K4UJ/G;J7D [3N(A<([27UAE7_[<"S M-;'7+D<$;NN<58:%7!&F%3BLQW2).:>K_.+0QN@623L!RO[0YN@8)71HD+;L M3!1WBI9#TEZR[_$CU4';3@*S6CN=,43>NFO#8_0<:SCN>?95='%U9879K+(GKM'4<53>D=_O MTBK8%IWO2V+$EV@<]#UMI3PF5%:?%Y,7KR8B*B&])D\M."+7Q0!.HP9K=(EDI$U@ MCP40RQS_]&'^Y9?ZN THZE?7 +%YS8BJ;Z.H^>%2&UO)[W^;Y)RL5RZ#-\2O M0L_ U5)1&9B/F1OK'AU_N).2W_\V3FG!0$K>4VIC*_D??Y^DJ'A$VO52X(FB MK]KJUV;ZMA1NI6>JE*.5_(^_CW,R.9"2]Y1:!YG5>SR@]3XF46)2%'I[6T-O MEI'VL6)!U]R>]3R'V/K2R0.D]'+;9$!?L:4R.L54_7*1\\4"0ZZ9HYU.>^0D M)"D!B1&0=0 S]UKF1TU+*W3=(*J/ /\ I\/U,/84]3?SQ>?Y=)G?T#=O MJEY>SN*V%2U+DEEA.;!8$P YU")144 E$5SPFEEUJT;]@[&.C8Y_3&=UC.&[\\^?S[Y=8\%$4Y@18),GPAFQX# %("-LT2,JH=-.R+C_ M^>/N30.BHH$XQT;$W_&?;_"?3\^GZUX9MSGQ(5&\50S07ETEDR1XX1C95:>4 ME$DGH78"QJ.O&;?L;D!\M!/NV#"I=N_=_'P1\ZM7SRY@CIDI\O2!.ZU!J4C^ MOW>A&CY62U9S+KN!XYZ'C]LI9-"-Y#A!C@V$]XOI.JU7^;AL C5?+"]92250 M9 <^: 5*L@ N"K)_PB1KE,V^[#8=]/'WC'MK;4!X-!1OGR'.J\MKK+GPF*(Q M8 MWH)RWX)FA$%"(D$(H4N!0U03WT3/N)C1V 'V86L8V1O><=VY*UN?E5?W+ M*KN)95B<"HH67R9O3(L$6&P &YB*W$2>Q7?K"G9^6W'4^<7B9B>UJFU<_74^3W],S\XFQ7-6HA"0O:DCQJ$=9N*C(R>:.="EWBQ)DO:4$"Q$ M$4-FJ"+M+!V;36*ANS"Y/\.XKZ+_Q7#^9C'_G!>K;V_.<+:B3]3!LY^KVS5A M/HD4C 8C$RD((P<,M#.DXK52(@H>6G_95U=P++G*VEL! M7*A,.T@=\&HSAY1D$=PXVD):C[1[E*!QTU#-<'';R+530K]7+7=>TH>/A-OW M%:C^WK&>3@-,B0PBTLSD40;+6M7PG,5A/OSU%VLAC M?O=",M51-!X')U2'6]47]/"^F7[ V75[>&H&7E&51.05":@9*6 4A!@Z! M"W2%\21#Z[SDGB2.FUH?#(!#*NJ'=_O?UM;@"UJ'5^(__$)R@[>>=O?=D?M3 M;,@I2YV94)#(902E2X"@I85(8:=+Q?$[58D_QH:\C7/C$Y+S/-:>J5:0=A"=P(AHPBB%# M7\B;:7UU?S?*.L'C:6'SL#_:2H<](?/ZEG>7OVW%GHNF>&4X*.,$R4\FDI^- M@")QJ43D@;>N1MN+P$YPVA A#X&PN;IZPN++V>?SU7(M,;&MZ4R.MI8B-+"B M1&U8&.M F=HP2*-!5F^5#&8:[Y+3"<[:@^ AN!VID4[!);>L9(PR9A6V@P%" M9."*YZ"9YM6AB<*WOD+X"#F=A-.C@.L0C?0$KB,\E*L33D-NBO2!UA./%E0F MYE'S I&9XEQPNF#KL2--&>@$P'UXBR='1 ?+X2I'=BF&U^7JAVN13(I1F>R% M %^R!Z4< AJFP2GN0F96)-$:Y;O0UTO;C&]>3X/,P77: T7M*E)[-9W7&(*F' MOEI.2("#I:NM8>/P_UZ1_W)&TCBO*_7M=/G/=>J6D3-1B"XH49+9=UR008X>BO9>1\R< MR=:'K8_1,RZ"CE+T@Z Y4NI=C*VYXJ9N['5%O:>_W*;,>+T3Y)FOG9!(3*%. M(=6<0RG)1))7MLVS.X_1TPN&CM7[@X Z4@6C FI]L_S74G+S M)']/FO40=?"UFY/%S(S*6J$>SI'IY+!I&!_X,!F/;5&NZ,\7Z$^$^HE+&KGU M"([7NTS6,G "&105C:Y=K+67.QF2!U[0BU=RH-;FC478E;7X&Z[.%]/5M^?$ M1^N8//;O*H" MSYY\FI_/5I.2O.!9&!"AIJ,LUQ""#6"P%.NLTF' X[B;M/3BK+0&SA$2[PHY M+Z9?\XVL^B0P0>%:UF"9J5MR2+)I+E=4>A;!)U00 M$R\:98B:M6Z)=^=;^PBZJZWRGHP[Q:?9N&3!NE+[D]8$%O,&G Q>11^#PM9WC7^<\ZV]%+W/ M^=8^4N__?,M;9 Q-@&!J?R;&$5 58BE'J0,GE\"+P3#T0YUO[:7W?5=.?@N3B701:],TI ;<% T6S@X'/R@.BT]+8$F78[RMCM?;TDETX(GD,D MW94S=!4/1Z>MC(;B8>9J?\%0B(5<(#KC!&:K5!JNQJ?38XTVKL]A,A[;QES+ M<=Q< Y=G?#79.BGUND-A!60]\54R:0@R)]!H%0KNK4J[S739[7V];% 'ZO3^ M0X]F N[*M-S,R2MTZ$1@=22)!240-TM)%9^L59S9]+_M&<@A$&HI[\Z"JULY M><$9:NTB6&,]J*QI6U65,>Z4(.^L6#9]U#M(&0K'^NR8G#G^_W$_)\4;A^E.O M^A5Z&9C.F3!ILJ[#J!2@T 9XB#8ALA!*^_JM>TD9VYD]6O]W[<'Q(N_U3+3R M=GA7Y6M_WP#5<] M3B\%>856S!B#]PS0^EH9P .$%!,(8KTDKY3AK0W$8_1T:27V0<+##6:/%'[/ MIN*"R?F:R2/J(!Y^6#-#L@.MP]H5$Z-'CA(<"KDY$0J6(M9@DB#_E*4\0('D M4#['U8G7)HDHL=#R$ 5TS+PV8J#-SW -W'B#D2NG_1#^QBTRNK0B^^C]/E_C M&%%WD"M[-9]]H*=]6IM!^IOUZ2CY6:9@"A#K>87BZ,%1' [2CE#MO+.D.T7+1BBY$98)TY*6'.A_>14#THHXKBX9C]"FV+A*^GY)Q M$7.\AK\#F0/$W0-HIC/RLY[1BZ>K[5DESTYE80.0DY%!B1S I5S >9DX,U8+ MV[K8Z2X5?8'E$-W>ALMQ@A[[M.\]2>/5'&>_DY.WV'#Q N.Z"<^6FYALR<85 M8+)Z_#HD")(I<$S+C$Q@S.%[ONQNKQKW@*8A-@:0; \XN45^#B[KHD@HF.JL MD2J9K!5DYK363!@O],[ . )@YVW#(&$(V37P6[RKK8%RZD*Y.+J=_$FUUGJ MB.N&8#Q"4+R0&Y\"=RKJ$%IGB^\0,>Z9R@![R7%B[@ G-]WW5U=W;K(U,H5( M7IA&$HHNQ)!B@,G587S(C6S=L.\!4L8N F@;WK20=P>P>?=QOEA5*_ETOEC, M_YC./BPG&)PJS ?(]5*Y*BD!UM-*YX73+A7+76O(W$-&3]'P@>J];6..E'4' M<*F6]_W6\CX[7U1)3D063FK&(3%KR. M;D?F*SQK;D=^F\_BAHO+)'5D.5FM!!A6&V$9YL IE8 A>5^,I6A9Z_S]XQ2- M74,TK'4Y4@,=[$LW)?0,%XMOM;'RIK8N.,\D^?^0!-:R* K[G-,&HK(%.7/( M!SE"?XB>\?-PK?3^J$M\A!(Z -2%F*[G&">N.!^R1]"H'(6$1@&%FQZ$0U:L M,RFKUD"ZCX[QDW4# >AHH7< G.?;U[Z8SNH@Z6?SY6IY):;?,OEPS.;,I8-B M9:ZW"PPX'C-8EX*D6$#?Z7;7P!Q]AZCQLWZ#V:26ZN@ 7]=E56=.!^N=!LEY MS7@1%][D1$8U&,YX]K1 !O23QL\"#FR(]A9R!P"I-%\D2)_,TCKI4+_>S(#( M:;L?2Q:D*#:"+DB1I'?UYJ0*8'U6WN<86&AOA7:A;"=0Z1_)U1Y (QV$<&\6 M\YAS6KX@&;Y<+L^K>7U=?I\MKS+I$Y^%EK5!K:L#150L&5!+ ][FH%Q"VLQ; M9Q)W(&LGA)D?"6&M==&!&;ON UZ>X.'7Z:?SJ_3I,_Q,OUE]FV@5F)-) I." M3'0@ZQR2KG;:H2Y"\]C>,=^#OIT 9W\DP VFG>'KB[>_J/\$7.;_^+?_'U!+ M 0(4 Q0 ( &YF_%28$#V6[ < %0C 3 " 0 !E M>&AI8FET,S%?,7$R,C(N:'1M4$L! A0#% @ ;F;\5+U"!&7P!P %R, M !, ( !'0@ &5X:&EB:70S,5\R<3(R,BYH=&U02P$"% ,4 M " !N9OQ4?G&>RL,% !6(P $P @ $^$ 97AH:6)I M=#,R7S%Q,C(R+FAT;5!+ 0(4 Q0 ( &YF_%1H)&P6FVP! ,!\$P 1 M " 3(6 !P;V]L+3(P,C(P-C,P+FAT;5!+ 0(4 Q0 ( &YF M_%27M[9QS0@ $%0 1 " ?R" 0!P;V]L+3(P,C(P-C,P M+GAS9%!+ 0(4 Q0 ( &YF_%22[(\%6!4 !'$ 5 " M ?B+ 0!P;V]L+3(P,C(P-C,P7V-A;"YX;6Q02P$"% ,4 " !N9OQ4;/ 7 M\ED: !6_P %0 @ &#H0$ <&]O;"TR,#(R,#8S,%]D968N M>&UL4$L! A0#% @ ;F;\5+VB+U>F/ :SX !0 ( ! M#[P! '!O;VPM,C R,C V,S!?9S$N:G!G4$L! A0#% @ ;F;\5%%7BR/> M;@ 7'P$ !4 ( !Y_@! '!O;VPM,C R,C V,S!?;&%B+GAM M;%!+ 0(4 Q0 ( &YF_%0V>'+9WCX (BX @ 5 " ?AG M @!P;V]L+3(P,C(P-C,P7W!R92YX;6Q02P4& H "@"/ @ ":<" end