<SEC-DOCUMENT>0000911177-24-000080.txt : 20240802
<SEC-HEADER>0000911177-24-000080.hdr.sgml : 20240802
<ACCEPTANCE-DATETIME>20240802163614
ACCESSION NUMBER:		0000911177-24-000080
CONFORMED SUBMISSION TYPE:	S-8
PUBLIC DOCUMENT COUNT:		17
FILED AS OF DATE:		20240802
DATE AS OF CHANGE:		20240802
EFFECTIVENESS DATE:		20240802

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			CASELLA WASTE SYSTEMS INC
		CENTRAL INDEX KEY:			0000911177
		STANDARD INDUSTRIAL CLASSIFICATION:	REFUSE SYSTEMS [4953]
		ORGANIZATION NAME:           	01 Energy & Transportation
		IRS NUMBER:				030338873
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		S-8
		SEC ACT:		1933 Act
		SEC FILE NUMBER:	333-281229
		FILM NUMBER:		241171600

	BUSINESS ADDRESS:	
		STREET 1:		25 GREENS HILL ROAD
		CITY:			RUTLAND
		STATE:			VT
		ZIP:			05701
		BUSINESS PHONE:		8027750325

	MAIL ADDRESS:	
		STREET 1:		25 GREENS HILL ROAD
		CITY:			RUTLAND
		STATE:			VT
		ZIP:			05701
</SEC-HEADER>
<DOCUMENT>
<TYPE>S-8
<SEQUENCE>1
<FILENAME>cwst-sx82024.htm
<DESCRIPTION>S-8
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="ib624e296e7f34125904933401a36739d_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">As filed with the Securities and Exchange Commission on August 2, 2024</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Registration No. 333-_____</font></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.358%"><tr><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">UNITED STATES</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</font></div><div style="margin-bottom:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Washington, D.C.  20549</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">FORM S-8</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">REGISTRATION STATEMENT UNDER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">THE SECURITIES ACT OF 1933</font></div><div style="margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CASELLA WASTE SYSTEMS, INC.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(Exact Name of Registrant as Specified in Its Charter)</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.000%"><tr><td style="width:1.0%"></td><td style="width:60.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.362%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Delaware</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">03-0338873</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(State or Other Jurisdiction of Incorporation or Organization)</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(I.R.S. Employer Identification No.)</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">25 Greens Hill Lane<br>Rutland, Vermont</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">05701</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(Address of Principal Executive Offices)</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(Zip Code)</font></td></tr></table></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Amended and Restated 2016 Incentive Plan</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(Full Title of the Plan)</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">John W. Casella</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Chairman of the Board of Directors and Chief Executive Officer </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">25 Greens Hill Lane</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Rutland, Vermont 05701</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(Name and Address of Agent For Service)</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">(802) 775-0325</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(Telephone Number, Including Area Code, of Agent For Service)</font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">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 &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.905%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.575%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Large accelerated filer</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#9746;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accelerated&#160;filer</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#9744;</font></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.905%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.575%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-accelerated filer</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#9744;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Smaller&#160;reporting&#160;company</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-right:2.25pt"><font style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#9744;</font></div></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.905%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.575%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging growth&#160;company</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:2.25pt;padding-right:2.25pt"><font style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#9744;</font></div></td></tr></table></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">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 7(a)(2)(B) of the Securities Act.  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:112%"> </font><font style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#9744;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="ib624e296e7f34125904933401a36739d_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">EXPLANATORY NOTE</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">This Registration Statement on Form S-8 is being filed by Casella Waste Systems, Inc., a Delaware corporation (the &#8220;Registrant&#8221;), relating to an aggregate of  1,750,000 shares of Class A Common Stock, $0.01 par value per share, issuable under the Registrant&#8217;s 2016 Incentive Plan, as amended and restated by the Amended and Restated 2016 Incentive Plan (the &#8220;2016 Plan&#8221;) for the purpose of registering additional securities of the same class as other securities for which a Registration Statement on Form S-8 has previously been filed and is effective. Accordingly, this Registration Statement incorporates by reference the contents of the Registration Statement on Form S-8, </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline"><a href="https://www.sec.gov/Archives/edgar/data/911177/000091117716000011/cwst16-1117_1s8.htm" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">File No. 333-214683</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">, filed by the Registrant with the Securities and Exchange Commission (the &#8220;SEC&#8221;) on November 17, 2016 relating to the 2016 Plan, except to the extent amended or superseded by the contents hereof.</font></div><div id="ib624e296e7f34125904933401a36739d_7"></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PART II</font></div><div id="ib624e296e7f34125904933401a36739d_10"></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">INFORMATION REQUIRED IN THE REGISTRATION STATEMENT</font></div><div style="margin-top:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Item 6. Indemnification of Directors and Officers.</font></div><div style="margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Section 145 of the Delaware General Corporation Law (the &#8220;DGCL&#8221;) provides, generally, that a corporation shall have the power to indemnify any person who was or is a party or is threatened to be made a party to any threatened, pending or completed action, suit or proceeding (except actions by or in the right of the corporation) by reason of the fact that such person is or was a director, officer, employee or agent of the corporation against all expenses, judgments, fines and amounts paid in settlement actually and reasonably incurred by such person in connection with such action, suit or proceeding if such person acted in good faith and in a manner such person reasonably believed to be in or not opposed to the best interests of the corporation and, with respect to any criminal action or proceeding, had no reasonable cause to believe his or her conduct was unlawful. A corporation may similarly indemnify such person for expenses actually and reasonably incurred by such person in connection with the defense or settlement of any action or suit by or in the right of the corporation, provided that such person acted in good faith and in a manner he or she reasonably believed to be in or not opposed to the best interests of the corporation, and, in the case of claims, issues and matters as to which such person shall have been adjudged liable to the corporation, provided that a court shall have determined, upon application, that, despite the adjudication of liability but in view of all of the circumstances of the case, such person is fairly and reasonably entitled to indemnity for such expenses which such court shall deem proper.</font></div><div style="margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Section 102(b)(7) of the DGCL provides, generally, that the certificate of incorporation may contain a provision eliminating or limiting the personal liability of a director to the corporation or its shareholders for monetary damages for breach of fiduciary duty as a director, provided that such provision may not eliminate or limit the liability of a director (i) for any breach of the director&#8217;s duty of loyalty to the corporation or its shareholders, (ii) for acts or omissions not in good faith or which involve intentional misconduct or a knowing violation of law, (iii) under section 174 of the DGCL, or (iv) for any transaction from which the director derived an improper personal benefit. No such provision may eliminate or limit the liability of a director for any act or omission occurring prior to the date when such provision became effective. The Registrant&#8217;s Second Amended and Restated Certificate of Incorporation, as amended, provides that no director shall be personally liable to the Registrant&#8217;s or its stockholders for monetary damages for any breach of fiduciary duty as a director, notwithstanding any provision of law imposing such liability, except to the extent that the DGCL prohibits the elimination or limitation of liability of directors for breaches of fiduciary duty.</font></div><div style="margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">The Registrant&#8217;s Second Amended and Restated Certificate of Incorporation, as amended, provides that the Registrant will indemnify each person who was or is a party or is threatened to be made a party to any threatened, pending or completed action, suit or proceeding (other than an action by or in </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">the right of the Registrant) by reason of the fact that he or she is or was, or has agreed to become, a director or officer, or is or was serving, or has agreed to serve, at  the Registrant&#8217;s request as a director, officer or trustee of, or in a similar capacity with, another corporation, partnership, joint venture, trust or other enterprise, all such persons being referred to as an Indemnitee, or by reason of any action alleged to have been taken or omitted in such capacity, against all expenses (including attorneys&#8217; fees), judgments, fines and amounts paid in settlement actually and reasonably incurred in connection with such action, suit or proceeding and any appeal therefrom, if such Indemnitee acted in good faith and in a manner he or she reasonably believed to be in, or not opposed to, the best interests of the Registrant, and, with respect to any criminal action or proceeding, he or she had no reasonable cause to believe his or her conduct was unlawful. The Registrant&#8217;s Second Amended and Restated Certificate of Incorporation, as amended, also provides that the Registrant will indemnify any Indemnitee who was or is a party or is threatened to be made a party to any threatened, pending or completed action or suit by or in the right of the Registrant to procure a judgment in the Registrant&#8217;s favor by reason of the fact that the Indemnitee is or was, or has agreed to become, a director or officer, or is or was serving, or has agreed to serve, at the Registrant&#8217;s request as a director, officer or trustee of, or in a similar capacity with, another corporation, partnership, joint venture, trust or other enterprise, or by reason of any action alleged to have been taken or omitted in such capacity, against all expenses (including attorneys&#8217; fees) and, to the extent permitted by law, amounts paid in settlement actually and reasonably incurred in connection with such action, suit or proceeding and any appeal therefrom, if the Indemnitee acted in good faith and in a manner he or she reasonably believed to be in, or not opposed to, the best interests of the Registrant, except that no indemnification shall be made in respect of any claim, issue or matter as to which such person shall have been adjudged to be liable to the Registrant unless and only to the extent that the Court of Chancery of Delaware shall determine upon application that, despite the adjudication of such liability but in view of all the circumstances, such person is fairly and reasonably entitled to indemnity for such expenses (including attorneys&#8217; fees) which the Court of Chancery of Delaware shall deem proper. Notwithstanding the foregoing, to the extent that any Indemnitee has been successful, on the merits or otherwise, he or she will be indemnified by the Registrant against all expenses (including attorneys&#8217; fees) actually and reasonably incurred in connection therewith. Expenses must be advanced to an Indemnitee under certain circumstances.</font></div><div style="margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">The Registrant maintains a general liability insurance policy that covers certain liabilities of its directors and officers arising out of claims based on acts or omissions in their capacities as directors or officers.</font></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="ib624e296e7f34125904933401a36739d_13"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="-sec-extract:summary;margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Item 8. Exhibits.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following exhibits are incorporated herein by reference&#58;</font></div><div style="margin-bottom:12pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:16.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:81.019%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Number</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:36pt;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Description</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">4.1</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="https://www.sec.gov/Archives/edgar/data/911177/000104746907009844/a2181401zex-3_1.htm" style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Second Amended and Restated Certificate of Incorporation of the Registrant, as amended (incorporated herein by reference to Exhibit 3.1 to the Registrant&#8217;s Quarterly Report on Form 10-Q as filed with the SEC on December 7, 2007 (File No. 000-23211))</a></font></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">4.2</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="https://www.sec.gov/Archives/edgar/data/911177/000091117723000012/cwst-ex32123122.htm" style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Fourth Amended and Restated By-Laws of the Registrant (incorporated herein by reference to Exhibit 3.2 to the Registrant&#8217;s Annual Report on Form 10-K as filed with the SEC on February 17, 2023 (File No.000-23211))</a></font></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">5</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="cwst-exhibit5.htm" style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Opinion of Wilmer Cutler Pickering Hale and Dorr LLP, counsel to the Registrant</a></font></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">23.1</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="cwst-exhibit5.htm" style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Consent of Wilmer Cutler Pickering Hale and Dorr LLP (included in Exhibit 5)</a></font></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">23.2</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="cwst-exhibit232.htm" style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Consent of RSM US LLP</a></font></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">24</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#ib624e296e7f34125904933401a36739d_19" style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Power of attorney (included on the signature pages of this registration statement)</a></font></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">99.1</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="https://www.sec.gov/Archives/edgar/data/911177/000119312524102903/d554722ddef14a.htm#rom554722_16" style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Amended and Restated 201</a><a href="https://www.sec.gov/Archives/edgar/data/911177/000119312524102903/d554722ddef14a.htm#rom554722_16" style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">6</a><a href="https://www.sec.gov/Archives/edgar/data/911177/000119312524102903/d554722ddef14a.htm#rom554722_16" style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"> Incentive Plan (incorporated herein by reference to Appendix A to the Registrant&#8217;s Proxy Statement as filed with the SEC on April 1</a><a href="https://www.sec.gov/Archives/edgar/data/911177/000119312524102903/d554722ddef14a.htm#rom554722_16" style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">9</a><a href="https://www.sec.gov/Archives/edgar/data/911177/000119312524102903/d554722ddef14a.htm#rom554722_16" style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">, 202</a><a href="https://www.sec.gov/Archives/edgar/data/911177/000119312524102903/d554722ddef14a.htm#rom554722_16" style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">4</a><a href="https://www.sec.gov/Archives/edgar/data/911177/000119312524102903/d554722ddef14a.htm#rom554722_16" style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"> (File No. 000-23211))</a></font></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">107</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="exfilingfees.htm" style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Filing Fee Table</a></font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="ib624e296e7f34125904933401a36739d_16"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">SIGNATURES</font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Pursuant to the requirements of the Securities Act of 1933, the registrant certifies that it has reasonable grounds to believe that it meets all of the requirements for filing on Form S-8 and has duly caused this registration statement to be signed on its behalf by the undersigned, thereunto duly authorized, in Rutland, Vermont on this 2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:112%;position:relative;top:-3.85pt;vertical-align:baseline">nd</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> day of August, 2024.</font></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.005%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.005%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.621%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.404%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CASELLA WASTE SYSTEMS, INC.</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; John W. Casella</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">John W. Casella</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman of the Board of Directors and Chief Executive Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div id="ib624e296e7f34125904933401a36739d_19"></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">POWER OF ATTORNEY AND SIGNATURES</font></div><div style="margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">We, the undersigned officers and directors of Casella Waste Systems, Inc., hereby severally constitute and appoint John W. Casella and Edmond R. Coletta, and each of them singly, our true and lawful attorneys with full power to them, and each of them singly, to sign for us and in our names in the capacities indicated below, the registration statement on Form S-8 filed herewith and any and all subsequent amendments to said registration statement, and generally to do all such things in our names and on our behalf in our capacities as officers and directors to enable Casella Waste Systems, Inc. to comply with the provisions of the Securities Act of 1933, as amended, and all requirements of the Securities and Exchange Commission, hereby ratifying and confirming our signatures as they may be signed by our said attorneys, or any of them, to said registration statement and any and all amendments thereto.</font></div><div style="margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Pursuant to the requirements of the Securities Act of 1933, this registration statement has been signed by the following persons in the capacities and on the dates indicated.</font></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:53.285%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.979%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Signature</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Title</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Date</font></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; John W. Casella</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Chairman&#160;of&#160;the&#160;Board&#160;of&#160;Directors&#160;and&#160;Chief Executive&#160;Officer</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">August 2, 2024</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">John W. Casella</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(Principal&#160;Executive&#160;Officer)</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Bradford J. Helgeson</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">August 2, 2024</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Bradford J. Helgeson</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(Principal Financial Officer)</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Kevin J. Drohan</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Vice President and Chief Accounting Officer</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">August 2, 2024</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Kevin J. Drohan</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(Principal Accounting Officer)</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Douglas R. Casella</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Director</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">August 2, 2024</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Douglas R. Casella</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:53.285%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.979%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Joseph G. Doody</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Director</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">August 2, 2024</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Joseph G. Doody</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Rose Stuckey Kirk</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Director</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">August 2, 2024</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Rose Stuckey Kirk</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Gary Sova</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Director</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">August 2, 2024</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gary Sova</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; William P. Hulligan</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Director</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">August 2, 2024</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">William P. Hulligan</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Michael K. Burke</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Director</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">August 2, 2024</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Michael K. Burke</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Michael L. Battles</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Director</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">August 2, 2024</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Michael L. Battles</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Emily Nagle Green</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Director</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">August 2, 2024</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Emily Nagle Green</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-5
<SEQUENCE>2
<FILENAME>cwst-exhibit5.htm
<DESCRIPTION>EX-5
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i93e1c941731f4e0ab57107569c6f1ed9_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Exhibit 5</font></div><div style="margin-top:3pt;text-align:right"><img alt="whgraphic.jpg" src="whgraphic.jpg" style="height:16px;margin-bottom:5pt;vertical-align:text-bottom;width:127px"></div><div style="margin-top:3pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">+1 617 526 6000 (t)</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">+1 617 526 5000 (f)</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">wilmerhale.com</font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div><div style="margin-top:15pt;text-align:right"><font><br></font></div></div><div style="text-align:right"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">August 2, 2024</font></div><div><font><br></font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Casella Waste Systems, Inc.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">25 Greens Hill Lane</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Rutland, Vermont 05701</font></div><div style="margin-top:12pt;padding-left:22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Re&#58;   Amended and Restated 2016 Incentive Plan</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Ladies and Gentlemen&#58;</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">We have assisted in the preparation of a Registration Statement on Form S-8 (the &#8220;Registration Statement&#8221;) to be filed with the Securities and Exchange Commission (the &#8220;Commission&#8221;) under the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), relating to an aggregate of 1,750,000 shares of Class A Common Stock, $0.01 par value per share (the &#8220;Shares&#8221;), of Casella Waste Systems, Inc., a Delaware corporation (the &#8220;Company&#8221;), issuable under the Company&#8217;s Amended and Restated 2016 Incentive Plan (the &#8220;Plan&#8221;). </font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">We have examined the Certificate of Incorporation and By-Laws of the Company, each as amended and restated to date, and originals, or copies certified to our satisfaction, of all pertinent records of the meetings of the board of directors and stockholders of the Company, the Registration Statement, the Plan and such other documents relating to the Company as we have deemed material for the purposes of this opinion. </font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">In our examination of the foregoing documents, we have assumed the genuineness of all signatures, the authenticity of all documents submitted to us as originals, the conformity to original documents of all documents submitted to us as certified, photostatic or other copies, the authenticity of the originals of any such documents and the legal competence of all signatories to such documents. </font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">We assume that the appropriate action will be taken, prior to the offer and sale of the Shares in accordance with the Plan, to register and qualify the Shares for sale under all applicable state securities or &#8220;blue sky&#8221; laws. </font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">We express no opinion herein as to the laws of any state or jurisdiction other than the General Corporation Law of the State of Delaware. </font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">It is understood that this opinion is to be used only in connection with the offer and sale of the Shares while the Registration Statement is in effect.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><img alt="whfooter.jpg" src="whfooter.jpg" style="height:26px;margin-bottom:5pt;vertical-align:text-bottom;width:624px"></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-top:3pt;text-align:right"><img alt="whgraphic.jpg" src="whgraphic.jpg" style="height:16px;margin-bottom:5pt;vertical-align:text-bottom;width:127px"></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">August 2, 2024</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Page 2</font></div></div><div style="margin-top:12pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Please note that we are opining only as to the matters expressly set forth herein, and no opinion should be inferred as to any other matters. </font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Based on the foregoing, we are of the opinion that the Shares have been duly authorized for issuance and, when the Shares are issued and paid for in accordance with the terms and conditions of the Plan, the Shares will be validly issued, fully paid and nonassessable. </font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">We hereby consent to the filing of this opinion with the Commission in connection with the Registration Statement in accordance with the requirements of Item 601(b)(5) of Regulation S-K under the Securities Act. In giving such consent, we do not hereby admit that we are in the category of persons whose consent is required under Section 7 of the Securities Act or the rules and regulations of the Commission. </font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Very truly yours,</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline"> &#47;s&#47; Wilmer Cutler Pickering Hale and Dorr LLP      </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">WILMER CUTLER PICKERING HALE AND DORR LLP                       </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.2
<SEQUENCE>3
<FILENAME>cwst-exhibit232.htm
<DESCRIPTION>EX-23.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i68d5f4a8141a49d48b5bd7f2961d4738_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Exhibit 23.2</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Consent of Independent Registered Public Accounting Firm</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">We consent to the incorporation by reference in this Registration Statement on Form S-8 of Casella Waste Systems, Inc. of our reports dated February 16, 2024, relating to the consolidated financial statements and the effectiveness of internal control over financial reporting of Casella Waste Systems, Inc. and subsidiaries, appearing in the Annual Report on Form 10-K of Casella Waste Systems, Inc. for the year ended December 31, 2023. </font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; RSM US LLP</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Boston, Massachusetts</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">August 2, 2024</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-FILING FEES
<SEQUENCE>4
<FILENAME>exfilingfees.htm
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:ffd="http://xbrl.sec.gov/ffd/2024q2">
  <head>
    <title>EX-FILING FEES</title>
  </head>
  <body>
    <div style="display: none">
      <ix:header>
        <ix:hidden>
          <ix:nonNumeric name="ffd:FormTp" contextRef="rc" id="ixv-116">S-8</ix:nonNumeric>
          <ix:nonNumeric name="ffd:SubmissnTp" contextRef="rc" id="ixv-117">S-8</ix:nonNumeric>
          <ix:nonNumeric name="ffd:FeeExhibitTp" contextRef="rc" id="ixv-118">EX-FILING FEES</ix:nonNumeric>
          <ix:nonNumeric name="dei:EntityCentralIndexKey" contextRef="rc" id="ixv-119">0000911177</ix:nonNumeric>
          <ix:nonNumeric name="dei:EntityRegistrantName" contextRef="rc" id="ixv-120">CASELLA WASTE SYSTEMS INC</ix:nonNumeric>
          <ix:nonNumeric name="ffd:PrevslyPdFlg" contextRef="offrl_1" format="ixt:booleanfalse" id="ixv-121">Fees to be Paid</ix:nonNumeric>
        </ix:hidden>
        <ix:references>
          <link:schemaRef xlink:href="https://xbrl.sec.gov/ffd/2024q2/ffd-2024q2.xsd" xlink:type="simple"/>
        </ix:references>
        <ix:resources>
          <xbrli:context id="rc">
            <xbrli:entity>
              <xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier>
            </xbrli:entity>
            <xbrli:period>
              <xbrli:startDate>2024-07-31</xbrli:startDate>
              <xbrli:endDate>2024-07-31</xbrli:endDate>
            </xbrli:period>
          </xbrli:context>
          <xbrli:context id="offrl_1">
            <xbrli:entity>
              <xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier>
              <xbrli:segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                  <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
              </xbrli:segment>
            </xbrli:entity>
            <xbrli:period>
              <xbrli:startDate>2024-07-31</xbrli:startDate>
              <xbrli:endDate>2024-07-31</xbrli:endDate>
            </xbrli:period>
          </xbrli:context>
          <xbrli:unit id="USD">
            <xbrli:measure>iso4217:USD</xbrli:measure>
          </xbrli:unit>
          <xbrli:unit id="pure">
            <xbrli:measure>xbrli:pure</xbrli:measure>
          </xbrli:unit>
          <xbrli:unit id="Shares">
            <xbrli:measure>xbrli:shares</xbrli:measure>
          </xbrli:unit>
        </ix:resources>
      </ix:header>
    </div>
    <div>
      <table style="width: 99%; font-family: Arial, Helvetica, sans-serif; font-size: 20pt; text-align: center;">
        <tr>
          <td colspan="4" style="padding-bottom: .5em">
            <p>
              <b>Calculation of Filing Fee Tables</b>
            </p>
          </td>
        </tr>
        <tr>
          <td style="padding-bottom: .25em">
            <p>
              <b>
                <ix:nonNumeric name="ffd:FormTp" contextRef="rc" id="ixv-146">S-8</ix:nonNumeric>
              </b>
            </p>
          </td>
        </tr>
        <tr>
          <td style="padding-bottom: .25em">
            <p>
              <b>
                <ix:nonNumeric name="dei:EntityRegistrantName" contextRef="rc" id="ixv-147">CASELLA WASTE SYSTEMS INC</ix:nonNumeric>
              </b>
            </p>
          </td>
        </tr>
      </table>
    </div>
    <div style="padding-bottom: 20px;">
      <table style="float: center; width: 100%; text-align: left;  ">
        <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 16px">
          <th style="vertical-align: bottom; text-align: center; width: 90%; word-wrap: break-word">
            <p style="margin: 0pt; text-align: center;">
              <b>Table 1: Newly Registered Securities</b>
            </p>
          </th>
        </tr>
      </table>
      <table style="font-family: Arial, Helvetica, sans-serif; font-size: 16px; float: center; width: 90%; text-align: center;  border: 1px solid black; margin-left: auto; margin-right: auto;">
        <tr style="background-color:#9ADAF6">
          <th style="width: 2%;">
            <!-- BLANK -->
          </th>
          <th style="width: 10%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Security Type</b>
            </p>
          </th>
          <th style="width: 10%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Security Class Title </b>
            </p>
          </th>
          <th style="width: 10%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Fee Calculation Rule</b>
            </p>
          </th>
          <th style="width: 10%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Amount Registered</b>
            </p>
          </th>
          <th style="width: 15%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Proposed Maximum Offering Price Per Unit</b>
            </p>
          </th>
          <th style="width: 15%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Maximum Aggregate Offering Price</b>
            </p>
          </th>
          <th style="width: 3%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Fee Rate</b>
            </p>
          </th>
          <th style="width: 15%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Amount of Registration Fee</b>
            </p>
          </th>
        </tr>
        <tr style="background-color:#E7E7E2">
          <td style="text-align: center;">
		1
	</td>
          <td style="text-align: left;">
            <ix:nonNumeric name="ffd:OfferingSctyTp" contextRef="offrl_1" id="ixv-148">Equity</ix:nonNumeric>
          </td>
          <td style="text-align: left;">
            <ix:nonNumeric name="ffd:OfferingSctyTitl" contextRef="offrl_1" id="ixv-149">Class A Common Stock, $0.01 par value per share</ix:nonNumeric>
          </td>
          <td style="text-align: center;">
            <ix:nonNumeric name="ffd:FeesOthrRuleFlg" contextRef="offrl_1" format="ixt:booleantrue" id="ixv-150">Other</ix:nonNumeric>
          </td>
          <td style="text-align: right;">
            <ix:nonFraction name="ffd:AmtSctiesRegd" unitRef="Shares" decimals="0" format="ixt:numdotdecimal" contextRef="offrl_1" id="ixv-151">1,750,000</ix:nonFraction>
          </td>
          <td style="text-align: right;">
            <span>$</span>
            <ix:nonFraction name="ffd:MaxOfferingPricPerScty" unitRef="USD" decimals="INF" format="ixt:numdotdecimal" contextRef="offrl_1" id="ixv-152">102.37</ix:nonFraction>
          </td>
          <td style="text-align: right;">
            <span>$</span>
            <ix:nonFraction name="ffd:MaxAggtOfferingPric" unitRef="USD" decimals="INF" format="ixt:numdotdecimal" contextRef="offrl_1" id="ixv-153">179,147,500.00</ix:nonFraction>
          </td>
          <td style="text-align: right;">
            <ix:nonFraction name="ffd:FeeRate" unitRef="pure" decimals="INF" format="ixt:numdotdecimal" contextRef="offrl_1" id="ixv-154">0.0001476</ix:nonFraction>
          </td>
          <td style="text-align: right;">
            <span>$</span>
            <ix:nonFraction name="ffd:FeeAmt" unitRef="USD" decimals="INF" format="ixt:numdotdecimal" contextRef="offrl_1" id="ixv-155">26,442.17</ix:nonFraction>
          </td>
        </tr>
        <tr>
          <td colspan="5" style="vertical-align: top">
            <p style="margin: 0pt; text-align: right">Total Offering Amounts:</p>
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td style="vertical-align: top; width: 16%;">
            <p id="MaxAggtOfferingPrice" style="margin: 0pt; text-align: right">
              <span>$</span>
              <ix:nonFraction name="ffd:TtlOfferingAmt" contextRef="rc" decimals="INF" format="ixt:numdotdecimal" unitRef="USD" id="ixv-156">179,147,500.00</ix:nonFraction>
            </p>
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td style="vertical-align: top; border-bottom: 1px black; width: 16%;">
            <p id="TotalFeeAmt" style="margin: 0pt; text-align: right">
              <span>$</span>
              <ix:nonFraction name="ffd:TtlFeeAmt" contextRef="rc" decimals="INF" format="ixt:numdotdecimal" unitRef="USD" id="ixv-157">26,442.17</ix:nonFraction>
            </p>
          </td>
        </tr>
        <tr>
          <td colspan="5" style="vertical-align: top">
            <p style="margin: 0pt; text-align: right">
					Total Fee Offsets:
				</p>
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td style="vertical-align: top">
            <p id="TotalOffsetAmt" style="margin: 0pt; text-align: right">
              <span>$</span>
              <ix:nonFraction name="ffd:TtlOffsetAmt" contextRef="rc" decimals="INF" format="ixt:numdotdecimal" unitRef="USD" id="ixv-158">0.00</ix:nonFraction>
            </p>
          </td>
        </tr>
        <tr>
          <td colspan="5" style="vertical-align: top">
            <p style="margin: 0pt; text-align: right">
					Net Fee Due:
				</p>
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td style="vertical-align: top">
            <p id="NetFeeAmt" style="margin: 0pt; text-align: right">
              <span>$</span>
              <ix:nonFraction name="ffd:NetFeeAmt" contextRef="rc" decimals="INF" format="ixt:numdotdecimal" unitRef="USD" id="ixv-159">26,442.17</ix:nonFraction>
            </p>
          </td>
        </tr>
      </table>
    </div>
    <div>
      <table style="width: 100%; text-indent: 0px;">
        <tbody>
          <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 16px; vertical-align: top;">
            <td>
              <p style="margin:0pt;text-align:left; margin-bottom: 5px;">
                <b>Offering Note</b>
              </p>
            </td>
            <td/>
          </tr>
        </tbody>
      </table>
    </div>
    <div style="padding-bottom: 20px;">
      <table style="width: 100%; text-indent: 0px;">
        <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 16px; vertical-align: top;">
          <td style="width:10pt;">
            <p style="margin:0pt;text-align:left;">
              <sup style="vertical-align:top;line-height:120%;font-size:10px">1</sup>
            </p>
          </td>
          <td colspan="7" style="white-space: pre-line;">
            <ix:nonNumeric name="ffd:OfferingNote" escape="1" contextRef="offrl_1" id="ixv-160">Note 1 a: In accordance with Rule 416 under the Securities Act of 1933, as amended, this registration statement shall be deemed to cover any additional securities that may from time to time be offered or issued to prevent dilution resulting from stock splits, stock dividends or similar transactions.

Note 1 b: Consists of 1,750,000 shares issuable under the Registrant's Amended and Restated 2016 Incentive Plan.

Note 1 c: Estimated solely for the purpose of calculating the registration fee pursuant to Rules 457(c) and 457(h) of the Securities Act of 1933, as amended, and based upon the average of the high and low prices of the Registrant's Class A Common Stock as reported on the Nasdaq Global Select Market on July 26, 2024.</ix:nonNumeric>
          </td>
        </tr>
        <tr>
          <td style="width:10pt;"/>
          <td colspan="7">
            <hr style="width:100%;text-align:left;margin-left:0"/>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>5
<FILENAME>whfooter.jpg
<TEXT>
begin 644 whfooter.jpg
M_]C_X  02D9)1@ ! 0$"6 )8  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" "D#S$# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KXU\6_\ !3SPKX M
MS<>)_@O\:/#EN(6N3+JWA6*U41+)%$TF9+D#:)+B!"W0--&.KJ#]E5YI^T5\
M!_#W[27PCUWP-XBMK=DO87:POIH#*VFWH1A#=Q@,IW1LV<!EWJ61CM=@0#YK
M\)?\%:/AUX_N!;^&/AA\6/$=P9EMA%I/A^VNF,K1RRK'B.Z)W&.WG<+U*PR'
MHC$>Z:S^TY_8_P &]"^(7_"I_BA??VM>M9?\(K9^'/,UVSP9AYMQ:^8/+B/D
M9#;CQ+%Q\W'Y0_LO^)/&O[)O[9FH:KXLT7Q04N/$$FA>)/$7B39:PC3YYXEN
M+J]E99T#":\TFZ,J7.W#*IDD6Z20?N30!\*ZU_P5^^%GAKS/[7^'OQ0TKR[V
MXTU_MNB6L.VZ@V>?;G==C$L?F1[T^\OF+D#<*] ^&'_!0?0_BYKVD:?H/P<^
M,#VFH7MK9-K$OA=#86?VA8I(Y9YDN&$<7DSQ3%N?W;JX!!&?"O\ @K?^S9I-
MUX-D^,FEV5OI]Y!#_9?BBZMM,M[B>ZA8Q_8)BTLJ>6R7,5O;-+$#-Y-TP)>.
M+RFU?^"._P 4-9OOA'K7PWUX6_V?0)EOM!NHKJ"1;BUN42XN+>/RAAFMY+B)
MY<NSQMJ$<<@C(52 ?3_QJ_:<_P"%+^*K71/^%3_%#QW]HLDO?[1\%>'/[1LX
M]TDB>4\GF+B4>7N*XX5T.>:^==)_X+*_![7M5L],TSP3\2-1U*]F2VM;.TTF
MSEFGE=@J1HBWA+,S$ *!DD@"OK7X_?%K2_@7\&_%GCG5[W^S[32+)G2?[$][
M^_<B*!?(62,R;IGC7;YD8.[F2,9=?DK_ ()@_LSPZ3X!M/C)XNN=8\1>+/$4
MT^JZ1-XB\P26"W442W=TD+E@)[F2-\W6YFFMDMF_=^9)'0!]0> ?C[_PGWPK
M\1^-O^%<?$#PY_8OVG_BG=?T/[+K%_Y,"S?Z+;^8?-W[O+3YAN=67C&:^?\
MQU_P52\$?"_[#_PF7PD^,'A+[=O^R?V[X:@LOM&S;O\ +\VZ7=MWIG&<;ESU
M%?:M?FK_ ,%%+2\_:F_::^'O[.V@76)+2R&K7]Q;Z];QI:33W$2O+-8R%?M,
MMM91W$RPHZS,EYO7"(XD /H#X8?\%!]#^+FO:1I^@_!SXP/::A>VMDVL2^%T
M-A9_:%BDCEGF2X81Q>3/%,6Y_=NK@$$9Z#]J#]O+X7?LFZKI^C>+I-8U'Q#>
MPQW<>CZ)8^;,+5VE03EY&CBV[X77;YF_)!VXR1[5X \ >'OA;X-TGPGX3TFW
MT/P]I4(M[.QM@=L:Y)))))9F8EF=B69F9F)))/Q5^WU^P-\1?VEO'UEXA^'_
M (OT?2+.ZTPZ=K&G:W<7,)F"RQ2(!+''*7@+0PO]F(6*.6$S*IDGE:@#[*^%
MOQ2\,?&CP)IGC+P;J?\ ;/AO4O-^R7OV>6#S/+E>)_DE57&'C<<J,XR."#7G
M_P"V!X@^+_A?X'ZQJOP3TW3]5\7VV6EMKN!I[C[+Y4@>2SB!VR7*,8W5'#*P
M1U"2,51N@_9Q^#$/[/OP>T7P';WEO?6^F37LL<EI;26\*K/>37(C2.2:9PJ"
M;8"\KL0@)8DFO2Z /Q6_8R^/WB?]H3]OWX1ZYXM\6>(->U6/^TXSI^J-$UG:
M8T-D>6V$0CCC\Z6.5FB6!-JI%NDG<LX_:FOPK_X)VZGJ&H?MV?#O[=XV_P"$
MMW:UXCN&_?7DGFS/I<OF:A_I$:?\?.U?F.)F^S_O43";OW4H **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **Y_P ?^/\ P]\+?!NK>+/%
MFK6^A^'M*A,]Y?7).V-<@   $LS,0JHH+,S*J@D@'\H/B!\;/B'_ ,%*OC(O
MPET'5_\ A&?A[K&RYATG3Y1<-IUK (+E=2U:2&*1)O,29XELUN$6*Z6%)2CQ
M!Y0#[5^*7_!3K]GGX7_VG;_\)K_PENJV/E?\2_PM;/>_:-^P_NKGY;5MJON;
M]\,;67[XVUS]G^VY\9?&GC*_TGP1^R1XXO--AA$\-]XOOU\.-(H"!P1/ T08
M.Y 19G9E7=@88+[K^S[^S7X0_9OT'5K/PV=0U35=:O7U#6?$FNW NM4U6=F9
M@]Q/M7=MWL   !N9L%W=F]5H ^*M:_;R^*_PWU*2?XC_ +*OC#0?"UG]H.I:
MSX?U2/6_LB16Z3M+B.%(C$!+&#(TRH,3 ,S0R(#P_P#\%</@;>>*M2T'Q/:^
M,/AY=Z?YD=PWB;1,>7/'($:W:.VDFE24'=D,@ V,"0< _:M?!7_!2#]BW1O'
M?@'_ (3WPGI6CZ5J6A37VH:Y#=SSVNFO:W$3?;-4>"W&9+N%EAN#(HWRK;E7
M6YVQ0T ?;_A/Q3I?CCPKHWB31+K[;HNL64.H6-SY;Q^=!+&LD;[7 9<JP.&
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
M7_@L=?/IW[1W@N6]ET^'3&\&74,#1Z?8WUX9W:[0K+'(1*L1+0A)7.(F,TL
M,L;@_I5^R=_R:S\&_P#L3-&_](8: /5:*** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH *^*O^"C/QY^.7[/\ H,&M^!HM/T_X>W%EY-[XFL]*
M_M'5-*U(,YA5XY9%@2VG/D0^:R2;-\IQO,*O]JU\U?\ !1[4O[+_ &,?B'(^
MJZAHMI-_9UI>7NEION$M9M1M8K@(GF1B3="\BF,NJN&*LP#$T ?,'_!&WQ1?
M>-/$WQSUK4_$.L>*M2NH?#C76JZ\S/=R2B"\5T9FDD+JC QHQ;+(B$JF=B_I
MI7Y@?\$5Y-4DU+XS'5[_ /M*[^Q>&0DWVY;S; +>[$$6]68#RX?+C\O.8MGE
ME5*%1^G] !1110!Q7Q>^,GA+X#^#9/%GC?4+C2?#T,T<$U]#IUS>+"SG"&00
M1N44MA=[ +N95SEE!^2O%/\ P62^ GA_7KJPL+/QAXFM(=NS5-+TN%+>?*AC
ML%Q/%*-I)4[HUY4XR,$_=5?BM_P5RT"T\'_M+31:)J7_  CMMJ_@RWO;[3DG
MN!%J4DFK3O)$D:!HUW2H+IE;RXVDBDE),S_. ?7^F_\ !7[X6:Q_97V#X>_%
M"^_M:];3=/\ LVB6LGVRZ'EYMX<79\R4>?#E%RW[V/CYAGH/&W_!3SPK\-=*
MBU/Q=\%_C1X5TV:86T=YK?A6*SA>4JS",/)<J"Q5'.W.<*3V->U?LA> ['X;
M_LT?#W1M/@M[6WDTQ=3:ULKU;RVMY;QFNY8K>=7<2P)).ZQOYDA,:H3)(<NW
ML% 'Q_X6_P""L'[-OB#0;6_O_%^H>&;N;=OTO5-$NWN(,,5&\V\<L1W !AMD
M;AAG!R!]0>"?B%X5^)6E2ZGX1\2Z/XJTV&8VTEYHE_%>0I*%5C&7C9@&"NAV
MYSA@>XK*^(GP4\!?%JW\CQCX0T?Q&AFL[AC?VB2,S6LCR6X9L994::<;"=I6
M>9""LKJWY0?M5?LA^+_^">_V/XE?!OQ'X@AT6"]AC?6[?+7ENC^66M]299%A
MDMO/@A:("VV2-<21SG,=N)@#]E**^-?V&_VY)OC'<-\+_B@MOH?QCTJ%6!5H
M_LWB*W\L2+=VK1DQLS1%92(B8Y(V$T),998OLJ@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MG@S['X'O/B!;Q:59^(+FV:*6"RU5[>;_ $BZA#7%M(L5_"+97!DD\E&:XDA
M?]Z: /C_ .&?_!5K]GGXB>1%=^(]0\%7]Q>K90V?B;3GBW;M@65IH3+!'%EB
M"TDB[=C%@JX8_57A;Q9H?CC0;76_#>LZ?X@T6ZW>1J.EW27-O-M8HVR1"5;#
M*RG!X*D=17SK^W;^QWI/[3OPOUF[TS3[>+XE6&F21:1J*VMN\UTJ.)UL6>7
M19)(PJRAT:(R/AO+DGCE_.#_ ()[_M.ZA\#?VCM/\)V.M:??_#WQSXFFTB?P
MWHT5Y)!:32,D5G?6OVO:Z1.\D<>7=IC#"_G1[UA- '[?T444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'E
M7QT^/O\ PHW^Q/\ BW'Q ^(']J>?_P B+H?]I?9/+\O_ %_[Q=F_S/EZYV/T
MQ7RK_P /J_@A_P!"M\0/_!=8_P#R97W_ %^-?_!6S1?^$"_:@AU2&/4-*T'Q
MAX96[OYOL7VZSU'58(;RSB/E3N(1+'#);Q^8GSVZS^<B^8PW@'ZT_"KXF:'\
M9/AQX<\;>&Y_M&BZY91WL&YT9XMP^:*38S*)8VW1NH8[71ESD5U=?!7_  2#
M^+T/B?X)>(_AD)+>_?X?:F\5MJUA#(EM?65W-/-%(IEVR%C*ER<-%'B,P@KN
MWX^]: "BBB@ KX*L_P#@LK\'M2M[^XM/!/Q(NK>PA%S>2PZ39NMM$9$B$DA%
MYA%,DL:;C@;I%'5@*]5_X*&?M(:3^S[\!;B"ZN+<:OXLF&AVL$NGV^I%;>3B
M\N3932QK<+' 7 5B8S++ D@V.:_+;_@F_I%OKW[7OP:B\27?]L^1]KFT;2YS
M#>V]M!';:G,6/[TM:RQW<:S1Q&,$F4S93*-* ?KI^S]^UE8_M$:JMOIGPS^)
M'A739M,_M6UU[Q5H*V>FWD1:,(L,ZRN)&=90Z@<%58@\<^ZT44 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 ?G5_P4J_:"^/?P3EOK73]
M6T_P=\,M7Q:Z5XA\/:=-<ZS-,UC/OM999&$-M^_13YB&.8))')#YK0SHO5_\
M$?;JXU#]G;QG?WFM_P#"1W]_XSN+Z[U)GF=Y9YM/T^642/,JNTJN[*['(9U8
MJSJ0[6_^"N&DZSKW[/\ X/TSP]96^HZQ>^+5MK>SN(H)3.7TO4E,<23 AIV4
MD1*@\TRF,1?O=E9/_!&J2QF_9M\;2:9;W%GIK>.;YK6WNYUGFBB-G9;$>140
M.P7 +!$!()"KG  /O6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH *Y3XF?%7PA\&_"L_B3QMXCT_PSHL
M.X?:=0F">:XC>3RHE^]+*5C<K&@9VVG:I-97Q^^,6E_L_P#P;\6?$'5X_/M-
M#LFG2VW.OVF=B(X(-RHY3S)GCCW[2%W[CP#7YZ_L9_"'4?V\/BYXB^/WQ@CM
M];\,>3:Z?IWA^YFLM0MGN(G626 (,R6<$,L2R+ R+)+'=*))9T><W(!]:^%O
M^"D7[-OC#7K72+#XI:?;W=QNV2:I97>GVXVJ6.^>XACB3A3C<PR< 9) /TK7
MFGQ,_9Q^'7Q9\&Z?X:U[PEH\ECI,*PZ-(NFVS-I 4QE/LJR1LB*##%F(J8G6
M,)(CQDH?SK_91^/FL_L2_M1^-OV?/&VL6]K\)-/U.<Z?>>)=4@6;2(II%:SF
MC=>'6X6>W:6%5 C,KSD0K'<9 /U?HHKPK]K?XQ^(OACX-T30_!&G:Q?>/_&>
MIQ:'H<VEZ*-06S9B'N+E_,DB@#16ZS2(LTJJS1[F'E1S,@!Z!\4/C7X"^"NE
M#4/'7B_1_"UN\,T\":E=I'-=+"H:0019WS, R_)&K,2R@ E@#XII/_!33]FC
M6M5L]/M_B?;QW%W,D$;W>DW]M"K,P4%Y9+=4C7)Y=V"J,DD $URO@'_@F[X>
MUBWO-=^-GB76/B;XV\00ROXD,=X;"QN9I9+:3RU:W2&XD@A^R6ZQ12R&%/++
MI#$6"KXK^UY_P27\/+X!U;Q!\'+BXTBXT:&ZU1/",EH;XWS"* -#;W(!NMQ6
MW=DBE:=3++A!"'<D _2G2=6L=>TJSU/3+RWU'3;V%+FUO+25989XG4,DB.I(
M964@A@<$$$5;K\0/V%_VHKS]FW]H*ZTPZQI]E\%/$^M0Q76G/?6^S3_MD;O9
M7D<;WLK0>6JQ)<DS3>4@,<[-*D5?M_0 445\?_M._L^_M1?$C^VO^%>_M :?
MH6E:E>IY/AY-(.D?8+5?F79J4/GW32[DCW8V*^^3[B8B(!]*^-OBKX0^&]YH
M5GXF\1Z?HU_KU[%I^E6-Q,!<7\\DT4*I#$,O)AYX@Q4$('W,54$CJZ_GK^ D
M/B?P_P#M9^#]-\3V>GMXIM?B;IVF^(M0U&[BO-4GNGU2!W4&25R=DUE*6N;=
M0W[]TDE99D0_T*4 %%%<_P"/_'_A[X6^#=6\6>+-6M]#\/:5"9[R^N2=L:Y
M   )9F8A51069F55!) (!:\4^+-#\#Z#=:WXDUG3_#^BVNWS]1U2Z2VMX=S!
M%WR.0JY9E49/)8#J:^==)_X*:?LT:UJMGI]O\3[>.XNYD@C>[TF_MH59F"@O
M+);JD:Y/+NP51DD@ FOD#X#Z;XB_X*8_M1^(_$OQ-?1X/!OPWU.SFM?#EG<C
M4847S+@)91.K-:W$$[0;[FY97:400I$4C;Y/T?\ $7[/WPT\6?#A? &I^ _#
M\W@R/S#!HD6GQ0V]J\@D#2P*@7R)?WTI$D>UP9&(8$YH [72=6L=>TJSU/3+
MRWU'3;V%+FUO+25989XG4,DB.I(964@A@<$$$5;K\B]'\8:S_P $K_VM-0\%
MP:C<7GP&UF;3)I[?7]1@FNUBN8BCZG## OF;HI;:Z1]D.'2*-'&Y[>2OUITG
M5K'7M*L]3TR\M]1TV]A2YM;RTE66&>)U#)(CJ2&5E((8'!!!% %NN?\ &WQ"
M\*_#72HM3\7>)='\*Z;-,+:.\UN_BLX7E*LPC#R,H+%4<[<YPI/8URG[2'QO
ML?V</@EXI^(VH:9<:S;Z+#&RV%LZQM/++,D,2%VX13)*FYL,57<0K$!3\:_L
M0_"*\_:Z\5>)?VC_ (U:'I_B:P\0V4>D>&]#UO[/J5G;QPR;;N2*W>'$$2W$
M3K N?,"M<>896?SY #W72?\ @II^S1K6JV>GV_Q/MX[B[F2"-[O2;^VA5F8*
M"\LENJ1KD\N[!5&22 ":^@/!/Q"\*_$K2I=3\(^)='\5:;#,;:2\T2_BO(4E
M"JQC+QLP#!70[<YPP/<5E>-O@IX"^(W@&+P1XC\(:/JGA."$6]KI,EHBPV:K
M$T*&W"@&!DC=E1XBK(#\I%?CK\5/"_CC_@FI^T$="^%_B+4-2NVV^*+2VAMY
MYDU?1A'<B6#5HEE6)OLHMIRK1PY*7$\WFPE(T0 _;^BN4^%7Q,T/XR?#CPYX
MV\-S_:-%URRCO8-SHSQ;A\T4FQF42QMNC=0QVNC+G(KJZ "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M(@P(6,?Z4^$_%.E^./"NC>)-$NOMNBZQ90ZA8W/EO'YT$L:R1OM<!ERK X8
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
MP_YT]RFA2?:-+OK5)A&9K>99)%^1GC0CS'5]RR1LRLRQ@'V!1110 445\_\
M[5'[:'@C]E>SM[35C_;7B^_LKJ]T_P .V]W!;N\<,,DGFS2RNJPQ,T1C4_-)
M(YVQ1RLK* #Z HKY5\4_!;]H;X[6=U-K_P 8O^%/:+J%DOE>%O!>F(][:2&$
M2IY^I&;S#+#<MY4GV=DCGBMP5\DSL$^ -2^/?[37[ ?Q]U71_%_C#4/'7A^V
MVZFVG^+-;BG_ +<TD74EI#-;&2::6VED+,_EQ$NNP-+')'$U '[4T54TG5K'
M7M*L]3TR\M]1TV]A2YM;RTE66&>)U#)(CJ2&5E((8'!!!%> ?MS_ !4^*/P<
M^"]]XE^&ND6]XEK#=-J^J"V^W7>EQ"VD\FXBM"R(ZB;R_,E9G$* N8)U#[ #
MZ*HK\5OV./VBOB'HG[5FM>-/$6A_$#XN^*?$'AF+1-,MY[06Y%_?>3J5O 6>
M0Q6EBPANY(Y%^7R%,PB50ZI]5?$C]G_]MGXX:#;WMY\8_#_P[DN+*#4!X8\-
MO<:>+&_#>6UJUW LDSQ>0S2LQED4S_(J%%28 'W_ $5^)>D_M'?M*?L0_&&S
MT#QSXMUCQ5J30IJNL^&?%^I";3[G3Q9B95M-1N9&(G#/=PD0#:9[6-%-UD1C
M]E/A[XVL?B5X!\->+M,BN(--U_3+;5;6*[55F2*>)945PK, P5QD D9S@GK0
M!T%%%?&O[27[=?B+PS\7-*^#7P0\%V_C_P")FJ0S2QW6J7 M],A:!Y/.C1F:
M,7+*MM=HY65%CDCV;GD22) #[*KY?_X*:26,7[#GQ/;4+>XNK?R;%5CMIUA8
M2F_MA$Y9D<%5D*,RX!9590R%@ZU='_9@^+_Q$_X1[4?BY\=?$%I<V>C7%C=Z
M'\.;IM(M6OWS$E\MU$D4DG[I8IO)EC95N#(5(A8P'XU_;M_9M^+/P%^%^LW]
M[\9O''Q"^%^K3266I1ZQ>3:G-;*SBXT^.6WD_=1JMQ:P1R7RS(S&Y54@ !2<
M ] _X(S6<UKJOQG=[_1]3MWAT.*UO-$6..&>&!M1MDD,2HCQ,X@WXGCCF<,)
M74F7<WZ:5^8'_!%"XTN[_P"%MS:;#]DD-EX?2]MDA=(HYT_M",LC/-(TGF*B
M3,Q\L"261$C5$3/Z?T %%%% !7Y ?\%?KS_C*;X>[]8\/Z5_9^C:=+%_:VE?
M:?\ 6WU[YD\^VVE\^VB^SQ[H)-_^M/EPOYDU?K_7X[?\%L+&%?C1X-O)M,N+
M6X;P_##:ZDMI(8;Y1<W9GA:9I=@: FW94CB+$7CF1P%B4@'Z??LRZ3?:#^S;
M\*-,U.RN-.U*R\):3;75G=Q-%-!*EG$KQNC %65@05(R""#7I=>?_L]_9/\
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
M_#?5+>WF262QN[-5AN55@3&YCTQ'"L!M)1U;!.&!P:^ROBKJ/B_2?AQXCO/
M&D:?KWC."RD?2M-U2Y-O;SS@?*KN!^(4E Q 4R1 F10#JZ*_"'Q)^TE\7/B?
M^TEHOB[QUJ^L:UX8\"^+?[:D\'Q+;Z==VEKIEXDTY&C>>76>*&=\M(9'"1S[
MIG2VF=/I3]N3QM^UAXIT]?%>AQ>*/AC\+XX6U*"+1U:*YMX$T\W4<E_):LU[
M%.Q:X@FBDBCM8)(H,RR#,X /U*HKY?\ ^"<^N?%'Q-^S;IVJ_%/6+C7[R\FC
MFT34;N'RYIM+-G;&+?NC21V$OVA3+*"TA!D5Y8WCD?G_ ([_ +6?B_Q%\6+/
MX+_ 33?[6\57/V^UU7QG-8&ZTO0YX8!NCW%TC:6&6>T,[DR"#S8T\FXED$
M/L"BOC^Z_89^(?BBSUN_\5?M4_%"Y\7WF[[)>>&[D:)I=OB%4BW:?"Q5L,I9
MO+DBWY_A;+GQ70_VR_B7^QK^T%??"#XRWVH?$KX>Z/96EPWQ ;0Y;>_M;.6.
MVBCNY C.)[:.X=H'D8O*TC,?,=P(6 /TJHHKXU_:!_;!\5>)OB@WP1_9Q_L?
M7_B9'-]GUO5=0CEEM-"B*2++,&53%NMG$?FF1B%>2*)8KB1Y$A /LJBOC^Z_
M89^(?BBSUN_\5?M4_%"Y\7WF[[)>>&[D:)I=OB%4BW:?"Q5L,I9O+DBWY_A;
M+GQ73?VR_B7^P_\ &32OA?\ 'F^U#QUX!?=;0?$"?0Y;6< "/RGBE#,+^*.%
MH&N,J9UFGF&^;RD\X _2JO'_ -IC]JKP%^RAX-MO$'C>\N&>]F\BPTC3426^
MOF!7S#%&SJ-L:L&=V95&5&=SHK=K\4O^$X_X034_^%<?\(__ ,)G^Z^P?\)3
MY_\ 9W^M3S?-\C]Y_JO,V[?XMN>,U^(/[?'Q!\=ZE\=M=\+?%GQ5]MUK2;)K
M-M.TK3H+W3-.$MK:WT/V"218)$\VY(CDD,8GB@1$::\&Y6 /WIHKX _X4W_P
M4,_Z+M\/_P#P!A_^55?57[->C?%_P_\ #@V'QLUWP_XF\7PWLOE:IX>C9$GM
M2%9/-!BB42JQD7Y(U78L><MN) /5:*** "BBB@ HHHH _"&ZT&&U_P""EE]=
MP0W&KI%\;+!3K5B9%L;5IM4ED:TE62!29RR%00ZK_HMQM$RE9%_=ZOP+^)5W
MJVD?MJ?%/QKX8\'V^KZ[I/CFXFT73=-@N-0*ZC:ZW9@33PI=B:);AY F]E>.
M26Y:*%$;:UO^JGB#XY?M+W5OXH3P[^S-;V;VT,IT>ZUSQS8%KIC(L<)>WAW
M,%?S7C,Z+MCD59MQ3< ?17BSQ3I?@?PKK/B36[K[%HNCV4VH7USY;R>3!%&T
MDC[4!9L*I.%!)QP":_"']C'P#K/QI_:\\*6O@75KB\T?3_$%OXVU^.^LH-&M
M(XK+4&*2):6\LD>[RID5$C4")[N2-<1(96]@_;'_ &@?VDI+/1;7XZ?#W4/"
MOPXD\W2-8T;P[-:1V6K7YAFECDCNI8;P)B&ZMRJL95\VS>2(I-"3!]:_L-_M
M _LM^&[=OAI\.VM_!'B:"9=,F7Q$;1;[7Y8Y B2_;X))(+QGEN'$:)*2<OY4
M8B"T ?;]%%<_X_\ '_A[X6^#=6\6>+-6M]#\/:5"9[R^N2=L:Y    )9F8A5
M1069F55!) (!T%%?GKX5_:L_: _:\^-%]X+^'/ANX^"7A/2(9KJ\U[Q!IYDU
M)E6YN+-,B:VE@5O-5F-IM#,UA<QBZ3#,O:^(/V"_B7H_A73;SP3^U'\4!X^T
M[R[GS?$VLRWFCWL\<9.QK7.8XGF"$[S<!4W*R2YH ^U:*_-7P;_P4'^*_P"S
M3\1Y_AY^TQH>GZY86%[!:7GCOPT\<AL1<&Y>"2ZAMP4/F)&'2+9;SB")I/*E
M8@']'])U:QU[2K/4],O+?4=-O84N;6\M)5EAGB=0R2(ZDAE92"&!P0010!;H
MKY*_;Z_;DA_9*\,V6GZ NCZC\0=4A-Y9V&K-(\,=ND\4;L\<)#EG#R>7N:*,
MB"<^86C6*7G_  M^QG\5_B1\.+77OB7^T#\4/"_Q8U*R9[RU\,>(8X-&L)\%
M8%%I;Q1H=B"+S5C<!W$A63Y@Y /M6BO@KX ZO\</V;_VM- ^#GQ3\<:Q\1/A
M]XETS4(O".NWT%H9KR]@BAO;B2=C+)=*L:M<0@2R-DM'M7: 4^M?C5_PM/\
MX16U_P"%1?\ "'_\))]M3[1_PFOVK[']E\N3=L^S?/YN_P K&?EV[^^* .?^
M,7[57@+X(^/O 7@C7;RXN_%GC34[;3=.TG3426:)9I1"MU.&=1'!YA"[LEF(
M;8K['V^P5^!?BSXC?%SXG?M7^'_#'B_XG7%Q\4-'\6IX=MKRVTJW72HM0L;J
M1-+G*H(UE47ES=!GDMRT44C,JS%S"/O^3X+_ +?PTJWDC^/W@=M2::59[=M)
MMQ"D06/RW63^S269F,H92BA0B$,^\A #[UHKBO@O9^/=-^%_A^T^)]_H^J>.
M[>%HM3OM!5UM+EE=@DBAD0AFC",X"*N\OM4+@5\J_M@_\%&F^"OQ0_X5+\/-
M M_$7Q%,*&6;58;J2TM[J1$EMK*.WMT,MU/<(P1=C(B//#N<CS @!]OT5\E:
M;^QK\2?&MN]]\4OVE?B1<>(8YIH+=O %_#X>L?L2R-Y!DMXH2&G927=^V\1@
MN(@[>*_&'QE^T9_P3YN-'U=_'MO\8_A7=:G>6<-EXRF@AOK>W6-;U%DOW9)9
M+MTCOXH_];'^YCQ&7EB@0 _1^BO'_P!F?]ICP]^TMX-N=0T^VN- \3Z/-]@\
M1^$]2!6^T6]!96BE4A25+(^R3:-VU@0KI(B>JZM)?0Z5>2:9;V]YJ2PNUK;W
M<[00RRA3L1Y%1RBEL L$<@$D*V,$ MT5^"W[9'[1WQJ^(VO7'ACXN:_J'A"T
MM_M=IJ7@C1K:&"WMK^%8Y(4: 7;2W-M*193)=3L5!FG-NL@BP_Z*>*/B!^U%
M^U!H.C^(O@0OA_X3^ =0LK?4;'5/&D1.LWVYKA'1H/)N(HHB%BE7"MO1X'68
M[Y(HP#[5HK\:_P!H+X7?M9?LKV>D^,K[XP>,)M%L=DUWJ@\37FKZ7;W*0JT4
M<H91(WVBYCE01S6GV=/.M8WGD,DA3[?_ .">'[76L_M/> =5TSQ=:6X\;>%8
M; ZCJ>GS02VFHQ7<3R6\P$3$13[8W$T. $<8PA+11 'UK1110 4444 %%%%
M!7Q_XS^&?_"Q?^"E%A->P:A'HNB?#-+QM0TY/(>.ZFNM2LHXC>HOG0;X+R\=
M5BEC9G@1\DP#'V!7PK\(]1TNX_X*Z?'"W&D?9M5@\&6:+?6]R^R=-FFM(TT3
MALRGS($5HVC14@YC=W+@ ^%?V?O&VL?L0_M<7<VLZ%I^D6FCZUJ&D^,[;1[?
M4I/L6BSS6<<-R6GCD/V%)G@FMW7]_+@I(Y$T.?W4K\M?^"Q'P/\ #WA^XT7X
MQ-HUO>/K$+>%M26*X-K.EZ(WGL+Z/9&1(RK!+#+YQ?="(XT$;!9H_HK_ ()E
M_&+5/&GP/?X>^*H_(\9_#G[/I-PJLLB7&FR1;]-N8Y(D$+Q-"I1'C>3S$@6;
M>1,I(!]@445\O_\ !0S]H&^^"'P%N-,\+M<3_$7QK,/#OARSTXLUZ99OEEGA
M2.19=T:-A'C#%9I;<%2&H \5\(:]XB_;0_X*$:C<R37%I\(/A)#%-901 0#5
MYIF@N+69WCF#3P33VD5["XWPM%96Q* REF^-?^";?]GK^V=\,%MO]#M)KW5[
M_1[#_0[RX6UDTZ_BD6\O(MDHE0VL 2%XE5A))*JQ"0>=^M/['/[/7_#+_P"S
M[X;\"7$VGWNM6_FW>JZAIUOY275U+(SL22-TFQ2D*R. S)"GRH,(OY+?\$T]
M(TNW_;:^&Z6=WIZVB?VWJ&G:A<EQJ.IP-:7%O'!-!#+/%:RJ(I9Q'(4.UI#Y
MDH:W# '[J445X_\ M,?M5> OV4/!MMX@\;WEPSWLWD6&D::B2WU\P*^88HV=
M1MC5@SNS*HRHSN=%8 ]@HKY*T_2_V@/VJ? (\10_$'1_@CX3\2^'[6\T"U\)
MVYU?4MMW%#([7UQ<1PE&2/S!']D\IE:<,9#Y(\SX5^+WC+]IS]A#XE2--X]\
M<>+4LX8[E+[7)I=9T#6].^UXEG<2MFP96?3K9XAND#SR%;A%EA$@!^S]%<5\
M%/BA8_&KX1^$/'6GBWCM]?TR"^:WMKI;I;65D'FVYD4 ,T4F^-N 0R," 00/
M-/VSOVMM#_9'^'%CK-^GVS6M9O5T_3;.,)*Z\;I;IH#+$TL4*X)577<[Q1EX
MA)YB@'T!17P5\!_@/\9?VJ/!MM\4OC!\:O''@M_$4,=YH'AOX;:PNE6UGITA
M>6)I@BN)&=95V[MTBQJ@DD=B4BXKPU=?M#?L3_M0?#3PGX\^(_B#XH?!CQCK
M2Z;'K5S;)<RR7]S#Y$5O-)<-)-;;)O+D"+-M>-)'0,WFQ@ _2JBJFK:M8Z#I
M5YJ>IWEOIVFV4+W-U>7<JQ0P1(I9Y'=B JJH)+$X !)K\Z_!?QH^-O\ P4*^
M+GC'PKX:\07'P*^%_@_4X;;7+>V22V\5S1.[[(S)M803^992*RHT8B$S*WVD
M+A@#]'Z*^"OCE^R+\;?A+X>3QM\#_C]\2->UW0X;N[O-!\;:Q)K*W\0MW(2V
M@$#))/D%5BDB8,TBL'C:,;OI7]D+XO3?'C]FCX>^-[N2XGU+4=,6+4)[F&.%
MIKV!FM[F0)'\BJ\T,C* !\K+\J_= ![!17RK\1OVZ-+N/CM'\"/A1:Z?XK^*
M=S]H@-]JUTT&A:9/%:W$SI/+$LDLLL9A4-#&@&7*&6-U8+Q7Q\_93_:4\::5
MK&NV/[1VL:KJ5E#>W&D^$_"]D/"D,DLBYCA^U13R%U1@FT7&\L%*&6+S&F4
M^WZ*_*#]@?\ ;6^).A_'JP^$WQ&\2W'B/PGJVIW^A:=>^-)X;37M-O;??*JW
M,;2/,&F>1(!%,[_O"L<,A\ET;]7Z "BN*^+WQ>\/?!/P;)XB\127#HTT=E8:
M;I\)GOM4O9#B&SM(1S+/(W"H/0LQ559A\:^"/'7[37[>?A6P\3>$=>T_X ?#
M+4_MMM]HMH8M3U&Z@\OR-\,V\2>:MS#<*<)9&)7C='N&^X ??]%?G!\1_P!@
M#]I'P[X!U"[\&?M0>./&?BR.9)8+&^UR]TJ%[=8IC)&A^T3!YWD^SJA=XHU
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
M2VL9M>D6SF$<"!(!!=K)!;R7$\"'S/LNR1I([D-)^Q- !1110!^%>KQV]O\
M\%&+2XTVPU"UL-1^.8BEDU"QAF1I[74H=_V>_"J_S/=RN]LJJ(T:TWM.VUE_
M=2OPANH8=/\ ^"EE]:P:WH]\DGQLL+@PQ6<AN79M4E9A'-) "BPLYBE0.JR2
M&-E$RQK(G[O4 %?"O_!6[XI7G@WX-^"?#%EJ>GZ1_P )-XFM?MEUJUO;W=F+
M6U(F/GVSK+-+$LWV:1O*@D7;&4?_ %J1R_=5?D!_P6<\=:I8_'#PAH\&O:A8
M_8/#/G65G9PJB%+Z6]M]09[A7$@WQ6]K%Y15D=&ER4Y$H!]0?\$COA[K/A7]
MFV^\0^(_#-OH6I>)M32YLKI;""UFOM+BL[>&UD81JI*EDG=6<;G,KS?-YQ=_
MM^OFK_@G+8V^E_L>^"[*TB^SVEO>ZS##%_:$.H;$75[P*OVJ$"*?  'FQ@(_
MWE !%?2M 'YJ_P#!9[P+YGA7P-XNM;W^P?,^VZ!JE\(ML5_"8UOK6SN'C8S/
MF:S8PQF)X1([.\D& S_0'_!,OXF7GQ$_9'\+6FIS_:]5\+XT&>='MWB:-(8I
M[14:!BIV6EQ:QL&VR+)'(L@WJQ/FG_!96\ATW]FWP3=W%A;ZI;P>.;&62QNV
MD6&Y5;.])C<QNCA6 VDHZM@G# X-<5_P1=\7ZI<:#\6?!3:KI^J^&_#=[8R:
M;-IUBL"3O.UX);@N88YY?,$$.TSC>J(BX0+M !S_ /P7*U:^ATKX-Z9'>7":
M;<S:M<SV:RL(998ULUCD9,X9D6:4*Q&0)' ^\<_6O_!.6'[/^Q[X+B^QZ?I_
MEWNLK]CTF[^UV<&-7O!Y<$WFR^;$O17\R3<H!WMG<?*O^"NGP9O/'W[/L7C#
M2;/4-1U/PKYJRV]G86]VBV$\D$ES.YDQ+!Y9M(6\Z#+!#*KKY4DCQ^/_ /!)
MCX_>'OAW<>*O@KKEEK'AK6)-3%\MOJMD2MK>B.TLKB*XN<KY32W(5(H9($V,
M5B,TTLJ+0!^I5?GK_P %F? $.I?!?P=X[_LFXUJX\.ZG<:;)"1(;2VM[ZV9#
M=2^6596CG@M/+8N(][A760.%K]"J^%?^"OWV3_A07P]_M#^S_L'_  L#3OM'
M]K?:/L?E_9;W=Y_V;]_Y6,[O)_>;<[/FQ0!E?\$?/'MOJ'PK\>^!HFU#R] U
MJ+5M/@NM3AU&*STW4(!+;6RSQ$+YJM#.TJ"./;)(V45S(B??]?F!_P $4X]4
MT^\^-6BZQ8?V7?Z+_9&GRVDMBMK<1.LVILZ3@*KM*KNZDRY=0JID*BJOZ?T
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?C!_P %
M-/A(WPB_; T_Q[I=W<:=8^)8;:[;7=>U2Z*Z?JCFXA\^U:%OM16T6"WN-L0E
M6!F@4KY<D,+?L_7R5_P4^^$,WQ._9+\6ZAID=P==\-PC5$-K-'"9K*.6.2\A
MF9^7@$<0N#$"-TMI;L S(JD ]U^ /QBTO]H#X-^$_B#I$?D6FN62SO;;G;[-
M.I,<\&YD0OY<R21[]H#;-PX(KY _X*!>//\ A>'QD^&7[,'A:\^UZKJ>M6>J
M^);(C=9O8()96AN7BO89/W<41N6MMJM(I@>.6-U4/XI_P33_ &JM(^#,7B+0
M?%]GI_@WX?:KHUSXUMKJQMM1:WL)([Z:UE61IDD:3S%2""-TE:/-K!"-]W-*
M&^B_^">7@F^^(7BWXD_M&^(I;>]O/%VIWVE>&KBW9G T>.^D=F\XK').IE"0
MQFYA26.*QB50D96-0#X*^ ?B#4/^"=W[7%KIWC#4/#]O#8>99>(+VR:\DEU"
MPN9K>)H@C0,\?V9XOMB PP-/'$Q626*>V+_NI7Y0?\%@/@3K/AGQ-IGQ?T.>
MW?P]J$,UCK-AJ4\$D,.H201VJW$$%S*=\\ULD2?Z/%NC&G+-D%0Z:OC3]MZ'
M1_V _!WA>XL?"^B>(=;U.;P%/96U[)>Z+;:592)%=.9+:6[G> VCV\#8E6X<
M7+3P%@(G8 ] _8]T:;]J[]L;Q]^TSJ=M<6WAG1X;?1?!]C<:G'>&W:2RC,C9
M@F*PLL$Q:2W*LJRZA*I/FPN:_0JO*OV6/@K_ ,,[?L^^"?AZ]U]MN]'LC]LG
M63S$:ZED>>X\MMB$Q":60)E0VP+NR<D^JT %?F7_ ,%H1-;W'P2U#2=8N-(\
M3Z=-K-_82QS1VBQK#':SR2K=-,ACG1HHO*C16:1G(4APBR?II7Y@?\%M+?2]
M0_X4?87DW]FW=S>ZFBZO<S/]CLX#]C69IHHX9)7Y:)@T?*K'(/+D+KL /I__
M ()GZ;-HO[%'P_T^X>WDN+2;5K>1[2YCN869=5O%)26-F21<CAT8JPP02"#7
MU!7R_P#\$S[R'4OV*/A_=V]A;Z7;SS:M+'8VC2-#;*VJWA$:&1W<JH.T%W9L
M 98G)KZ@H _"O_@GW^\_X*$^ )=2_P"$@M_%YO=9CURS\1?O;A;I=)G$\LDS
M;9#+)<_:BT3QAH@$!DF8LP_=2OPK_P""=5O<:1^W!\*]%EFU#2_[.O=:@N/"
MNJ33-<:=?+HS1W<[HT,<<?G2QE0@S(@M@DF=B/)^ZE 'PK_P6(^V6G[,OAC5
M[/\ L]I-'\9V%^8]1^SR))MM[I5403Y6Y^9UW0A7R@<LI17(/^"/MU<7'[.W
MC-+C6_\ A(_LOC.XL8=45YF2>"#3]/AA,?G*L@B$4:*BNJE4"KM7&T'_  6(
M^V6G[,OAC5[/^SVDT?QG87YCU'[/(DFVWNE51!/E;GYG7="%?*!RRE%<@_X(
M^V^EV_[.WC,:+-YVE2>,[B>V5IGF>!)-/T]Q!)(T,/F2Q;O+=UC5&>-BF4*D
M@'W57X+?\%.-%T_3OVI/B/'I<>GV,=KK5M/<V4%E9VSF2\TJSE,P=7%Q<>9)
M%<-("GEQ.P;=ONV!_>FOPK_X*/0ZXW[87QONK6S_ +7\-V?]CRZII[W<@BBD
M?2(K>UO7@CE1V\EYV"RD&-))HXWR)Q'( ?NI7FG[3&DKK7[//Q(M_L6CW\Z>
M'[VYM8O$$5K)8K=10M+;R3"Z!@"I*D;[I?D7;EL 9KTNO*OVL?\ DUGXR?\
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
MEBA@B10J1HB@!550 % P  !7X6?$C5+[X)?M[>,;G4=*UB'4M+^(S^*=1LM
MC:XFU30?M::NPF*W/E[8HK:WN4C,8YDD::1/(0#]T])U:QU[2K/4],O+?4=-
MO84N;6\M)5EAGB=0R2(ZDAE92"&!P0010!;HHHH ^"O^"S&K7VB_LP^&;C3[
MRXL+A_%L5LTMM*T;-%+INH12QDJ02KQNZ,O1E9@<@D5RO_!-?XQ>"OV?_@7X
MH\.>/-4T?PEXF_X2V..W\-:?</?WVHB:PTV&"YM+:)YIKM;ER)5DMP\3^86B
MQ%@+VO\ P6(T7_A(OV9?#&FV\>H7>M77C.P@TK3].LOM+WMT]O=(L) <,N59
MRI19&+JB;<.77RK_ ()H_ ?P1^TI^P[XT\+>-O#^GW$,WB::S35+*R@M]1A\
MJVAE@E%RJ;WEB>[N-C2%\+*T9!B)0@'I7P!\;6/_  4J^(E[XT\31:.GPO\
M &IW$&C?#VZ5;JYU&6XMA&E]J\$C/"55#,8 B961I@)"(B9?NK2=)L=!TJST
MS3+*WT[3;*%+:UL[2)8H8(D4*D:(H 554 !0,   5^*WAN3Q[_P3!_:7TWPA
M9M<>);S59IY9+#2;)YE\6:=*JQZ9'Y?VD^5/]ICN8P5A$D#/(P:]CD$1_73X
M%_'3PA^T9\.-.\:^"M1^W:5=?NY890%N+*< %[>= 3LE7<,C)!!5E+(RL0#T
M"OQK_9U\9>./VH/^"@FN>,? OB73[N_L;V?Q1ID_B83C3M/TJ>WBT^>!K"%(
MS+?1V\UC$66:-&:Q;,LRLDH_92OQ _X)F_%K0_AC^UQ!)XG;3[#5?&-E+IK7
M5G.ALWDOYK&:SM[:VLK9XX91*&5T9XXXUD*D0O;F.4 _1^./]M Z5<227'P'
M74EFB6"W6WUHPO$5D\QVDW@JRL(@JA&#!W)9-@#^*_M3?LC?M2?M5:5'H?BG
MQ;\-QX>MH;6[LM.T=[NPAAU15Q+/+YEK<RRJ$FNH%59HU8>3*50AHV_0JB@#
MY_\ V(/V==<_9?\ @?!X,U[7/[8N_MKWJP17<EU;V.^*)9(H)'CC/E/,DMP%
M\M-AN60F0J9I/%?^"R6I?8?V1[.'^U=0T_[9XFLH/L]FF8K[$-Q)Y-P?,7$0
M\OS0=LG[R&(;1G>GW57PK_P6(UK^Q_V9?#$=Q)J#:+>^,["#5;+3KS[*][:K
M;W4K0ERCJ,M$C*71U5T1MK%0* #_ ((YP_8_V6=8M&L]/MYH?$TSR3Z?=_:/
MM7FV-E.DDK"5T64)*D;(FS9Y05T$HD)^ZJ^%?^".</V/]EG6+1K/3[>:'Q-,
M\D^GW?VC[5YMC93I)*PE=%E"2I&R)LV>4%=!*)"?NJ@ K\(?^";^IPWG[<?P
MH%HFCVMG<S:YJ2Z;I=M(&TUI;"[3[*\\RF6152"-D4RS*JR9W>8\PK]WJ_"O
M_@G3XIM_$O[=GPV>:ZU#4KM?MK6<C1PV-G8))I>H3WEK#91!DCB^U3NT?E-&
M@4.QA!EVQ '[J5\O_P#!3"SAU+]BCX@6EQ?V^EV]Q-I,4E]=K(T-LK:K9@R.
M(T=RJ@[B$1FP#A2<"OJ"OFK_ (*1:;_:O[$OQ2A_LK4-9VV5O/\ 9],;;*GE
MW<$GG,?+?]U%L\V0;1F.-QNCSO4 ^5?^"*'V27_A;=S:?V?#Y]EX?\ZST_[1
M_H\D?]H1-YIFSF63RQ.WELT8\\!=F#%'^G]?F7_P1@DOM1D^+>M:G;ZP=2UF
M'2=0NM5UB=ICJTK76K*]U$S(I*ED,;$M(3+%,2_.Q/TTH _&O_@KUX3M+/\
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
MF6_T?4$O/ASYL4FC+'&L:K=6$7ES1(B&.=&B99"ZAI&!FW2K*LLGZ:?M8_\
M)K/QD_[$S6?_ $AFK\U?^"/D=Q)\?9[R&PT^UT6X\&7XC?3[&9=MY'=:5%<1
M2W,R[I92L=O<M&DCQ1?;046(R-& #]?Z*** /PAU+2;&Z_X*6)K.CV6L1V]O
M\;(;._-S$LUM!*VJ*8R+E0HW3217K+"T8*1PJ!),0[+^[U?A7>:A<3?\%3=8
M-UXGT_5Y'^)ME")KR":YED1-<M0EG;O+ 6AE@5%C+ QIY=M+&DCHZK+^ZE '
MC_[7OQ>F^ _[-'Q"\;VDEQ!J6G:8T6GSVT,<S0WL[+;VTA23Y&5)IHV8$'Y5
M;Y6^Z?@#_@F9X0^,,?A+QYXE^%.H_#>:SN=3;0;[5-<MKP0W9TZQ3[ UM:00
MVYC61K@^;<3,97$F]H?,C?S_ *U_X*C_ /)B?Q-_[AG_ *=+2O"O^"0/Q6:/
M2O&OPNUF[N-3U)9O^$BT37)/M1AUG2XUBTLO;^?"A$$+64,:;B&P^P(GDN
M?2MC'^UK=V^F+>7'P7TNX6:"*_D@M]6O5DB:28S7$2EX2C)']F58&+"1O-8S
M1#:E?'_[0/\ P3;_ &B/VD_%K>+O'7C?P/K/B&33/LEK%:3SZ?::21?22I @
M6RD>Z@6&1\-(8Y=\PW,XBS+^I5% 'S_\>O'6J?LK?L4Z[K%QKVH:[XD\,^&8
M-,A\0M"LMQ<ZDR1VD-Y(DSL#FXD25P[/QN^^>#\0?\$O? /QMM_"7B[Q=X#U
M;X;V=GJVIZ-HVH1:Q927)CM;:Q$IGB%A+''YZQ7L.Z.0[Y)3-YSPR(QD^O\
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
M6;+Q _@'6KV#P-?^&W<K%X:\0-.5BD$$\TLL7G'S9) ?LZR22WGEQO\ 8@M
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
M&=.@GNYIH8KBUG>XU=;>?(AFNFMHV+23I!&P<)&K;9&@8?I5^R=_R:S\&_\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH _ OXX?LE:MX#_:OUGX=>$=*M])>YU.*RT^/5(KB_LVT[5;J6
MVMKQ))+1A%! MS:6CR.\DBW7S1.[?ZK]R?A5\,]#^#?PX\.>"?#<'V?1=#LH
M[*#<B*\NT?-+)L55,LC;I'8*-SNS8R:JZ]\%_!7B;XH>&?B-J/A^WG\;>&X9
M[;3-:5WCFBBF1T>-MK 2KMDDVK(&"&1RNTL2>UH \T_:0^#-C^T%\$O%/@'4
M&N%M]6AC91;7BVC-+#,D\2&9H9A&K21(K-Y4A"EB%)Q7Y%_\$O?V<$\8_M3)
M-XGTK[5'X-LFU:]MKFSOH9=&U:"^$=M;3,&A6.Y#0M,$;SD:-9$*;PWD_M_7
M*>"?A5X0^&]YKMYX9\.:?H]_KU[+J&JWUO"!<7\\DTLS/-*<O)AYY2H8D('V
MJ%4   ZNBBB@"IJVK6.@Z5>:GJ=Y;Z=IME"]S=7EW*L4,$2*6>1W8@*JJ"2Q
M.  2:_);_@K!^TA\-OC)<>$?!_A#Q3X7\2OI<.I7%_J:P37"V,QCM9K86MY
MA#M,J30%%9X=T@,P1HDDB_6G5M)L=>TJ\TS4[*WU'3;V%[:ZL[N)989XG4J\
M;HP(964D%2,$$@UQ6I?L]_"S6/[5^W_#3P???VM>KJ6H?:=!M9/MET/,Q<39
MC/F2CSYL.V6_>R<_,<@'S5_P3G_:"^']O^S9X(\)ZWX\\'Z;XZDO;H3:#%J%
ME:NT][>27<$4%O&53YDNX0(X5Q&Y:$JKQO&OT5\7OVE/A=\!;>23Q[XYT?P[
M<)#'<C3YI_,OI(GD\M9([6/=-(N\,-R(0-K$X"L0:3^S+\'M!U6SU/3/A/X'
MT[4K*9+FUO+3PY9Q302HP9)$=8P596 (8'((!%=!XZ^$_@CXH?8?^$R\&^'_
M !;]AW_9/[=TN"]^S[]N_P OS4;;NV)G&,[5ST% 'X;?L0>+M&^"O[8WA)_&
M'BVX\.>&/#?B#4K%+#Q-;SV4T$MU97-JUQ- /,BM6WQ6D<^^7*%H\ETB=T_=
M3P3\0O"OQ*TJ74_"/B71_%6FPS&VDO-$OXKR%)0JL8R\;, P5T.W.<,#W%<I
M9_LR_![3;>_M[3X3^![6WOX1;7D4/ARS1;F(2)*(Y (\.HDBC?:<C=&IZJ#7
M5^"?A[X5^&NE2Z9X1\,Z/X5TV:8W,EGHEA%9PO*553(4C506*H@W8SA0.PH
M_/7_ (+ ?&?X:>+O@%X>\*Z;XWT_5?%+:U::W9:;HLD5]O@^RR8DG=),01/#
M=I)&YW&3*;%*EY(]7_@E/\7OAYX3^''BKPO<ZYI_A.[U_P 9W.J>&M(UC.G/
MJ%A<"*UMC:)/-*9OWUI/#L2:=D>/:SL2&;[5L?V>_A9I=G%:6?PT\'VEI#]J
M\N"#0;5$3[3"L%UA1'@>="JQR8^^BA6R!BJFD_LR_![0=5L]3TSX3^!].U*R
MF2YM;RT\.6<4T$J,&21'6,%65@"&!R" 10!U?C;XA>%?AKI46I^+O$NC^%=-
MFF%M'>:W?Q6<+RE681AY&4%BJ.=N<X4GL:_!;]N_Q=X>^+7[5'Q4\8:&;B^T
M>\TS2;_2[JYD.ELRM::=&)1;W4:RW"LC-MCC"L5=9P3%&V[]\_%/A/0_'&@W
M6B>)-&T_Q!HMUM\_3M4M4N;>;:P==\;@JV&56&1P5!ZBN*TG]F7X/:#JMGJ>
MF?"?P/IVI64R7-K>6GARSBF@E1@R2(ZQ@JRL 0P.00"* +?PS_:"^&GQD\A/
M!/COP_XFNYK)=0^P:?J$3WD4!V?/+;Y\V+!D16#JI5F"L >*\J_;0_:"^&GA
M?X)_%+P5JOCOP_9^+]0\,ZKI\&AOJ$1O//DTR>6)'B!W1[U VEPH9GC4$M(@
M;V#P3\$?AU\-=5EU/PCX \+^%=2FA-M)>:)HUM9S/$65C&7C125+(AVYQE0>
MPJIXI_9[^%GCC7KK6_$GPT\'^(-:NMOGZCJF@VMS<3;5"+OD>,LV%55&3P%
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
MN\L;SPW\,/#]M?V/E&UOKRV^VW$#Q3231RI+.7=90\K'S =^%B7=MBC"^UT
M?F!_P5C_ &@OAI\8/@_X>\">"O'GA_Q-XDM]:CU^6+3M0BEMTLX;*_#DW0/D
M>;G 6#S/-<N@5&+KGH/^"3'QR\!>&_@YXJ\+:[X[\+V/B&'4QJYM24TU39+I
M%IN<+)'$)&A6TN!/(H;YH7E=F$BRR?97_#)WP0_Z(W\/_P#PE['_ .-5JZO^
MSW\+/$%G:6FJ?#3P?J5I9X^S07F@VLJ08AA@&Q6C(7]S;6\?'\$$2]$4  \_
M_;._9]^&G[17PXL?#?C_ %;3_#.JW%ZMGX8\07$L<5Q;ZE,,1PPAV7SO-V8:
MW!_>!.-KHCI^2W[&_P"V_K_[+.O6^I&?^WOA[??9+3Q+X9CBM+)[><+)%%=6
M$*R RRBWMHFEG*()7;9.=YAG/[D^-OA[X5^)6E1:9XN\,Z/XJTV&87,=GK=A
M%>0I*%91($D5@&"NXW8SAB.YKBO^&3O@A_T1OX?_ /A+V/\ \:H Z#P3\:_
M7Q&U672_#7B_1]8U>*$W3Z;;W:?:Q;[E"W'DDAS X>-HYMOER)+$Z,R2(S?E
MK_P4"_8K\7_#_P"*DGQ"\*:=I_B3P_KNM'48;R;1C=WFG:E)/<W"Z?-;PQ.E
MY%>75RL44D\,GS"WMY'CC ,OZE>"?@C\.OAKJLNI^$? 'A?PKJ4T)MI+S1-&
MMK.9XBRL8R\:*2I9$.W.,J#V%=K0!^4'[+O_  5FOO /POTW3_BWI&L>.;/3
MH5MV\7:"C37<$KO(MK9WZSB*-YVBMYY1,DS%T5-RM(LS#ZJ\6?\ !2CX;+;^
M'_\ A6^C>*/C+>:O,B&U\'Z3-(UFIDDW+.LBJZ3M#;7LT<&W<ZVQ9O+C99:Z
MO5O^">?[/>K>)KS7U^'-OI.I7D+VTIT'4KW2X?*> P21K#:S1QHKQ%D=54!P
M[[L[FSW_ ,(?V:_A=\!;>./P%X&T?P[<)#);'4(8/,OI(GD\QHY+J3=-(N\*
M=KN0-J@8"J  '[/%G\2;?X7V-W\6K^WN/'>I337][8V*PBTTI9')BLH#&@++
M%'L4L[RL7\S][(NTU\0?\%0/VH/ GQ"^%>@>!OA[XJT_XAZU_;5OKNK:!H%S
M/>6=YI-M!=RSK=36C!?*5H8Y'02JZ*BR_*%#C]*J\TD_9E^#TVE6^F2?"?P.
M^FVTTMS!9MX<LS#%+(L:R2*GEX5G6&(,P&2(T!^Z, 'Q!_P2G^.?PL^&/P/\
M5:-KWC;P_P""Y+[Q-<ZUI^F>(O$-J+A+"6**"$22GRU:4-:2AEV(V DAC1)H
MBWZ/Z3JUCKVE6>IZ9>6^HZ;>PI<VMY:2K+#/$ZADD1U)#*RD$,#@@@BO/[S]
MF7X/:E;V%O=_"?P/=6]A";:SBF\.6;K;1&1Y3'&#'A%,DLC[1@;I&/5B:] T
MG2;'0=*L],TRRM].TVRA2VM;.TB6*&")%"I&B* %55  4#   % '%?$C]H+X
M:?!^\M[/QKX[\/\ AF_N/(,5CJ.H117#I--Y*2B(G?Y6_(:3&Q CLS*J,1^*
MW[#/Q!TOPK^UAX!\6>*O%7]HVEC>ZCJOB'Q%-IS&*T.H6$=NDUYJ#J)F_P!,
MN5@D,P$$4AWI(XG=Z_;3QM\$?AU\2M5BU/Q=X \+^*M2AA%M'>:WHUM>3)$&
M9A&'D1B%#.YVYQEB>YKG_P#AD[X(?]$;^'__ (2]C_\ &J .U\$_$+PK\2M*
MEU/PCXET?Q5IL,QMI+S1+^*\A24*K&,O&S ,%=#MSG# ]Q7R5_P4W^+'@C5/
MV6_$O@&V\9>'W\7^)+VPL--TMM4@5WDBU5%E:0EPL$4;6ERCS2E(T>%D9@W%
M?6O@GX>^%?AKI4NF>$?#.C^%=-FF-S)9Z)816<+RE54R%(U4%BJ(-V,X4#L*
MY35OV9?@]KVJWFIZG\)_ ^HZE>S/<W5Y=^'+.6:>5V+/([M&2S,Q)+$Y)))H
M _.#_@E+\5? GP;\5?%%?&'B/P_X&M/%UEI>M:']LFGL=.E@22\2>&WGO<%_
ML\TOV<Y=RS0R[7E",]?JIXI\6:'X'T&ZUOQ)K.G^']%M=OGZCJETEM;P[F"+
MOD<A5RS*HR>2P'4UQ5G^S+\'M-M[^WM/A/X'M;>_A%M>10^'+-%N8A(DHCD
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
M"WTZ;2PPM[;4K2XGFU.5(\B2+9$L;&[3&TZ>04>-DGB_7[QU\)_!'Q0^P_\
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
M:WAW,$7?(Y"KEF51D\E@.IK\%[CQ]X8UO]NZ'QQ8:W_;?A_3_B!'XEM[W1-
ME"'1A?SZG>7%Q^[CN6EMHV.[=#(=B2 2".&(/^[WC;X>^%?B5I46F>+O#.C^
M*M-AF%S'9ZW817D*2A642!)%8!@KN-V,X8CN:Y34OV9?@]K5PEQJ'PG\#W]P
MD,-LLMSX<LY&6**-8HHP6C)"I&B(J]%55 P !0!5_P"&L?@A_P!%D^'_ /X5
M%C_\=KPKXE?ME3?$#]HKX0_"OX*ZY;WUOJ?B#[1K_BZ 1W&D7-G:V_VJ\TNW
MG\J199S Z,S1$>4SPJ7!D?R_?]6_9E^#VO:K>:GJ?PG\#ZCJ5[,]S=7EWX<L
MY9IY78L\CNT9+,S$DL3DDDFM;P3\$?AU\-=5EU/PCX \+^%=2FA-M)>:)HUM
M9S/$65C&7C125+(AVYQE0>PH ^*O^"MWC_2=;^&N@^#_  SJVCZWX_\ #GB"
M'Q1>>&\V][/;V5M:3-)+-:.&#JJW,,AB=3NA$LA1HHIF3G_^"5?[0G@CX??!
M/Q/X=^(GQ+\/Z/XD76H+^)-=UZ!=UA)IEE':+',\FQO+2W\HPJQ:#RU1UC("
MU]OZM^S+\'M>U6\U/4_A/X'U'4KV9[FZO+OPY9RS3RNQ9Y'=HR69F))8G)))
M-5?^&3O@A_T1OX?_ /A+V/\ \:H Y_Q_^W'\"OA[X-U;Q%/\3_"^N)I\)E&F
M^']8M;Z^NFR L<,,<A+,S$#)PJYW,RJ&85/V)_B)X[^+GPGUCQKXYOM/N/[:
M\3:I)HEGIUS!=)INFQ3FWCM#<01I'<;)8)]LRE_,1D;><X7J_P#AD[X(?]$;
M^'__ (2]C_\ &J[74OA[X5UKP:GA'4/#.CW_ (32&&V70;FPBDL5BB*F*,0,
MI0*A1-JXPNU<8P* /PA_;M^(G@3QY^U[\0/%FEWVG^./#>I7MIIY_LVYG@N(
MDM;:P2:>VG,9@/F&.X@CD(G3 D?R\&%V_>CP_P"+-#\6?VE_8FLZ?K/]FWLF
MFWW]GW23_9;J/'F6\NPG9*NX;D;##(R.:Y76OV>_A9XE\S^U_AIX/U7S+VXU
M)_MN@VLVZZGV>?<'=&<RR>7'O?[S>6N2=HK5\'?"?P1\.]G_  BG@WP_X9V>
M=M_L?2X+3;YWE>=CRT&-_P!GM]W][R8\YV+@ ZNN?^(7AN^\9> ?$N@:9K5Q
MX;U+5=,N;&UUJTW>=82RQ,B7";64[HV8.,,IRHP1UKH** /P+_:$_9!^(O[*
MOC(>)-4T+1_!GAF^U.PL=*\6Z?KUS=6VC:@PCN6N+0QE;U5C,%P%\V&5DCR
M9I1',W[?_!'QM??$KX+^ ?%VIQ6\&I:_X?T_5;J*T5EA26>VCE=4#,Q"AG.
M23C&2>M?#_[>GQ"TO]K3QWX9_9Q^&6E_\)SXUT/Q-:ZUKCS;ET*R@ABN(KB&
M\N8I%E789XQ)Y7(+^6K^?B.OO7X>^";'X:^ ?#7A'3);B?3?#^F6VE6LMVRM
M,\4$2Q(SE54%BJ#)  SG '2@#H**** "OQV_;:_9/\6_LV_$J_\ B-X&T>XO
M?!]A-;Z]X<\027UM;0>#+V.[N+Q[!+9V,36C.9&CC,*9FGMHD=G+QW/[$T4
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
MW5UI]YI^CS7UM&K7)@N[B,1+$0T<B+)() EQ '59'V5ZK_PR=\$/^B-_#_\
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
M,D^EPR>*A$=056E3%OOL@)F:2&6)$3+22KY2!I"%/V__ ,,G?!#_ *(W\/\
M_P )>Q_^-4?\,G?!#_HC?P__ /"7L?\ XU0!^<'Q'_X+1>-?$W@'4&\#_#[1
M_!VI"9+1]4U+7$U*:(2Q3;7@M#%"696C#>:1)$A"K(A\U,_;_P#P3W\$?\(U
M^SCI_B2>PU#2]5\?7LWC+4+/4-4_M';-=J@#Q3',ABDBCBE59GEF7S2LDCN"
MU>JQ_L]_"R/7K#6T^&G@]-:T_P"S?8]170;47%M]G5$M_+D\O<GE+'&J8(V!
M%"X %>@4 %>?^*?VA/A9X'UZZT3Q)\2_!_A_6K7;Y^G:IKUK;7$.Y0Z[XWD#
M+E65AD<A@>AKT"N4\8_"?P1\1-__  E?@WP_XFW^3N_MC2X+O=Y/F^3GS$.=
MGVBXV_W?.DQC>V0#\+/$WQ T]OVT+WX@#4?[<T'PC\3;W5Q<+XALVBFTI-1G
MU%(]/@E=-V?*O9-R2,DDES"@"22KYW[9^ /VF/A-\4KC2;3PG\2/"^N:EJL(
MGL]+MM5A^W2+Y9E(-L6$JLJ LR,@9=K;@,'!I/[,OP>T'5;/4],^$_@?3M2L
MIDN;6\M/#EG%-!*C!DD1UC!5E8 A@<@@$5;\+?L]_"SP/KUKK?AOX:>#_#^M
M6N[R-1TO0;6VN(=RE&V2)&&7*LRG!Y#$=#0!Z!7*?%7X9Z'\9/AQXC\$^)(/
MM&BZY9264^U$9XMP^66/>K*)8VVR(Q4[716QD5U=% 'Y*_".Z\7_ /!+G]IK
M4--^*.M_\)/\-O%6C6ZOXA@<@I!:W"VEE($G7S)9;:)T62SMGD,<%P''F+"H
MK]-=0^-?@+3? )\;OXOT>Y\)F&ZGBU:QNTNH;E;:*::X$!B+&9DCMKABD89L
M0R<?*:ZK4M)L=:MTM]0LK>_MTFAN5BN8ED598I%EBD 8$!DD1'5NJLJD8(!K
MYJTG_@F7^S1HNJV>H6_PPMY+BTF2XC2[U:_N8696# /%)<,DBY'*.I5AD$$$
MB@#XKM?A+XB_X*D?M1I\2;K1=8T+X-0Z8U@EWKUB+8I;I)<PQQ6$L3@74YDW
MW!D8M'!*[QR"=(HTN/UITG2;'0=*L],TRRM].TVRA2VM;.TB6*&")%"I&B*
M%55  4#   %&DZ38Z#I5GIFF65OIVFV4*6UK9VD2Q0P1(H5(T10 JJH "@8
M  JW0 54U;5K'0=*O-3U.\M].TVRA>YNKR[E6*&")%+/([L0%55!)8G  )-<
M5\:M9^(>D>%;5/AEH.GZUXDO;U+7S]6<?8].C,<C?:9X_-B>2+>L<;")S(BS
M&14F,?DR?.LW[$/CWXW^(=$\1_'GXOZQJ*00W O/!'@VY>RT42/<7"A(Y L<
MA@>QN'MI Z?:&$D@^TE<+0!Y5^TA^TYXJ_;%\?)\#?V<YM'\2:/%,[>+[ZXO
M9;6&]L8I;>.5/.0QDZ>[7'ER-;2-/,(Y0BK%M:X^G_V,?V0-#_8[^'%]X>L-
M4_X2/6M4O6O=2UV2Q2U>? VQ1*H+,(HUR0K._P \DK @/M'JOPS^%7A#X-^%
M8/#?@GPYI_AG18=I^S:?"$\UQ&D?FRM]Z64K&@:1RSMM&YB:ZN@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /QV_X*
MF?&+XBR?M%3>#-=U2WTKX5Z?#'-8Z!=7%S!:>(!';V]Y)]KBMG\^59+C%M%+
M\D2O$P1XWCN)%_53X*>-O"OQ&^$?A#Q'X(BM[7PG?Z9!)IUG;+$BV<00*+8I
M$S)&T)4Q-&I(1HV7^&O*OVNOV+?#W[5.E6EW'J]QX)\=V$,EE9^*]-B+S?8I
M59+BSG0.AF@DCDE787&TR-@[7E23XJ\#_L7_ +9_[/7B&UL_AEXXT>SL[S3(
M#J+V<EM'HL5P;B*U(6UEB/F3K;06]Q)=&W21PLRAI9#B8 _5^OE7_@I1\4O#
M'@7]E_Q!X=UO4_#]IJOC'R]&TRV\06\MS%\\T0GN_*A5Y/\ 1HF,XD56V2)#
M@,[(C\5')^WG\1([BQN[?X;_  S2VABN(]1T^<F:ZEEM9"(1YB7Z;8)FC\X&
M)"YCVQ2[6,E>J_!#]C>Q^'?BW4_'7CWQEK'Q?^(NI0K;3ZSXB55M+6)+[[;'
M'9V>62W59E@D"[F"/"&B\H$K0!4_X)[_  1U3X(_LXZ>GB&+[)XI\57LWBG5
M[!+5;2*RGN53;;I;K%$+?9#'"K0A<)()%7Y0H'TK110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5S_C
M_P !Z-\3_!NK>%?$4%Q=:%JT)MKVWMKV>T::(D;HS)"Z.%8#:RA@&4LK95B#
MT%% '*?#/X5>$/@WX5@\-^"?#FG^&=%AVG[-I\(3S7$:1^;*WWI92L:!I'+.
MVT;F)KJZ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .*\&_!?P5
MX \0ZKK^A^'[>VUW4YKJ:XU29WN+D"YN#<SPQRRLS10-.S3>1&5B$CLX0,Q)
M[6BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ KS_2/@+X$T?XCW?C]="_M#QG<9":WK%W/J
M-Q9H3,3%:-<2/]DB/VB8>7!Y:8?&W  'H%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !17E7_#6/P0_Z+)\/_\ PJ+'_P".T?\ #6/P0_Z+)\/_ /PJ+'_X
M[0!ZK17/^"?B%X5^)6E2ZGX1\2Z/XJTV&8VTEYHE_%>0I*%5C&7C9@&"NAVY
MSA@>XKH* "BBB@ HHHH **Y_QM\0O"OPUTJ+4_%WB71_"NFS3"VCO-;OXK.%
MY2K,(P\C*"Q5'.W.<*3V-:NDZM8Z]I5GJ>F7EOJ.FWL*7-K>6DJRPSQ.H9)$
M=20RLI!# X(((H MT5RG_"V/!'_"=_\ "$_\)EX?_P"$S_Z%S^U(/[1_U7G?
M\>^_S/\ 5?O/N_=^;IS70:MJUCH.E7FIZG>6^G:;90O<W5Y=RK%#!$BEGD=V
M("JJ@DL3@ $F@"W17/\ @GXA>%?B5I4NI^$?$NC^*M-AF-M)>:)?Q7D*2A58
MQEXV8!@KH=N<X8'N*Z"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **\J_X:Q^"'_19/A__ .%18_\ QVC_ (:Q^"'_ $63X?\
M_A46/_QV@#U6BN?\$_$+PK\2M*EU/PCXET?Q5IL,QMI+S1+^*\A24*K&,O&S
M ,%=#MSG# ]Q704 %%%% !1110 4444 %%%<_9_$+PKJ7C*_\(VGB71[KQ98
M0BYO-!AOXGOK:(A"))( V]%(EC^8@#]XO]X4 =!163XI\6:'X'T&ZUOQ)K.G
M^']%M=OGZCJETEM;P[F"+OD<A5RS*HR>2P'4T>%O%FA^.-!M=;\-ZSI_B#1;
MK=Y&HZ7=)<V\VUBC;)$)5L,K*<'@J1U% &M1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%9/BGQ9H?@?0;K6_$FLZ?X?T6UV^?J.J726UO#N8(N
M^1R%7+,JC)Y+ =37 ?\ #6/P0_Z+)\/_ /PJ+'_X[0!ZK17E7_#6/P0_Z+)\
M/_\ PJ+'_P".UZ5I.K6.O:59ZGIEY;ZCIM["ES:WEI*LL,\3J&21'4D,K*00
MP."""* +=%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%5-6U:QT'2KS4]3O+?3M-LH7N;J\NY
M5BA@B12SR.[$!55026)P "30!;HKRK_AK'X(?]%D^'__ (5%C_\ ':/^&L?@
MA_T63X?_ /A46/\ \=H ]5HK)\+>+-#\<:#:ZWX;UG3_ !!HMUN\C4=+NDN;
M>;:Q1MDB$JV&5E.#P5(ZBM:@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HKG_$GQ"\*^#=5T73-?\2Z/H>I:W-]FTNSU*_BMYK^7<B^7
M CL#*VZ2,;5!.74=Q704 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M1535M6L=!TJ\U/4[RWT[3;*%[FZO+N58H8(D4L\CNQ 554$EB<  DT 6Z*\J
M_P"&L?@A_P!%D^'_ /X5%C_\=H_X:Q^"'_19/A__ .%18_\ QV@#U6BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHKBO&WQN^'7PUU6+3/%WC[POX5U*:$7,=GK>LVUG
M,\19E$@21U)4LCC=C&5([&@#M:*\J_X:Q^"'_19/A_\ ^%18_P#QVC_AK'X(
M?]%D^'__ (5%C_\ ': /5:*Y_P $_$+PK\2M*EU/PCXET?Q5IL,QMI+S1+^*
M\A24*K&,O&S ,%=#MSG# ]Q704 %%%% !1110 4444 %%%% !117/V?Q"\*Z
MEXRO_"-IXET>Z\66$(N;S08;^)[ZVB(0B22 -O12)8_F( _>+_>% '04444
M%%%>?_&+X_?#S]G_ $&/5_B#XLT_PS:39\B.X8O<7.&16\F! TLVTRQ[MBMM
M#9; YH ] HKS3X(?M(?#;]H_2M3U#X<^*;?Q';Z9,L%XBP36\T#,NY"T4R(X
M5@&VOMVL4< DHP'I= !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 45S_ (V^(7A7X:Z5%J?B[Q+H_A739IA;1WFMW\5G"\I5F$8>
M1E!8JCG;G.%)[&M72=6L=>TJSU/3+RWU'3;V%+FUO+25989XG4,DB.I(964@
MA@<$$$4 6Z*** "BBB@ HHHH **** "BBB@ HHHH ***Y_PW\0O"OC+5=:TS
M0/$NCZYJ6B3?9M4L]-OXKB:PEW.OESHC$Q-NCD&U@#E&'8T =!1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445RG@7XL>"/BA]N_
MX0WQEX?\6_8=GVO^PM4@O?L^_=L\SRG;;NV/C.,[6QT- '5T444 %%%% !11
M10 4444 %%%% !1110 4444 %%5-6U:QT'2KS4]3O+?3M-LH7N;J\NY5BA@B
M12SR.[$!55026)P "365X)^(7A7XE:5+J?A'Q+H_BK389C;27FB7\5Y"DH56
M,9>-F 8*Z';G.&![B@#H**** "BBB@ HHHH **** "BBB@ HHHH **** "BN
M?\;?$+PK\-=*BU/Q=XET?PKILTPMH[S6[^*SA>4JS",/(R@L51SMSG"D]C70
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !17%>
M"?C=\.OB5JLNF>$?'WA?Q5J4,)N9+/1-9MKR9(@RJ9"D;L0H9T&[&,L!W%=K
M0 445RGCKXL>"/A?]A_X3+QEX?\ "7V[?]D_MW5(++[1LV[_ "_-==VW>F<9
MQN7/44 =71110 4444 %%%% !1110 4444 %%%% !117%>"?C=\.OB5JLNF>
M$?'WA?Q5J4,)N9+/1-9MKR9(@RJ9"D;L0H9T&[&,L!W% ':T444 %%9/BGQ9
MH?@?0;K6_$FLZ?X?T6UV^?J.J726UO#N8(N^1R%7+,JC)Y+ =31X6\6:'XXT
M&UUOPWK.G^(-%NMWD:CI=TES;S;6*-LD0E6PRLIP>"I'44 :U%%% !1110 4
M45S_ (V^(7A7X:Z5%J?B[Q+H_A739IA;1WFMW\5G"\I5F$8>1E!8JCG;G.%)
M[&@#H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBN*\;?&[X=?#758M
M,\7>/O"_A74IH1<QV>MZS;6<SQ%F42!)'4E2R.-V,94CL: .UHKRK_AK'X(?
M]%D^'_\ X5%C_P#':ZKP+\6/!'Q0^W?\(;XR\/\ BW[#L^U_V%JD%[]GW[MG
MF>4[;=VQ\9QG:V.AH ZNBBB@ HHHH ***Y^S^(7A74O&5_X1M/$NCW7BRPA%
MS>:##?Q/?6T1"$220!MZ*1+'\Q '[Q?[PH Z"BBB@ HHHH **** "BBB@ HH
MKE/^%L>"/^$[_P"$)_X3+P__ ,)G_P!"Y_:D']H_ZKSO^/??YG^J_>?=^[\W
M3F@#JZ*** "BLGQ3XLT/P/H-UK?B36=/\/Z+:[?/U'5+I+:WAW,$7?(Y"KEF
M51D\E@.IJWI.K6.O:59ZGIEY;ZCIM["ES:WEI*LL,\3J&21'4D,K*00P."""
M* +=%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%<_XV^(
M7A7X:Z5%J?B[Q+H_A739IA;1WFMW\5G"\I5F$8>1E!8JCG;G.%)[&@#H**^5
M?^'HW[,7_13/_*!JG_R-7T5X)^(7A7XE:5+J?A'Q+H_BK389C;27FB7\5Y"D
MH56,9>-F 8*Z';G.&![B@#H**** "BBB@ HHHH **** "BBB@ HHHH **\_\
M4_M"?"SP/KUUHGB3XE^#_#^M6NWS].U37K6VN(=RAUWQO(&7*LK#(Y# ]#65
M_P -8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([7?^%O
M%FA^.-!M=;\-ZSI_B#1;K=Y&HZ7=)<V\VUBC;)$)5L,K*<'@J1U% &M1110
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
M_8=-^)\W]E:AI_VRRT:?[1>-F*^Q<:M'YUN/+7$0\ORB-TG[R&4[AG8GZ?T
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
MBE<W!\N"8[0T:)]T#,@YZ _G!\2?VQ/'%Y^W-\.?&>N?!_Q!::UH?AF2/0?
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
MK2=6L=>TJSU/3+RWU'3;V%+FUO+25989XG4,DB.I(964@A@<$$$4 6Z*\_\
MCI\=/"'[.?PXU'QKXUU'[#I5K^[BAB :XO9R"4MX$)&^5MIP,@ !F8JBLP^-
M=-_;8_:<^/'C)_\ A2GP4T>W\$MIDVH66M^+&EG@OU0,R!;N&>.W2=\Q0FU#
M2-#,)5D=1'(8P#]"J*^ -%_X*.^./@;KUCH'[4GPV_X0F[U*]E@MM4\-P3RV
M\4:K:,)&#-)%/$!<2%I+:YED4Q[&@4E2_P!Z:3JUCKVE6>IZ9>6^HZ;>PI<V
MMY:2K+#/$ZADD1U)#*RD$,#@@@B@#X@_X*&6MQ'^T3^R-?G1/M]A_P )G'8M
MJ4B3;+">34-*EC*NC!!*Z6\ZA9-P*>:0NY0Z?=5?"O\ P44AW?'W]D"7['I[
M[?B! OVR2[VWD6;JQ/EQ0^:-\3;<N_EML:.$;X_,VR?=5 !17R_^T-^VS-\)
M_BAI?PT\"_#;6/BMX[NYK.&>UTV[CMK*R:Y2XDCAGN,2&*<QVS3;)$1?)W2E
MPJ&O"M7_ &D/V]=%^'%IXRE^!_@^XM+C#-I5G8W<^J0QL(?+D>S2],OS&8C8
M%,B>3*9$C !8 _16BOFK]D/]N+PW^U9>>(]!32?^$7\9^'>=0TK^U;;4+>9/
M.DC\VSN8F_TF)=D>^0($!GC"LX96/TK0 4444 %%%% !1110 4444 %%%% !
M7E7[6/\ R:S\9/\ L3-9_P#2&:O5:\J_:Q_Y-9^,G_8F:S_Z0S4 ?!7_  3@
M_8_^$?Q\_9_\1:C\0/ &CZGJ2^(+>%+C3]5N"5BCTNT>/$T5R2C.UW-)-$&
M$K[61/)CCB^E?B/_ ,$N/V?_ !]I6H6EEX9N/!5Q?ZFFJ7%]X;N DQ95F'DQ
MB=94@@)G9C%"B*3'%QB-0.5_X))Z2WAWX%^/]%ELK>QN-)\<W>F3QVT5U$KR
MP6%A#)*8[H"9&D>-I&1U0JSL/+C $:_;] 'YJ^-/V ?B'^RC9ZGXX_9T\;^(
M+:[MK)YKW1;#$[WOD0W"0K]AE#17LL@EB9R[KY3I<R6\$AFAMH/HK]B7]M*'
M]J+2M=T/Q+I%OX+^*'AJ;[-JWAAI9!,RHJ))<K%*BM&OGF2-HLR-$50.V74G
MZ@K\P/CWI?\ PR7_ ,%'/AEX@\):WJ&A>&_&E[=:MXAM_$E_]D\.Q_:I%35)
M8KB6=$:4I%%<-"WW98K/;Y@:*&, _3^BBOG_ /:V_;.\(?LC^%4O]9L=0\0Z
MU<X2UTG2T'RN\<S0-<RGY;>*1K>558[G;RY3''((I-H!] 45\ :-^T1^W%\0
M/[=U3PM\%?!^GZ+;;9+.T\1V][8WDA?R6^R 75Q;-)+$LY#S>5' [6\WENQV
M*W?_ +/7[?W_  FGCN;X8_%OP1J'PO\ B387L6CW,DW[S1[B_DB#0PI.3^ZE
MN=EP\$;%UD2(;)I6900#[ HHKY*F_;POO"?QT^(OP^\<_"O6/#MOX7TQ]5TV
M^T^Z;4KGQ#$]_;V=BMI;)"H9KF2YC50)"$DS&Y4JY4 ^M:*^%=-_:B_:J^.G
M]E>)/@[\&O#^C> =1O6LX+GQ])/'>>1^[DBU-U$L(^S2PSH0+<7!#0389ODW
M5/V??^"F&K:IX^\-_#/X\?#/6/AIX[UZ:&#3;I=/N(+2[::66.(M;S_OH5+K
M'"K@S*SERQB53@ ^]:*XKXU^/K[X4_"/Q?XTT_2;?7;CP]ID^JMIUS>M9K/%
M ADE42K%*5;RU<J-A!8*"5!+#E/V6?VAH?VEOA?)XEDT&X\)Z[8:G=:-K7AR
M[:1YM+O8'P8'=XHBS>6T3G"_*9"A^96H ]@HHKYU_;:_;$L?V-_ .A:_)H=O
MXJU+5]3^PP:*VJK8S-$(G>2X7]W(75&$2-A< SIDC(! /HJBN?TGQ/-!X!L_
M$7BZTM_!UPFF)J&L6MW?1R0Z4PB$DZ/<#",L1W@R<*0I;@5\*^+/^"E7CWXO
M:K>:9^R]\*+CQ[;Z;J=II][K^MPN8=UPURL1%K'(CQ0.( _VJ:1%0965(RRD
M@'Z%45^>MU^VE^U1\"9'\1?';X$Z/!\/H(5DOM0\+WL:S6:FZMH/,W&[G1VS
M< + ?+:0DL'"Q2$?97P+^.GA#]HSX<:=XU\%:C]NTJZ_=RPR@+<64X +V\Z
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
MTEQ++'$?O3PGXITOQQX5T;Q)HEU]MT76+*'4+&Y\MX_.@EC62-]K@,N58'#
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
MWECJ'BSQG?V5U?6/A?1$#W!@@ADD>YN#_P L+9?*8-*0Q 61E1Q%)M\ \/\
M[07[=OQ TW4M?T+X%>#] T5O,GTW3?$S2V^HR(+@1+ R27D3"55+.7DCA1UB
M9EY:-& /O^BOC7]G7_@HI8^.O&6A?#7XM^%+CX4_%#4H4\FSO)5%M<RD*J1L
MCD36<\SB1H[>=<F/R2LDAFBW_95 !17SK^U-^V9I/[./B'P?X.T_P[<>.?B+
MXOF2#1O#UIJ%O:*6>XBA0W,TC$P+(TCB-_+96:%P2H4L/G23]J']NW7-!O\
MQ7HO[/'A^P\-_P"DW-M8:I%+_:D<$;/A'MVO8IY)<+@;8%,G!1,,HH _16BO
MC_\ 9)_;^_X7EX[?X6_$+P1J'PS^+%I9&YFT[4/W,%WLBA=O*CF*SI*XDDE6
M H^(8RWFMS7V!0 4444 %%%% !1110 4444 %%%% !1110!^ /[)]SXX^#MG
MK/Q7\%Z=]KU'P#>Z9?:TNB7\]R^K:-?0O-/8W"00W%ND21VID::4PFV<2!Q)
M,(5@_=/X5?$S0_C)\./#GC;PW/\ :-%URRCO8-SHSQ;A\T4FQF42QMNC=0QV
MNC+G(K\UO^"/_A_PQ\1M!_:#TBXT_&B^(K+3K75=$B66&WMHYVU6-K6"4SR3
M/%Y#)B1V60%F')02/VO['?CCQ%^QW^T5KG[-OCZZMV\)W<UE%X2U(7@MK;SI
M;>5Q)%!=2&9EO'A?S!"[PPWN8D4>>#0!^C]?F!_P6OA^V?\ "I+1;/3[B::R
M\0/'/J%W]G^R^5_9\[R1,941I2D3QJC[]_FE40RF,C]/Z_,#_@MK8V]YIOPP
MEFB\R2ULM9F@;^T(;;RW-QI*%O+D!:Y^5W'E1$.-WFD[(G! /T_HHKRK]H+]
MI3PA^S?H.DWGB0:AJFJZU>II^C>&]"MQ=:IJL[,JE+>#<N[;O4DD@#<JY+NB
ML >JT5^=7AW]KS]M'XT6;>*?AK^SYX?L?!EUY9T]?$EPRW$B&&-_-626ZM?/
MB??N61(@A!VAF*L:Z#X4_P#!3.^\,^/K3X;?M)^ [CX3^,)IO)CUI59-(E!E
MF03-YC$Q0;HTC6='GB=M[EXT4D 'WK17%?&OQ]??"GX1^+_&FGZ3;Z[<>'M,
MGU5M.N;UK-9XH$,DJB58I2K>6KE1L(+!02H)8<I^RS^T-#^TM\+Y/$LF@W'A
M/7;#4[K1M:\.7;2/-I=[ ^# [O%$6;RVB<X7Y3(4/S*U 'L%%%?%7[8G_!2'
M_AE7XCMX8L/AW_PG=I:V5I+J6J6^M_9DTZZN3<-%9S 6\H25H;<S*&8,R-D+
M@9(!]JT5D^$_%.E^./"NC>)-$NOMNBZQ90ZA8W/EO'YT$L:R1OM<!ERK X8
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
MS_\ #/6/BGXA6&2Z37%T^XN=,EMXKA(9+BUCM_WEW!YJW$!F#11B2,%6E!Y
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
M!\UXI)!+%!(0C/+&J!I(WCC=<OA76-V !]5445\5+_P4OTOP[\8/C'X0\=^
M=0\):5\.+*ZOI-46[:YN-11+VWM;41VI@CV_:?M4+HQD* .I+;#O !]JT5\*
MZE^TQ^U]\2_[5UOX6?L_:?H/ANRO5T^#3OB$9+76+W/F.;I8Y)[9(X@@@5ER
M^'DPCR@/Y=3]G7_@IAJVO>,M"^'_ ,<?AGK'PZ\8:QJ::-9:E#I]Q%8SWKA7
M6"2";][;L$N+$<-+G[2KMY2,#0!]ZT444 ?B7_P3G\(_%SQ3JOB6?]G[QG;^
M$M-MX=';QC8>(OLXFNI=UTH2SN#8W0"E4F<,T*F,SA&6?RO,D^M=:^!O[?&M
M^%9-+D^./@^&[N?M$-W=VS)!F!XT5%A,6D)+#*I\XF59<_/'M$9C+/Y__P $
M2M2^W:;\3X?[5U#4/L=EHT'V>\3$5CFXU:3R;<^8V8CYGFD[8_WDTHVG&]_T
M_H _)74O!^N?LN>.]5\2_M#?#[QA\9/!DUZOV;7?%VM2:QIVDVMK%(L>Y8S-
M'=RRRZA<0VWVV"T7<4D'V<W$ZVWZE> /'_A[XI>#=)\6>$]6M]<\/:K")[.^
MMB=LBY((((!5E8%61@&5E96 ((%KQ9X6TOQQX5UGPWK=K]MT76+*;3[ZV\QX
M_.@EC:.1-R$,N58C*D$9X(-?GM_P1Y\0ZS+<?'+0+IKB+0H]3T[7].MKG1H-
M*8B_CG87 MHLK"LT$-HZQ(S1*H7RSM.6 -7_ (*@?&+7KKQ]\'/@3X/U2W@U
M+Q?J<<FL6-S<7UI#=6L\HL[>VN9K9T+6D[278FC0E\0H1M^7=]O_  J^&>A_
M!OX<>'/!/AN#[/HNAV4=E!N1%>7:/FEDV*JF61MTCL%&YW9L9-?G!_P4F\#P
M_$3]N7X,>'/$EK;P^$]:TRSTB*XDLY(IKN:ZU-K6X2WNHH\M/;QW$-RD<S^3
M&5R5;SC'-ZKIO_!&'X%6-P\L^M^.-11H9HA#<ZE:A59XV19!Y=LIW1LPD4$[
M2R*&5UW*0#[5\?\ @#P]\4O!NK>$_%FDV^N>'M5A-O>6-R#MD7(((((*LK ,
MKJ0RLJLI! (^(/\ @G'XOU3P+\</CK\"->U74/\ BF[U+_1=)OK%;9-GFNM_
M=VT4<*1VUM/++:SQ6R_(B7(\OS/WDKZMO_P1S^"$>@S:5-K'C"[C/F-!<R75
MBEQ;2.T!:194M%:3Y8-@24R1H)965%=]]>P?LS_L)_#K]E'Q#<ZUX*N-8GOK
MS3/[,O)-6>VN&N!]H:82^8(%>-L%8RD3)$RQ1EXVD424 5/^"CWV1OV,?B'#
M?_V>EI<_V=:O<:I]H^SVGFZC:QBY<6_[T^26$H"J^3& 4D&4;T#]D[_DUGX-
M_P#8F:-_Z0PUY_\ \%&K6XOOV/?&EO::)_PDUW->Z-'#HFR9_P"T'.KV86WV
MPLLI\PX3$;*YW?*0<&O0/V3O^36?@W_V)FC?^D,- 'S5\;=-\K_@K1^SQ?\
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
MDDGXJ_X*(Z3?:E^T]^Q]<6EE<75O8>+3<WDL,3.MM$=2T>(22$#"*9)8TW'
MW2*.K 5]ZT >:?M*?"&'X]? 7QSX"DCMY+C6M,EBLC=S210QWJ8DM9':/+!4
MG2)R #D*058$J? /^"4WC;6?%7[-&K:9K<6CQS^&O%NJ:4C:&L MI S)>2,A
MMV,!7S;N4(8 (O+6,(,#)^RJ^(/^"1^DZSH/[/\ XPTW7[*WL=2M?%K0F.TB
M@2&2)=+TT0S(T \N59(O+D$ZEA,'$N]_,WL ?;]%%% !1110 4444 %%%% !
M1110 4444 ?+_P#P4TU.;2?V'/B?/ EN[M#8P$7-M'.NV2_MHV(616 8*Y*N
M!N1@KJ5958?,'['OP]_:BUG]GWP+?_#/XD>#]'^'<OD266EV<AA>*%))EU&)
MS=Z3<R"YDN=[>:)'AC?S?+C>)HPGU5_P4>CU2X_8Q^(=GHMA_:NJZA_9VGVU
MBMBMX\[SZC:PA(XF5LRGS,(5&]7VLA#JI%3_ ()GR6,W[%'P_DTRWN+/36FU
M9K6WNYUGFBB.JWFQ'D5$#L%P"P1 2"0JYP #PKQU\!OV^-4\*V,X^,OA^\UK
M1KU]62'1[U++[<8XU,%L$7385?+>:&2XF:"3S(PR((RS<K^S+?:'^QS\1[0?
M&[X-:AX:UK6=:O+ ?'/Q1>)>O>7\A>>%I@'FCL?-MKLI)-#<.K/'('9Q%,\/
MZ?U\J_\ !3KP[I>L_L;>-=1OVT^&[T/R;[3[G4X'GBBG=_LI"QA'!E>&ZFBC
M9EQ')*DFZ(QB5 #ZJK\U?#/@_7_VR/\ @HY\1%^(7A?3Q\._AGG3QI&L:/:2
MRW"&1&LD,K1QW!BGDMY+Y2?,01M)#DQ7+^9]0?\ !/35M9U;]CGX<KK]Y;W^
MI:=#=Z.9[26":'RK.]GM(522 F.15B@C42*6#A0VYL[C\O\ _!(GP[JGPW\;
M?'+P5K[:>M_HE[!H5O-90+$E^]A<WHO&C?8CW/E/>6^YW!=$N+96VJ8E !^E
M5?.O[=O[+MC^U'\!=9TFWTVWN/&VE0R7WAJ\9%\Z.Z7#-;JY= JW"IY3;VV
MLDA!,2X^BJJ:MJUCH.E7FIZG>6^G:;90O<W5Y=RK%#!$BEGD=V("JJ@DL3@
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
MRZKIEY::AIFE:1XFNH=#T[5 IN+73;BWMKZ!7D6*+SMWVQI1*4&\2@J FU0
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
ML3W=QJEQ87UQ&YMYC>_9(VDBO+N.]@C@G)DB%L3N$4(DG_16@ HHHH ****
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
M41<0:>9("[E6DN=L$<D<-NDWF)*?F5XS&?T5K\U=8^!W@S]I;_@I=^T!X/\
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
MV-C-)+:62WD<9M[> RYE"I;I;J1(\C;Q)^\<8->Z_%7P+_PLSX<>(_#"7O\
M95WJ5E)%9ZHL7FOIUUC=;WD8W*?-@F$<R$,K*\:E64@$?('B+X-_MX->++H/
MQV\'Q6DWF2-9ZC8VSO:?OI!'$)DTH"?$(B+2^7#EV<",!0S&I?"/]O"7^U?L
M'QE\'VWF7JR:?]I-M-]GM?WF8IL:&GG2G,.)5\M1Y<G[L[QY8!S_ /P2C^(4
MWA.W\9_ ;Q!#<:=XA\.S2:I;6%SK<>J-"J2"RU&$>2OEVRI?0O*L3-N9;Y6
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
M['XE?LN>+KJ<V\>I>$(6\7Z7-=VJW<*75C&\NU[=SY<JR1>="5E5TQ,6*-M
MKRK2?^"0?P2T:2S6#6/' LQ"EMJEBNLQQPZW$MT+GR[L)"I*EDA7;$8P!!&P
MQ(#(:EQ_P1M^ DV@PV"7GC"WNX_+W:I'JD)N)-K3L=P: Q?,)HU.(QQ;1;=I
M,IE /8/V!_B=??$K]G6PCUO6]8U[Q/X;U._\.ZO<>(;!K+4DEM[A_)2ZC);$
MXMGMB_SR'<S!G=PYKYJ_8YN(?V7_ -N_XJ? JUGM],\":_-+=>'M';59-1F@
MO8;6WNPJC"M"KV=RY9YH_F-JD2SS- S/]?\ [+_[+_A7]DWP#J'A'PC?ZQJ.
MFWNIR:K)+K<T4LPE>**(J#'%&-NV%.,9R3ST ^5?^"DVAWWPP^-'P8^.'A_1
M]8U?Q#::G9Z+#%I,S":[ECN6EATM D@=%O(;G45D<17!)MX(PJ"60N ??^K:
MM8Z#I5YJ>IWEOIVFV4+W-U>7<JQ0P1(I9Y'=B JJH)+$X !)K\P/@S^SM:_M
MYV_Q_P#C9-);_P!I>+X;[0/"K:Q+I]TUG(DC>1+/;K:R_862VCTZW!#/<;?M
M4RL/.@<?4'_!0CXZ:7X!_9'U#5=.U'3[VT\7>3IEA=.&N=.U""6%[F6%W@._
MRKJU@G@62(@AKB-A)$,S1^O_ +-_P0L?V</@EX6^'.GZG<:S;Z+#(K7]RBQM
M/++,\TKA%X13)*^U<L57:"S$%B > ?\ !*OXH7WB_P#9H_X0SQ +BU\6?#[4
M[CP_?6.I73/?11!C)!YL+@/ J!WMD1L@?8V (VE5[7_@HE\<?^%#?LI^*]5M
MCI[ZUK/EZ#IMMJEA]MM[B2XR)5>(@QMBV6Y<"4&,F,*P<'8WSKX$^P_LL_\
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
M=+=I;*&.9MDLS&3 DR\DLB^ZV_P)_;5:\F6?]I?P_':"]DCBEC\)V3NUJ)H
MDK(;8!93"UTYB#%5>*)!(PE:2$ \5_:"A_X8I_X*(:3\76L]/L_ /C+9>ZK=
MP7?V!X8]JV6H1"WCE)O,375IJ,B^0TCN@*%?+FDK]/Z_+7]J_P#9)_:?\3^
M=+\5>/OBKX'\<6?@V8:U.NH>'K6(:;$D4#7,P*V1-Q C?:6E@*D2Q6D3>5+(
MZP1_6O\ P3M^.EQ\?OV4_"FL:IJ/]I^)-(\S0M8F83%S/;X$;2/*2997MVMY
M7<,07E;H<JH!E?\ !4?_ ),3^)O_ '#/_3I:5ZK^R=_R:S\&_P#L3-&_](8:
M\T_X*8:G-HO[%'Q U"W2WDN+2;29XTN[:.YA9EU6S8!XI%9)%R.4=2K#((()
M%>J_LRV<.F_LV_"BTM[^WU2WM_"6DQ1WUHLBPW*K9Q 2()$1PK ;@'16P1E0
M<B@#Y5_X+/1V,G[*&B-=W%Q!<)XMLVLXX;=9%FE^RW8*2,74QKY9D;< YW*J
M[0&+I]ZU\*_\%DM2^P_LCV</]JZAI_VSQ-90?9[-,Q7V(;B3R;@^8N(AY?F@
M[9/WD,0VC.]/NJ@#X@_X*H>)-9U+X=^ _A1I^BZQ<6/Q(\06VDSZQI?D%;:5
M+FV>&V=)U5)&F+.Z+]HMCNMLF3RQ(*^E/V=?@/X>_9M^$>A>!O#MM;JEE"C7
M]]# 8FU*]**)KN0%F.Z1ES@LVQ0J*=J*!\0?\%!/#/\ PB_[='P#^(FKS>'X
M/#<G]EVKWFK:E]DET[[%KMO+/<J&DC1_DOHUQ^]Q&;ERBB(2K^E5 %35M)L=
M>TJ\TS4[*WU'3;V%[:ZL[N)989XG4J\;HP(964D%2,$$@U^<'[/NBWG['_\
MP4BU;X3V,>[PM\1+)Y["R@LK>UM[:PM;5I=/F#J\DLLL9AU"TD$@C:0@7#M*
MTF%_2JOS@_:ZT>;XN?\ !3'X ^'="UFWDN/"\UAJ&HVMUKD;0V[+-<:@R1V2
MJ98YVM[$EY.58262OY0*-( ?H_1110 4444 %%%% !1110 4444 %%%% !7Q
M_P#M7?\ !,_X>?M,7CZ[9ZEJ'@CQ?\^V_LR;JR??,)9-]F[A5RS7$G[EH=TM
MS++)YC,<_0'QJ^/7@3]G?PK:^)/B%KO_  C^BW5ZFGPW/V.>YW3M')(J;88W
M896*0Y(Q\O7)&>J\)^*=+\<>%=&\2:)=?;=%UBRAU"QN?+>/SH)8UDC?:X#+
ME6!PP!&>0#0!^<.K>&_VY_V8?$UYJ&B:U;_$WP3Y+ZQ/9W'VG6X8[J6 J=.B
M21I-5=4E"I$4<H08Y9FC#7&STKX!_P#!5+PAXH^RZ#\8M*_X53XO%[)I,[7,
MP>S^V0_9TE$T9/VBQS),^/M">4JQ2 W#,CA?NJOB#_@K'\!X?B7^SK+XETJV
MN&\6:+J>FK#;Z?!)+-JZRW!M(;0QHP$C+)?,\1979"TJ(%\^0D ^WZ\4T;]D
MGP1H_P"U!KOQXWZA?>,]6LELO(O#!)9V>(88/-MU\H21RF*#86\P_++*,8;
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
M(6\S?&C]DB=8+AK=/B-9H\ZZ5')"C-<VI56O2=\+$*Q6!1MF"N[8-NF?I_\
M:$CU23X!?$M-$L/[5UIO#.IBQL/L*WWVF?[+)Y<7V=U=9MS87RV5@^=I4@XH
M ^(/^"9_@&'XY?%SXF?M2:]>6^HZEK&IW5AI.F2W$EW/H;.^^2*22:!?FCMF
MM(HI('V^3+(A"_<7]'Z^%?\ @C[_ &Y'^SMXSM/$G]H)K6G^,[C39X-4\P7%
MM]GT_3X%MW5_F3REC6,(<; @7  Q7W50!\:_%K]CWQ[JG[;WA+XU?#S4O"^A
MZ0DVFW'B3^T@\FI7;0B>UN! 6MY!&KV$PBV))&K,JNP#HD@[7_@H]=7&G_L8
M_$._L];_ .$<O[#^SKZTU)7F1XIX=1M98A&\*LZRLZ*J,,!792S(H+K]*U\U
M?\%(OLG_  Q+\4OMW]G^3]BM]O\ :?VCRO,^UP>7M^S_ #^;OV^7G]WYFSS?
MW6^@#T#]D[_DUGX-_P#8F:-_Z0PU\*_\%*%_X53^U_\ "SXQ>)/#NH7O@S3;
M+1X+;4[*V\_;?VFM&\FA!%Q$L4K6GF[#*'5\LJKD-+!]U?LG?\FL_!O_ +$S
M1O\ TAAKM?'_ ( \/?%+P;JWA/Q9I-OKGA[583;WEC<@[9%R"""""K*P#*ZD
M,K*K*00" #*\$_&OP%\1M5ETGPYXOT?5-=@A,]UHD=VBZE9JK*KBXM&(F@9'
M=4=)45D8[6 ;BO/_ -H[]C_PK^TMJOAO4]7\0^*/"FI:#,MS!>>$[V*SFFEC
M8M;22NT3EFMV><PL"#&;F<K_ *QJ\5\?_P#!([X/>)K?5E\.WVL>#C<:8=.L
MK6VBL[NVM")!,LA,T#7,C><-S.;@2F,M"LB181?*OB3)^T_^PGXF\/\ BN]^
M)-O\6_!-[J=II=^?%&NVNG0W40@@@MX/)NN;2?<UU(US!/,)!$)[E0(Y/, /
MT>\6>*=+\#^%=9\2:W=?8M%T>RFU"^N?+>3R8(HVDD?:@+-A5)PH).. 37P!
M_P $V?".J?'3XC^+?VB_'MY_;'B1-^CZ;"^KKJ=OISW!-_*+12KFSBCM[VV@
M2$3N\9:]23:7V)]:_&[4X?BQ^R'X^U#PBEQK]OXE\#:A/HZ6EM(9KU;C3Y&@
M"1%0Y9PZ83;NRP&,\5\Z_P#!(&^M]4^ 7Q"O+27[1:7'Q U&:&7^SX=/WHUK
M9%6^RPDQ09!!\J,E$^ZI( H ^ZJ^-?BU^Q=XJUC]M[PE\=_ -YH^B/;3::VM
MS7VH2F:YB03VU^B6QMI4+2V36T2,)8@ACD.W<XD7[*HH ^2O^"H'Q>F^$_[*
M&M6\$EQ:OXMF;PR;VVACF:!9K6XE8&.3 995@-NS AHUN&E7<T:HW5_L)?LN
MV/[+GP%T;2;C3;>W\;:K#'?>);Q47SI+ILLMNSAW#+;J_E+L;82KR  RMGYT
M_P""RGA;5+[P3\*_$4=KX?U#0='UJ[%]I^LR+;O=.;8W"1+/F.18FBL[E7CB
MFC>1V@5%>01E/T*TG5K'7M*L]3TR\M]1TV]A2YM;RTE66&>)U#)(CJ2&5E((
M8'!!!% %NOS+\8_#J;]AS_@H1\/O$7@?P[H^G?#[XDZFFAS6MI<QV\VZ^:&*
M:U2!Y9&\BWGAAO \,,2@W(MRX4Q@?II7YP?\%9-&A^)GC[X(?#[3+;PO?^)M
M0FO8E_MO4Y+>:Q6]EM+"WD$4<RLZF>82X$<K$V)(4Q1W", ?H_1110 4444
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
M%=PVK=(SQHP!WPLZDB,CZ*_:J_9^L?VDOA'>>%;E;<7T4RWEA+<A=J2A'BD
M+1R+&SP37$2S&*4P-*LR1M)$@KT"S^'OA73?&5_XNM/#.CVOBR_A%M>:]#81
M)?7,0" 1R3A=[J!%'\I)'[M?[HKRK]LG]IB^_9/^$</CJT\%7'C>W&IPV-Y;
MPW;6JV<4B28N))!#*%7S%CCY !:91G) (!\:_LD_MV7'[+W@1_@]\=?#_B"V
MUKP5>G3Y;NQM9KV72--,L*QSZ@6.T6RM=11P26[2[XPBB-1Y+3^Z^/O^"COA
M[Q)K5GX&^ %A;_%KXF:O#%)IMG)<&QL0LEE<W+2-+*%#- L,1E@9HF_?A XD
M218_:O 'BKX7?ME?"/2=;EL?"_Q!T+S@T]G<VOV^VL]0C0K(@2Z@C=642-M9
MXHV:.16VA9!G5ET7X3?LN>#?$GBR#0_"_P -O#T$*3ZM?:7ID-DLBH2(PXA0
M&5MTA5$ 9BTFU02V" ?"W["_PSN_A#_P4(^)?AK6]0T?5/%B>'[W4-5N-/?4
M))O,NVT6[*&2Z=Q+ DD\R12%C<.5E>?&Z(#]-*^ /V(?$W_#1G[7OQ9^.FAP
M_9O"$]DNE1)-IOENTDUMI11/M9C5II8UL'$]N<QV[R1F%YUN&EK[_H ****
M"BBB@ HHHH **** "BBB@ HHHH _';_@F?\ M/\ P^_9YC^(>M?$OQ?K%CIO
MB"'1-/TG5=5TB\G%Q+8VLBW-K&T*SC;;+<6T:@L#Y30G8F[8OV__ ,/1OV8O
M^BF?^4#5/_D:O:M%_9[^%GAKR_[(^&G@_2O+O;?4D^Q:#:P[;J#?Y%P-L8Q+
M'YDFQ_O+YC8(W&JEG^S+\'M-M[^WM/A/X'M;>_A%M>10^'+-%N8A(DHCD CP
MZB2*-]IR-T:GJH- 'Q!\8O\ @K!I?CCPC'X;^'/@3QA;ZKXHLC#97&I%M.O[
MQ);M+0KI!M5N?,N3F["2L42*2WZ3./);Z*_X)\_LQZS^S5\%Y+?Q=#HZ>-M>
MFAO-172K*"$VL4=M%!;VDDL0 G:-8W=GZ&6>8YD+-+)[KX%^$_@CX7_;O^$-
M\&^'_"7V[9]K_L+2X++[1LW;/,\I%W;=[XSG&YL=375T ?*O_!1G]FNX_:.^
M!\$.GG4)M5\/WO\ :$%C9W$RI.&B>%G>)%D\SR?,6XPD,L[I!+!"%>XS63^S
MG_P4B^'GQ*^''@V_^(FJ:?\ #OQ3K7VFW*7DA72YIK89F9+LYB@R"K>1<2),
MOFQ<.LL,LWV!7E7Q _99^%'Q0\5+XH\0^"=/F\4KL*Z_9&2QU%722!XY1<V[
M)*)4-K"$D#;T4,BL%D=6 /'_ -HK_@HAX"^'7@W78OAGJ^C_ !1\?V^F/J-K
MI6C7B75M%"I827,TL;8D6%5:62")C-Y:ERL<0>:.I_P35_9Q\7_ WX5Z]KWC
M^]^U^+_'5[#KMTLR%KR)'@5PMY)+"EP;D22S^8CO(BMRFUGE+^J_!W]B_P""
MOP#UZ36_ _@#3]*UIL;-1N)9KZX@^5T/DR7#R-#N65U;RRN\'#9 &/:Z /FK
M_@HU#]H_8]\:1?8]/U#S+W1E^QZM=_9+.?.KV8\N>;S8O*B;HS^9'M4D[UQN
M'H'[)W_)K/P;_P"Q,T;_ -(8:[_Q3X3T/QQH-UHGB31M/\0:+=;?/T[5+5+F
MWFVL'7?&X*MAE5AD<%0>HJWI.DV.@Z59Z9IEE;Z=IME"EM:V=I$L4,$2*%2-
M$4 *JJ  H&   * +=?"OPCF^P?\ !73XX6<-YI]Y'J'@RSO9TCM,W%I)&FFQ
MK$TSQ!ERK>85B=HV#Q%B7CVQ_=59/_")Z'_PE7_"3_V-I_\ PDGV+^S?[8^R
MI]L^R^9YGV?SL;_*W_/LSMW<XS0!P'[6/_)K/QD_[$S6?_2&:O/_ /@G+#]G
M_8]\%Q?8]/T_R[W65^QZ3=_:[.#&KW@\N";S9?-B7HK^9)N4 [VSN/T5JVDV
M.O:5>:9J=E;ZCIM["]M=6=W$LL,\3J5>-T8$,K*2"I&""0:J>%O">A^!]!M=
M$\-Z-I_A_1;7=Y&G:7:I;6\.YB[;(T 5<LS,<#DL3U- 'Q!_P49CL3^TE^QO
M))<7"ZDOCE%@MUMU,+Q&\TWS':3>"K*PB"J$8,'<EDV /]ZUS_B3X>^%?&6J
MZ+J>O^&='US4M$F^TZ7>:E817$UA+N1O,@=U)B;='&=RD'**>PKH* "O@K_@
MC59PZ;^S;XVM+>_M]4M[?QS?11WUHLBPW*K9V0$B"1$<*P&X!T5L$94'(K[U
MK)\/^$]#\)_VE_8FC:?HW]I7LFI7W]GVJ0?:KJ3'F7$NP#?*VT;G;+' R>*
M-:BBB@ HHHH **** "BBB@ HHHH **** /E7_@J/_P F)_$W_N&?^G2TKS3]
MC7]K;X/_  ;_ &8_!7A_6O$=O:7'G>()X(/#>CZM?V20PZA=W$@C?R9)56.W
M:.8I.1,D,D4DH <,?M_Q3X3T/QQH-UHGB31M/\0:+=;?/T[5+5+FWFVL'7?&
MX*MAE5AD<%0>HK@/^&3O@A_T1OX?_P#A+V/_ ,:H \J\4_\ !33X$^'[.Z%A
MJWB#Q-K4-DNI)H.E^&K]+V>U,(N#<(+B**,1+;$W!=G5?*4N"1C/R5\>/VE_
M%7_!2ZXT;X&_"WP5K'A#2-7F7Q GB7Q%=RP07NGVT<Z2?:8+>&55@^V*(U?S
M)%,T,0(5SA/T4D_9E^#TVE6^F2?"?P.^FVTTMS!9MX<LS#%+(L:R2*GEX5G6
M&(,P&2(T!^Z,=KX6\)Z'X'T&UT3PWHVG^']%M=WD:=I=JEM;P[F+MLC0!5RS
M,QP.2Q/4T 97PJ\!6_PO^''ASPK;KI__ !*[*.":72],ATVWN)\9FG2UA CA
M\V4O(43@%SUKX+_;&\)^*OV4_P!K32OVG/#%G<7_ (>UB:PTWQ+=76HRII]C
M$8C:31W<%O;M+Y$B+9212CS1'/;MNBD+P)7Z/T4 ?.OPO_X*$?L__%72C=V7
MQ)T?0+B.&&6XL?%$PTJ:!I%)\O,Y5)64JRL87D4$#YL,I/SI^U5^VTGQYUBS
M^ 7P*N?.\7ZY>PVFJ7VNZ/?0+;E+R-)K%K62V+-A5EDNOM$?D"UBG0B5I-B_
M2OB_]@KX$^.->U75]4\#;+O5;*VTV\CT[5[^PMYK6W6!8+<P6\Z1")!:V^U
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
MRM].TVRA2VM;.TB6*&")%"I&B* %55  4#   % 'R!_P4T\+_$6X^%^B>+?
M'C#Q1X6309I(M6D\.ZG<V<-M:S/ 7U*\6W#RSP6R0R QQ1LZBY,N=L+I)U7P
M7_X*-?!+XK>&?#]UJ?C+1_ WB'4=,;4;K1->U".$612=H'C:Y;;$6+H61"RR
MM$R2&-0W'U!7BGCW]C/X._$K7FUC6O!_EW[_ &PR-I&IWFF)*]VI2\E>.UFC
M1Y;A#LED8%Y455=F55  /"_VUOVZOAM;_"/Q+\._!]U<?$/QMXWTR30]'T_P
M_;S307*WB26WVF&Z6,Q7"H^^/; TC-,GE$*1(8_2O^">_P"SU_PSC^SCI^D2
MS:A)?Z[>S>(+F/4[?[-/!YRHL,<D!&8)5MXH/-B+2;)O- D=0IKT#X*_LL_"
MC]G;[4_P]\$Z?X?N[K>)K_,ES>,C>7NB^T3,\HB)BC;RPVS<N[;DDGU6@#X*
M_P""G/P/OK>3P?\ M&^$;"XU#QA\-YK>YGL8[-KJ&YM8+I+F.2X'VB,QP0-]
MH9VB1W83?-L1#)'[7\"?V]O@U\<M*G^R>-='T;7;&&2;4-,U*Y:U"+$LKRS0
M27"1&> 1P23;PJLD6UI4A8E!]%5\_P#Q,_8'^ /Q>\53^)/$_P -M/GUJXW&
MXN=/N;G3_M#M(\C2RK;2QK)*S.Q:1@7;C+$ 8 /%?VU_^"@&@>'='O?A7\*]
M6_MSXF^([+[-;7VGI=O%9)<V:S6SVLMNA:>YN%FA6V\@E!)(KR.BIAO:OV(/
MV>KS]G/X'P:5K$V_Q3X@O7\2:[;16]O;V]E?W$40DMH(K<>4D40C1!L)4E69
M=JE47M?A#^S?\-O@/;QQ>"/"UOI+PPR6L-U--->7,-N\GFO;QSSN\B0&7,OD
MJPC\QF?;N9B?2Z /A7_@HI<:6OQ]_9 @EAW:T_Q @>VF\ESM@6ZL1,N\3!5R
MS0':87+;<B2(*RS?=59/B#PGH?BS^S?[;T;3]9_LV]CU*Q_M"U2?[+=1Y\NX
MBW@[)5W':ZX89.#S6M0!^9?P+_:.U[]BKXZ>,_AS^T)XMUC6-(.F)=V?BK5M
M2OKIA%%?W4<$_P!FGDE,C7,<T.5L#((UAC$B[XKIX?M34/VO?@UINE:;>2?$
M+1YI]3AL9[+1[1VN-7N5O%B:U":=&K73-(L\3!!%NVN"0!DUVOQ,^%7A#XR>
M%9_#?C;PYI_B;19MQ^S:A"'\IS&\?FQ-]Z*4+(X61"KKN.U@:\5M?^";O[-M
MG>:)=)\+=/:31]OV99;V[D23;,TP\]&F*W/S.0?.#Y0+&<HJJ #Y@T?3X?V^
M_P!O;PC\3=(\)>*-*^&O@R&VN-+\974<EK9:RNGW=R^(0]LRLTEY/  AE1EA
MMK@L!(X6']-*R?"WA/0_ ^@VNB>&]&T_P_HMKN\C3M+M4MK>'<Q=MD: *N69
MF.!R6)ZFM:@ HHHH **** "BBB@ HHHH **** "O-/VFM3FT7]FWXKZA;I;R
M7%IX2U:>-+NVCN869;.5@'BD5DD7(Y1U*L,@@@D5Z7535M)L=>TJ\TS4[*WU
M'3;V%[:ZL[N)989XG4J\;HP(964D%2,$$@T ?E7_ ,$U?VR/@?\ LX?!?Q9X
M8\7^.+C2[B?Q;=W^GB[T2[::>R:VM8XI76W29(V8Q/F/S&VD'DC#'Z?\4_\
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
M\\&6=WJ6GR)Y5N+J)--2(J!(PFVPRDB1E1E,\J!<?._W57/V?P]\*Z;XRO\
MQ=:>&='M?%E_"+:\UZ&PB2^N8@$ CDG"[W4"*/Y22/W:_P!T4 <_\=/@7X0_
M:,^'&H^"O&NG?;M*NOWD4T1"W%E. 0EQ Y!V2KN.#@@@LK!D9E/Q!^S'^TQX
MR_9%\30_!3]H*VM]'\.:?-;Z-HWB2$7<MIIR^0%M9)[N8%&M+PPW+1,)-T#V
M]S&\4,,:K!^C]<IXZ^$_@CXH?8?^$R\&^'_%OV'?]D_MW2X+W[/OV[_+\U&V
M[MB9QC.U<]!0!U=?$'PPTG6=/_X*P?%:ZNK*W70K[PDTUC?0Q0,TDJQ:%'/#
M),@+AD"0MY$K919ED5%6X#2?:FDZ38Z#I5GIFF65OIVFV4*6UK9VD2Q0P1(H
M5(T10 JJH "@8   K*L_A[X5TWQE?^+K3PSH]KXLOX1;7FO0V$27US$ @$<D
MX7>Z@11_*21^[7^Z* .@K\]?^"C'AOQ;\&?C1\/_ -J+POIMQK%OX/AMK#5@
MMW;6\-K9?:9HY(F657>1KL:CY*R1K^X$3L0YD5HOT*JIJVDV.O:5>:9J=E;Z
MCIM["]M=6=W$LL,\3J5>-T8$,K*2"I&""0: /%?!/[<?P*\;:5+=I\3_  OH
MMQ;S&UNK'6]8M;2:&954N@+2;)E!;;YT#R0N0=DC@9KY*_;*_:2M/VUO@WXS
M\#? O4?[4\-^'M&?Q=XQ\2:A97%K9_9;0F6/38O,MRYN9'C$RD^4NVV(#L#(
M$^H+C_@GO\ YKB>6+P3<6"337MQ]ETWQ!J=G;1->1B*[$4$-RL<2RQ!8G1%5
M3&JIC: !Z_X?^$_@CPGX5U+PQHG@WP_HWAO4O,^W:/I^EP06=UYD8CD\V%$"
M/N10C;@<J #P* /%?^"</VR/]C'X>6M__9YN['^T;!VTO[.;=O(U&ZA#(]O^
MZER(P3,I;S23(6<N6/E7_!0:/5-/_::_8ZUJTL//L(?&;Z?/=SV*W%O$]S<6
M"JA+JR+*R),T9X=3$70AH]R_:GA;PGH?@?0;71/#>C:?X?T6UW>1IVEVJ6UO
M#N8NVR- %7+,S' Y+$]357Q)\/?"OC+5=%U/7_#.CZYJ6B3?:=+O-2L(KB:P
MEW(WF0.ZDQ-NCC.Y2#E%/84 =!1110!^9?BSX\0_LF_\%2/'_B/QW<W&B_#K
MQKIEO9/<M/(RAK?3K-HKPV<2O),HE26V238%W2W 5R8IE'Z$^!?BQX(^*'V[
M_A#?&7A_Q;]AV?:_["U2"]^S[]VSS/*=MN[8^,XSM;'0U5^*'P7\%?&;2A8>
M,?#]OJZ+#-;17(=X+N"*90MQ'%<Q,LL2RH!'(J.HD0E'W*2#D_!C]F_X;?L\
MV]Y!\//"UOX:2]AAM[HPS32M<+%)/)&9&D=B[*US,-[$MM*IG;&BJ >ET444
M %%%% !1110 4444 %%%% !1110!\*_\%@KC2[?]G;P8=:A\[2I/&=O!<LL+
MS/ DFGZ@AGCC6:'S)8MWF(C2*C/&H?*%@;?P'_X*$? /X:_L\_"70_$WC:XT
MC4K;PEIL#1S>']3*NT,(MI3'(ML4D59H)H]Z%EW1L >#7U_XV^'OA7XE:5%I
MGB[PSH_BK389A<QV>MV$5Y"DH5E$@216 8*[C=C.&([FN4C_ &9?@]#I5QID
M?PG\#IIMS-%<SV:^'+,0RRQK(L<C)Y>&9%FE"L1D"1P/O'(!Y5>?\%,/V<--
MM["XN_B!<6MO?PFYLY9O#>JHMS$)'B,D9-KAU$D4B;AD;HV'52*ZOP'^V_\
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
MN;'4UU= '%?&CX0^'OCU\+_$'@+Q5'<2:%K4*Q3FTF,4T;(ZR1R(W(#)(B.
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
MWHG_  C-W#>ZS'-HFR9/[/<:O>!K?;,S2CRSE,2,SC;\Q)R:^E:R?"WA/0_
M^@VNB>&]&T_P_HMKN\C3M+M4MK>'<Q=MD: *N69F.!R6)ZFM:@#\E?V4_B1;
M_P#!.;]H+XJ>"OC);_V1H.I?V;:6/B>"TA@$T%K'=K970L;?=)+%<1*_F3Q"
M0QS@+.?,E9A]Z^-OVX_@5X)TJ*[?XG^%]:N+B86MK8Z)K%K=S33,K%$)639"
MI*[?.G>.%"1OD0'->@?%;X+^"OC?X9N] \;>'[?7--NH?LT@9WAF$7GPSF-9
MHV61%:6VMW958!C"F<X%<3X._8O^"O@'Q4GB'1/ &GV]_#>S:E:0SRS7%G87
M4LD3O<6EI*[06TN;> !X41E6)%4A0!0!^</PU^-]]XP_X*5?"SXG?$;3-8\-
MIXSAMY?"\-\[>3::?<V-Y8PVZ6X\URLMZR[)]T*N#).846Y'E?L37*>(/A/X
M(\6>*M-\3ZWX-\/ZSXDTWR_L.L:AI<$]Y:^7(9(_*F="Z;78NNTC#$D<FNKH
M ^%?^".\>J:?^S+XGT76+#^R[_1?&=_I\MI+8K:W$3K;VK.DX"J[2J[NI,N7
M4*J9"HJK]U5S_@GX>^%?AKI4NF>$?#.C^%=-FF-S)9Z)816<+RE54R%(U4%B
MJ(-V,X4#L*Z"@#X5_P""BFF^;\??V0+_ /LK4)O(^($$']J1M_H=OYEU8MY,
MH\LYED\O<A\Q<+!-\KYS']U5S_B3X>^%?&6JZ+J>O^&='US4M$F^TZ7>:E81
M7$UA+N1O,@=U)B;='&=RD'**>PKH* /S \%ZO<?\$\OVXM9\/ZK:>()OAEX[
MLK6STJ:03:E+?.ERD-C#8JD4LS?88+@6IMWEWM'$91N:2VMV^U/^&UO@)_PB
MO_"0_P#"WO!_V#[%]O\ )_M:'[9Y?E[]OV3/G^;CCR=GF;OEV[N*]5\4^$]#
M\<:#=:)XDT;3_$&BW6WS].U2U2YMYMK!UWQN"K89589'!4'J*^==2_X)G?LX
M:U<)<:A\/[B_N$AAMEEN?$FJR,L44:Q11@M=$A4C1$5>BJJ@8  H ^=?A3HN
MN?MW?MDZ/\9M9^'O]C?#WPK_ &=<^']4NI)#]LM84OI8-MS#<F*2Y%Y/!)+
ML;K%]G:&26-XV2Z^H/\ @H69E_8Y^(SQZ/<:];I#:/>V-I#'),]D+V W3(9(
M9EB9(!*XG,;>25$HP8P1[IX6\)Z'X'T&UT3PWHVG^']%M=WD:=I=JEM;P[F+
MMLC0!5RS,QP.2Q/4T>*?">A^.-!NM$\2:-I_B#1;K;Y^G:I:I<V\VU@Z[XW!
M5L,JL,C@J#U% ' ?LG?\FL_!O_L3-&_](8:^-?VL?B%\1?V3?VX_#'Q4USQ+
MXHU'X%ZM"QFTB._N5TR"Z2PEA>R6!&D1IV,:W$7F)$DDDA!=!'+,GZ*:3I-C
MH.E6>F:996^G:;90I;6MG:1+%#!$BA4C1% "JJ@ *!@  "C5M)L=>TJ\TS4[
M*WU'3;V%[:ZL[N)989XG4J\;HP(964D%2,$$@T >*^"?VZ?V?_'VE2ZAIGQ;
M\+VMO',8&36[X:5,6"JQ(BN_*=EPP^<*5)! .5('QK^UU^TSX,_;HU[X=?!S
MX2^'M0^*-I)K4.JZSJ4<%[86^GPLLMB'9O(,L?EF\$QN&C:&,I%N2X#/&/LJ
M^_8@^"^I>(=3UV?PE<-J]_J<^MM=+KFH(UMJ$UQ#<2W=KMN +6=I+:#,L'EM
MMC"9V96O2OAG\*O"'P;\*P>&_!/AS3_#.BP[3]FT^$)YKB-(_-E;[TLI6- T
MCEG;:-S$T 6_A[X)L?AKX!\->$=,EN)]-\/Z9;:5:RW;*TSQ01+$C.5506*H
M,D #.< =*_,OP[XF_P"'8O[9/BZ'Q-#]@^#'C7[':Z7]ATW9MMHT/DW*>7&_
MF_8<M;SAI5N)OM27)29FY_52JFK:38Z]I5YIFIV5OJ.FWL+VUU9W<2RPSQ.I
M5XW1@0RLI(*D8()!H \5U+]NG]G_ $GP:GB>?XM^%WTUH89Q!;7PGOMLA4*#
M91[K@,-XW(8]R8;<%VMCY ^#L.K?M]_MI6OQ<UCX=7'AWP3X%FTUM)N-6BN+
M>>6WC@N[NT/F+.$>>2:\LKLQK$\?DB,&8# O/I^X_P""</[.UQH,.BGX>>3I
M4?EEK2WUO484G>-IVCEF"7 \Z5/M4ZK))N=4DV!@@"CW_P +>$]#\#Z#:Z)X
M;T;3_#^BVN[R-.TNU2VMX=S%VV1H JY9F8X')8GJ: .*_:*^!ND_M%?"/7?!
M&J/;V;WT+_8M3FTZWOFT^X*,BSQQS*P#!7==RE) KMLDC8AU^%OV-OVX&_9C
M\&S?![]I#3M8\$3^$YIM-TKQ#>6EU>17 C,<C6+&-9"6BCN8&C:+,1MWAQM
MC:;]-*\_^,7P!^'G[0&@QZ1\0?">G^)K2'/D27"E+BVRR,WDSH5EAW&*/=L9
M=P7#9'% 'G_CW]O+X&^ [-G3Q[I_BZ_:RO+Z'2_!Q_MFXE2VA,TH/V;>D.$!
M;=,T:85V+!4=E^5?V2_ OB3]M;]IJP_:C\=:#I^F^$M-LI(?#^FQS7,X^V17
M$T4*LETC(_D)NE,MKY47GF)U'G+<HGU5#^P/\ 8_%5GK\GPVT^]N[+SQ:6>H
M7-S=:=;)+)+(\45C+*UM'%YD\SK&L81&<LJJ<&OH"@ HHHH **** "BBB@ H
MHHH **** "BBB@ K\ ?%WB[5/@-X$^./[,UO/I^H-/K5O&^H?;U6SN(-/EN[
MN>[PUXT4%]*(].A\F,$E;?R63[0HW?O]7*>(/A/X(\6>*M-\3ZWX-\/ZSXDT
MWR_L.L:AI<$]Y:^7(9(_*F="Z;78NNTC#$D<F@"K\$?!-]\-?@OX!\(ZG+;S
MZEX?\/Z?I5U+:,S0O+!;1Q.R%E4E2R'!(!QC('2NUHHH ^=?^"@OP[A^)'[)
M?CJVG^T/;Z1#%K\\%OJ4EB;BWLY5N+F+>J2*S-!',(Q+')&)3$Y7**R_!7[,
MM]XG_: ^.'P!^'7CCPQX@U&T^$ME;RMX@TZ*)+?2;J&6XN[%S<0I)#<6-W9V
MVF1*[;6E,*20RX:0W'Z_UQ7@GX(_#KX:ZK+J?A'P!X7\*ZE-";:2\T31K:SF
M>(LK&,O&BDJ61#MSC*@]A0!VM?E!^S'\6]&_X)Y?M#?%7P3\9+2W\,6^M36Y
MM?$%AI<\2ZG$DVHS0Z@MG;K)#' Z3+#LMRHA988_)8BXDB_5^N4^)GPJ\(?&
M3PK/X;\;>'-/\3:+-N/V;4(0_E.8WC\V)OO12A9'"R(5==QVL#0!YKX__;@^
M"7@'P;JWB/\ X6!H_BBWTV$S36?A.ZCU:Y R%3<D#,(E:1HXA+*4B$DL2LZE
MUS^>OPA^..N>+/\ @I=X!^)_Q"/_  A^E>-=&A/A[3-<L))Y3:W4;6=K;60
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Q3]I3]C_X:?M4Z"+/
MQGH_DZK'Y0MO$FEK%#JELD;,PB2=D;,1\R0&-PR?O"P4.%8?CM\>/%7C7]D'
MQU#X>^&7Q#\4:!I%W#JT,UG;7:6T#&WU/4M$28P01QQ&=K73K=FG*>:9MTH<
M/M*E% 'WK_P39_9UT/QCX$\!?M#>(M<\0:[XZNO[4E6UNKM%TZ"Z:5[":]6&
M.-2]S-;VL8EED9VE8M(^Y]K+]_T44 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 <_XX\ >'OB5X>NM#\3:3;ZOIMS#/;M',"&19K>6VE,<BD/&S0SS1[T*MMD
M8 \FOQ6_;:\&P_L#_'K0O#GPDU76-&L;OPE]JEN%U"2VO7FN-]K([75J89G7
M?8P7*PN[0K-O*QB-VC)10!Z_^Q!^RKH?[?7PX@^(WQI\7>,/%>M>&-:?P];0
MRZE'LN;"(17@AGE:)KA\R7LZEO-#!"JJ5"KC]7])TFQT'2K/3-,LK?3M-LH4
MMK6SM(EBA@B10J1HB@!550 % P  !110!;HHHH **** "BBB@ HHHH ****
'"BBB@#__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>6
<FILENAME>whgraphic.jpg
<TEXT>
begin 644 whgraphic.jpg
M_]C_X  02D9)1@ ! 0$"6 )8  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" !D P$# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#NOCC_ ,$G
M=3^)WQ*\7^,]/^)<<,VN:A/J"6%]IC-Y1D8MY?FB3E1G ^7@ 5\#_'CX/_$K
M]FKQ@OAGQ=/<VSM'YEG=6MRS6UU$#C=&W'3H00".XK^A&OES_@HI\ $^.7[/
M.JW%E;>;XE\-!M6TYD7+NJ+^^B'<[DSQ_>5: /Q(_P"$IUK_ *"U[_W_ &_Q
MKZ;_ &2OV!]?_:W\+ZKXK_X2ZU\.Z7;7S6'FS6S74\TRHKN=NY<##KR3SD^E
M?* .17Z ?\$C/CB/"OQ-UKX:ZA/LL/$<7VRP#'A;N)264?[T>[\4% 'Z0?LW
M_!7_ (9_^#.@> SK4VOG3$D4W\L?E;R\C/A4R=H&[ &3TKXA^*7_  2%U7Q;
MXM\1^(M+^)Z23:E>SWD=KJ>G,S#>Q8*\PD)8C.-VW\*_2RB@#^>7XW?"_P"(
MW[.OC:7PGXMGN[2ZC0/;3V]P[6]S#T#Q-QE>,8P".XKS_P#X2G6O^@M>_P#?
M]O\ &OVB_P""E_P#3XP_L]WVM6%H)O$GA/=J=JRCYW@ _P!(C]2"@W >J"OQ
M)ZT ?9'[+_\ P3U\2?M7?#]?&UYX[M]#TY[B2T@66V:]G;9C)(WJ%&3TSGO7
MZR_ 'X3CX&_![PQX$&JRZX-%MV@_M"9-C2YD9\[<G &[ &>@%? W_!'/XO!6
M\9_#.[F R5UO3T8^N(YP/?\ U9^BFOTZH _/;]IC_@EOJWQI^+7BCQYI'Q @
MLY]9F6X&G7]@S")A&J!1*K]/E'\/%?F?\0M+\7?"SQQK?A'6M2NH=5T:Z:TG
M6*Y8IE>A4_W2,$>Q%?T6:UJUMH.CWVI7DBPVEG ]Q+(YP%55+$D_05_/#XFO
MM7_:,^/6HW&F0/<:MXNUQ_LD./F EDQ&#_NIC\J .Y_9R_9O^+7[4&H747A2
MYG@TFT;9=ZQJ-T\=K$Q&=@(R7;'\(!]\5]Z_LO\ _!,'4_@-\7/#WCW4/B%#
MJ$NEF0MIMGIS1B3<A7'FF3ISR-O-?7OP&^#FC_ 7X5:#X*T6-1!I\ $TX'S7
M$YYDE8]RS9Z]!@=J] H ^,/VQ/\ @GC<?M3?$RV\86_CYO#SPZ<EA_9\^G_:
M8\HS,&4B1=N=_/!Z"OS0_:8^ /C']DKQU!X4U+73>6EU;_;+*\L'>..9,[6R
MA/RL".1SU'-?O]7XH?\ !4[X@Q^,OVJ+W3('#6_AS3X=/;VF.9)/T=/RH ^?
MOACX9\?_ !B\:6'A7PD^I:KK5X?DB2X8*BC[SNQ.%4#DDU]Z?#/_ ()!^(-/
MU_0]>\4?$BVM[FSO8;R>UTNR>5G*.'*K,SK@DC&=I^E>N?\ !*W]GV+X;_!=
MO'FIVJKXA\6GS8GD7#PV2G$:<\C<06([_+7W!0 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444E "T444 %%%% !
M1110 4444 %%%% !147VJ'SO)\V/SO\ GGN&[IGI4M !1110 5Q?QH^&Z_&#
MX5>*/!;ZA+I2:Y8R61O(5W-$&&,XR,_3-=I10!^57CG_ ((V^(=-TFZN?"GQ
M L]9O(T+16&H6!MO,('W?-#L!GW6O@;6;KQ-X5U:]T74;K4-/O\ 3IFM)[22
M9@870[2N,]B.W%?TG5^%/_!1[08-!_;!\;^0JHM]]GO651@;FA4'\]N?QH ^
M>_\ A*M9_P"@O>_]_P!O\:^M?V=/^"=?Q&_:8\&V/BW5_$L7AGPW>;FL9;Y7
MNKB90<%UBW !20<$L"<=*^-73S%*9QN^7([9XK^CSX+Z7!HOP?\ !%C:HJ00
M:)9HH48'^H3)_$\_C0!YG^QW^RE'^R;X,UC0H_$LWB4ZE=K=M+);B!8R$VD*
MNYNO7KZ5[_110 5\Q?MG?L5I^UPOAUSXNF\,RZ*LPC46@N(Y"^/F*[UY&/7O
M7T[10!^(/[3/[!_Q&_91\-MXD@UZ/7_"C3+%<7VF[X)(&;A&EBR<*>FX$X/7
M%?,?_"4ZU_T%KW_O^W^-?OQ^V%X>C\4_LO\ Q+TV1%?S-$N&7?QAE7<#GL01
M7\^2-N16]1F@#M?A_I?C7XH>,])\*^&[J_O]:U2<06\(N& R>K,<\*!R3V K
M[U\)_P#!&_6KI8+WQ1\3(+:^)626#3]/:;# @_ZUW7/_ 'S7DW_!)G0X=3_:
MFDOY0#)INBW#Q@CNY5"1^'\Z_9Z@"GH^GC2-(L; 2-*+6". 2-U;:H7)^N*N
M444 %%%% !17,P_$SPI<>.)/!T7B'3I/%,<'VA](6X4W"Q_WBF<_AU[UTU !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4UU6165
M@&5A@@]"*=10!^!W[<7P);X ?M$>(=&MH6CT'47_ +4TIBN%\B4DE!_N/N3Z
M*/6O'_ OC/4?AUXTT/Q3I$IAU/1[R*]@;_:1@V#Z@XQCWK]=O^"JWP(_X61\
M#8?&FGV_F:WX/D-P[*/F>R? F7_@)"/[!6]:_&R@#^D;X7_$#3?BM\//#WB_
M2'W:?K-E'=QC.2FX?,A]U;*GW4UU%?G)_P $@_CI_:WA3Q!\*M2N-UUI+G5-
M*5VY-NY EC7V5R&Q_P!-&K]&Z (KJUBO;:6WG19894*.C#(92,$'\*_GQ_:N
M^#+_  $^/GBSP@L1CTZ&Y-SIIP<-:2_/%CUV@E,^J&OZ$Z_.?_@K_P#!3^U_
M!_AOXG6%OFXT>7^S-2=%Y-O*<Q,Q]%D^7_MK0!^?G[+_ ,7)?@;\>O!WC .R
MVEI>K#>JIY>VD^24?]\L:_H6M;F*\MHKB"198)4$D<BG(92,@CV(K^95EW*0
M>]?N;_P3D^-A^,G[-&B1WD_FZWX;/]C7F3\Q6,#R7(]#'M&>Y0T <]_P5#^-
M0^&/[.5UH%G<>7K/BZ7^S(U4_,+?&Z=L>FSY<^KBOF+_ ()%_ )?$7C/6OBG
MJEONL]$!T_2MZ\-<NO[R0?[B<?5P:\F_X*,?%^Z^//[4,^@:*YO=.\/NN@Z=
M'%\PDN2X\YACN9,+_P!LZ_6O]FGX.VOP%^"/A7P9 BB>QM%:\D7_ ):7+_-*
MV>_S$@'T H ].HHHH P/'WC*P^'O@G7?$VIRK#I^DV<MY,[= J*6_I7X&_#G
MPOJ_[6/[3-E83^8]YXKUE[R^?[QA@+F24GV5/E^@%?I%_P %;/C1_P (;\%]
M,\!V5QY>I>*KG_2%4X86<)#/^#,47Z$UYK_P1[^"(;_A*?BIJ%ODY_L?2G<>
MF&G=?0_=7W!- 'WU\2OA/!XT^">M_#O2;Z3PY;7FDMI5K=VN=UHNP(A7!'0
M=Z_+;X[_ /!._P",'P)\%ZCXTTOXB3^*=/TE#<W,5K=7,%S#$OWI &D(?'4@
M=J_8BN<^)%G#J/P[\3VMQ'YL,VF7*.A[@Q-0!_.[_P +7\;?]#CKW_@QE_\
MBJZGX80?%+X[^.M+\#^'O$>M7^J:HY5(YM3E6-$49>1SNX51R37E%KG[+#GK
ML&?RK[<_X)):?!=?M07ES(FZ:UT.=HF_NEF53^E 'U#^RW_P3H\:?!?XJ:%X
MV\2_%*;5_P"SP['2[4SE)"R8*LTCD$<^G:OO:BB@#\SOBQ_P2P^(NK>(-?US
MPO\ %J6<WMW/>QZ??R7$1S([.(PZ2;0!G&=O:O@+Q;KGQ)^&/BC5/"6L^(]>
MTW5-&G:TN+7^TI2(V7T.[D'.0>X-?T75^''_  4VT^#3_P!L7Q6($V">SLYY
M/=VCY/Z"@#P%OBQXV12Q\8Z\ .?^0C+_ /%5]F_!_P#X)E_&'XH>%=.\0^(?
MB)-X2M=2B6Y2RDNKFXN3$XW!FPX56(.<'/6OAWPK;I=>*]"@E&Z*74;:-QZJ
M9D!'Y&OZ4=-MX[33K6"(;8HHD1!Z   4 9G@?PV_@WP;HFA27TVIOIMG%:&\
MN#F2;8H7<WN<5N444 %<G\5_ \GQ*^&_B/PM#JEQHLNK64EJNH6IQ) 6'WA7
M644 ?D1\5/\ @F_\=/A#X>U+7O"WQ N/%MM9Q&66UL[RXM[HQ*,G:K.0Y YP
M",]J^,O^%K>-QD'QAKP(."#J$H(]OO5_2&>>#R*_G(^.&FVVC_&CQW8V<0AM
M8-:NDCC'11YA./UH O\ PQ^+VO\ ACXL>$_$FH>(M6N8K#5;6XN?/OI65HED
M7?D%L'Y-U?T1V=W%?V<%U"V^&:-9$;U4C(/Y&OYEV4,I!&0>#7[L?\$\_C,/
MC)^S+X<EN;G[1K6AK_8^H;FRY>( ([?[T>QOQH ^EJ*** "BBB@#Y?\ ^"CW
MQ9/PI_99\1_9;EK;5M=:/2+-HWVN#(<NPQSPBL,CIN%?BAI_Q \5Z6K"T\4Z
MW;AL;MNHS<X_X%7V'_P5?^.0^(/QNLO VGS^9I/A"(K/M.5:]E ,G_?*A%QV
M(-?#M 'T=^SC\&_C9^U=JFH6'AKQ3JD&DV.U=0U/4-3F6"'=G:H ;+L<$[1V
MK]&OV.?V$_$7[-?CR[\5:_\ $F[\533Z>]C_ &>@E%O\SHV\^8['(V<?[QKF
M_P#@C_:PP_LYZ_,D:K+-XAF,C <MB&$#/X"ONJ@#/\0Z3_;V@:GI@N)+0WMM
M+;?:(3AXMZ%=Z^XSD?2OR<^.W_!-?XI_"3PAJ_B[PY\2+SQ19:3')>367VBX
M@NDA3+,ZGS"K%5&<8'0XK]<ZSO$6FC6/#^IV#(L@NK66 H_1MR%<'VYH _G+
M'Q8\;, ?^$QU[_P8R_\ Q5=C\)X_B_\ &[QM:>%/!_B#7=2UFY5I%C;5)(T1
M%&6=V+?*H]?<5Y5=+Y=Y<ITVS.OY,17V9_P25_Y.LF_[%^[_ /0XJ -H?\$^
MOVML?\C%;C_N:I?_ (BJ6I?L%_M<:=&7&JO> #.VU\3NQ^F"!S7[(44 ?SV_
M%KPS\;OA+-%8>/SXMT-+D_N6O+V4PS8_NNKE2>.F<\=*^]/^"-_C"^UCP_\
M$W2;^_N;UK6ZLKF,W4[2L!(DH."Q)Q\@_.OMWX\_!W1OCO\ "K7_  ;K4$<D
M5];L+>9E!:VN "8I5]"K8/N,CO7YS_\ !(>6Y\*_''XF^$;\>1J$>G@SP$C(
M>"X$;?D9,?C0!^K-?#7[8'[-O[2'Q,^)%]K'PX^([:?X7EMXDAT+^T'LUB=5
M^?D*0<L,Y]_:ON6B@#^>+XJZK\7/AQXVU?POXU\1>(;+7K1A'=02ZE(P8%05
M8,&PRE2"".QK@_\ A+-?[>(-8)]/[1G_ /BZ^S/^"O.EBS_:9T:\6-$2[\.6
MY9EZNZSS@D_\!VC\*^(8?]?#_P!=%_F* /LGP5_P3=_:%\:>&M.\0IJUOIBZ
MA ES##>:Y.)Q&RAE+XSM)!'&>*X7XH_ ']H[]F.!M4UB3Q!::6AR^KZ/JLMU
M;(>V]@<KQZ@"OV[^'?\ R3_PQ_V"[7_T4M;5]8V^I6<UI=P1W5K.ACEAF0.C
MJ1@JP/!!':@#\*?AU_P40^/'P[N(V7QI-XDM5(+6NO(+D,H_A#GYE'N*_1[]
MD;_@HOX3_:,OK;PQKMJGA'QS(O[JS>3=;7K#J('/.[_8;GCC-?G[_P %$/V6
M[3]G'XN07?AZ!H?!WB1'NK&$<K:2J1YL /\ =&Y67/9L=J^5[2\N-/NX+NTG
MDM;NWD66&>%BKQNIRK*1T(- ']--%?/?["_[04W[17[/^CZYJ4HD\1Z>S:;J
MIZ%YXP,28_VU*GZ[J^A* "OQ0_X*K #]KS4,#'_$FL3^CU^U]?BA_P %5O\
MD[S4/^P+8_RDH ^1['G4+0'D>?'_ .ABOZ3?!:A/!N@JH"J+"W  Z#]VM?S9
M6/\ R$+/_KO'_P"ABOZ3O!O_ ")^A?\ 7A!_Z+6@#9HHHH **** /-OVDO\
MD@/Q"_[ EU_Z+-?SKP_ZF/\ W1_*OZ*/VDO^2 _$+_L"77_HLU_.O#_J8_\
M='\J /N;_@D/_P G(:W_ -@)_P#T8M?L77XZ?\$A_P#DY#6_^P$__HQ:_8N@
M HHHH *_-+_@I3^V=\0OA;\2O^%<^"-:CT*T;38KF]O+6,?;%:0DA5D/W.!U
M'-?I/>7<-A:37-Q(L5O"C222,<!5 R2?H!7\\'[2'Q2E^,_QT\9^+W8M#?ZA
M(MJI.0MNAV1@'TVKG\: +7[.?Q6O/AG^T3X-\;75Y-/+#JD8OKB:0L\L4I\N
M7>QY(P^[_@-?T,0S)<0QRQ,'BD4.K+T((R#7\R;KO1E/ (Q7[^?L3?%8?&+]
MF;P3KLDHEOXK,:?>X.<3P_NW'_CH/XT >YT444 <K\5/ [?$KX<^(O"R:G<:
M,^K6<EH+^T.)8=PQN6ORZ^*G_!,'XP?#WPU?ZYX<^)$GBE-/A:X-B+JYMK@H
M@+$J3(59L#@<9Z5^M](RAU*L RD8((X- '\WG_"UO&XR#XOUY2."IU"4$'T^
M]6EX;\3_ !'^('B#3O#6D^)-?U'4]6G2TM[5=1E'F.QP!G=P.Y/8 UA?$&QB
MTSX@>)[2$$0PZI=(@/7 E:O=O^"<NDC5?VQ/ 9,7FBT:YN?]W$#KG_QZ@#ZR
M^ __  3$^)'A7QIX8\4^*_BK-;G3+R"^DTO3Y[B9F,;AC&TCOM*G&T_+T)K]
M)Z** "BBB@#Y@_;._8]U?]J-O#MQHWCR\\'W6CI,@CC\PPS;\$%@C*<C'Y5^
M5/[0OPO^*W[)GCA?"^N>+=2D6[A%W:7]AJ,_DW4>2NX!FRI!!!4U^^M?F5_P
M6CLH4M_A+>! +F27486?N458"!^;'\Z /SP_X6MXW_Z''7O_  8R_P#Q5?1G
MPA_95_:;^-W@FR\6>'-;NHM$OMQMIM2\0R0/*H8J6"X)QD'FODAONGZ5^_\
M^Q'9QV7[)WPO2+=M;189#N.?F8%C^IH _.MO^"??[6ZJ2/$4#8&<#Q5+D_\
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
M_P# : /Z!J*16#J&4AE(R".AI: "BBB@#^;CXH_\E.\7?]A>Z_\ 1K5]"_\
M!,7_ )/ \-?]>=Y_Z+KYZ^*/_)3O%W_87NO_ $:U?0O_  3%_P"3P/#7_7G>
M?^BZ /W"HHHH **** "OSC_X+.(I\#_#)BH++J-X V.1F./-?HY7YR_\%G/^
M1%^&?_82N_\ T7'0!^53?=/TK^@;]BW_ )-1^%G_ & ;;_T&OY^6^Z?I7] W
M[%O_ ":C\+/^P#;?^@T >TT45\^_MX?&#5?@C^S/XF\0Z!J!TSQ"[P6>GW2J
MK%)9)%R0&!&=@D[4 >J_$[X3^$?C-X9/A[QKH5MXAT4S+<?8[K=M\Q<[6!4@
M@C)[]ZVO#/AK2_!OA_3M#T6RCT[2=/@6VM;2'.R*-1A5&>P%>%?L!^/_ !3\
M4/V7?"WB7QAJTFMZU>RW8:]F55=T2XDC7(4 9&W'3M7T10 4444 %%%% !7*
M?%;X=Z=\6OAQXB\'ZLFZQUBRDM7;'*%A\KCW5L$>XKJZ* /YK/&_@_4?A[XQ
MUKPSJ\1AU/2;R6SN%P<;D8KD>QQD'N"*]R_8$^.G_"B?VCM!O+RX\C0-;/\
M9&I[CA5CD(V2'TV.%;/H#7N/_!7#X%_\(G\3=&^)6G6VS3O$D?V2_9!PMY$O
MRL?=XP/^_9KX!Y&"I*L.0PZ@^M ']-U%?/'[!OQT'QX_9Q\/:G<SB77=)7^R
M-4!/S>=$ %<]SN0HV>Y+>E?0] 'R/_P5$\&Z1XF_9/UK4=1DCM[S0[JWO;"9
M_P#GJ9!&4'^\KLOUQZ5^)-?I3_P6 ^.HN=2\.?"K3KC]U; :QJP4_P 1!6",
M_0;W(/\ L&OS^\:?#3Q%\/M/\,WNNV#65OXBTY=4TYFS^\@+L@)]#\N<>C*>
M] 'W=_P2!^-QT?QAXD^%U_<8M=5C.J:8CMP+B,8F11_M)\Q_W!7ZL5_-[\)_
MB)?_  C^)?AKQEIK[;K1KZ.ZQV= WSJ?4%<@BOZ+/"/BBP\;>%](\0:5,)]-
MU2UCO+>0'JCJ&&??!Y'K0!K5^3'_  5[^-H\0?$#P_\ #>QN-]EH,/\ :.H*
MO0W4@(C4^ZQY./\ ;%?J;XU\66'@/PAK/B/5)E@T[2K26\GD8X 1%+'^5?AE
M\&/#>J?MF_MCVDVJ+)+'KFKOJ^ID\F*TC._9GV140>N* /U$_P""<OP/'P9_
M9KT:6[MQ%KOB3_B<7Q*X8!Q^Y0GN F"/]\U]1U'!!':PQPPQK%#&H1(T&%50
M,  =ABI* "LKQ5_R*^L?]><W_H!K5K*\5?\ (KZQ_P!><W_H!H _FMOO^/ZY
M_P"NK_\ H1K[8_X)%?\ )RVK?]@*7_T-:^)[[_C^N?\ KJ__ *$:^V/^"17_
M "<MJW_8"E_]#6@#]CZ*** "OQ _X*A?\GC>(_\ L&V/_HLU^W]?B!_P5"_Y
M/&\1_P#8-L?_ $6: /G+X;_\E*\'?]ARP_\ 2F.OZ3*_FS^&_P#R4KP=_P!A
MRP_]*8Z_I,H **** "BBB@#/\17)L_#^IW"KN,5K+(%/?"$XK\9?^"9.+S]M
MF&5XPQ-IJDHXSM)8<_K7[!?%.X2U^&/B^>0[4CT>\=B.P$#DU^07_!)J19OV
MN$D7E6\/7[ ^Q> T ?H/_P %$O@3_P +N_9QUDV5N)O$'AW.KZ>0/F.P?O8\
M^C)GZE17X7JVY0>GUK^FR2-98V1U#HPPRL,@CT-?@/\ MK? Y_@#^T1XET"&
M)H]&O9#J>EL<X-O*2VT$]=K;E/TH ^W/^"0/QO\ [2\,^(_A;J%QFXTR0ZII
MBLW)@D.)44?[,GS?]M*_1ZOYY?V7OC)/\!?CIX5\8I(R65M<B#4%!X>TD^64
M'Z AOJ@K^A*POH-4L;>\M9%FMKB-98I$.0RL,@C\#0!SGQ5^(NF_"3X<^(O&
M.KMMT_1K-[J09P7('RH/=F*J/<U^-/[(/P[U+]L+]L!_$'B1'NK"*\?Q'K+,
M"5.'S%"?3<^T8]%:OI3_ (*^?'S[+I^@?";2[K$ER1JNLJAZ1CB",_4[F([C
M::]N_P""8_P$/PA_9_M]>U& 1Z_XN9=2FW+\\5OC$$>>OW?G([%S0!ZQ^V0H
M7]EGXEJHPHT64 #MTK^?:/\ U:_05_05^V5_R:W\3/\ L#3?TK^?6/\ U:_0
M4 ?L3_P2"D1_V;];575F3Q#.&4'E3Y41P?P(K[GKX%_X(X?\D#\9_P#8SO\
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
M!2_^AK0!^Q]%%% !7X@?\%0O^3QO$?\ V#;'_P!%FOV_K\0/^"H7_)XWB/\
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
M8A96 POVF'Y2/J4*DT >&_L0_%;_ (4[^TYX*UJ67R=/N[G^RKUCT\F?"?\
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
M/1HPW([^7$#^- 'ZP?%+XM>%/@QX1O?$GB_6+?2-,M4+;I6&^5L<)&O5F/0
M=Z_&?3O'&J_MM_MW>&=2O872SU#685M[%N?LVG6[&39]=BLQ_P!IB:XSQA\#
MOVD?B#J O?$_@3XC:_=+]V34=/NIMF?[H8$*/IBOK/\ X)9_LP^+/"OQ>\1^
M,O&WA;4_#;:/8"SL8=7M'MY'FF/S.@8<[8U(/_704 ?J+Y:?W113Z* "BBB@
M HHHH **** /RO\ ^"R'@?2=/\4>!O%D$+1ZQJ%O+8W+J1MDCB(9"1C[PWL,
MYZ5]I?L(^"]+\#_LK> [;2X3&MY:&_N'8@M+-(Q+,2 /0#Z**** /?J*** "
MOQ'_ &P/A7H-G^WE?^'[>*6#2]:U6UN+F)&'#3;&EV\< DD\Y^\:** /VNTO
M3;;1=,M-/LH5M[.TA2W@B7HD:*%51[  "K5%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4@4+T&*** %HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
7 "BBB@ HHHH **** "BBB@ HHHH _]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140450842218496">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Submission<br></strong></div></th>
<th class="th"><div>Jul. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_SubmissionLineItems', window );"><strong>Submission [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Central Index Key</a></td>
<td class="text">0000911177<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Registrant Name</a></td>
<td class="text">CASELLA WASTE SYSTEMS INC<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FormTp', window );">Form Type</a></td>
<td class="text">S-8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_SubmissnTp', window );">Submission Type</a></td>
<td class="text">S-8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeExhibitTp', window );">Fee Exhibit Type</a></td>
<td class="text">EX-FILING FEES<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FeeExhibitTp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeeExhibitTp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:feeExhibitTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FormTp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FormTp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_SubmissionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_SubmissionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_SubmissnTp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_SubmissnTp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140450842022336">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Offerings - Offering: 1<br></strong></div></th>
<th class="th">
<div>Jul. 31, 2024 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingTable', window );"><strong>Offering:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_PrevslyPdFlg', window );">Fee Previously Paid</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeesOthrRuleFlg', window );">Other Rule</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingSctyTp', window );">Security Type</a></td>
<td class="text">Equity<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingSctyTitl', window );">Security Class Title</a></td>
<td class="text">Class A Common Stock, $0.01 par value per share<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_AmtSctiesRegd', window );">Amount Registered | shares</a></td>
<td class="nump">1,750,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_MaxOfferingPricPerScty', window );">Proposed Maximum Offering Price per Unit</a></td>
<td class="nump">102.37<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_MaxAggtOfferingPric', window );">Maximum Aggregate Offering Price</a></td>
<td class="nump">$ 179,147,500.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeRate', window );">Fee Rate</a></td>
<td class="nump">0.01476%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeAmt', window );">Amount of Registration Fee</a></td>
<td class="nump">$ 26,442.17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingNote', window );">Offering Note</a></td>
<td class="text">Note 1 a: In accordance with Rule 416 under the Securities Act of 1933, as amended, this registration statement shall be deemed to cover any additional securities that may from time to time be offered or issued to prevent dilution resulting from stock splits, stock dividends or similar transactions.

Note 1 b: Consists of 1,750,000 shares issuable under the Registrant's Amended and Restated 2016 Incentive Plan.

Note 1 c: Estimated solely for the purpose of calculating the registration fee pursuant to Rules 457(c) and 457(h) of the Securities Act of 1933, as amended, and based upon the average of the high and low prices of the Registrant's Class A Common Stock as reported on the Nasdaq Global Select Market on July 26, 2024.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_AmtSctiesRegd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of securities being registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_AmtSctiesRegd</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegativeDecimal2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FeeAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total amount of registration fee (amount due after offsets).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeeAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative1TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FeeRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The rate per dollar of fees that public companies and other issuers pay to register their securities with the Commission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeeRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FeesOthrRuleFlg">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Checkbox indicating whether filer is using a rule other than 457(a), 457(o), or 457(f) to calculate the registration fee due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeesOthrRuleFlg</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_MaxAggtOfferingPric">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum aggregate offering price for the offering that is being registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_MaxAggtOfferingPric</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative100TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_MaxOfferingPricPerScty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum offering price per share/unit being registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_MaxOfferingPricPerScty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegativeDecimal4lItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingNote">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingNote</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingSctyTitl">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The title of the class of securities being registered (for each class being registered).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingSctyTitl</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingSctyTp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Type of securities: "Asset-backed Securities", "ADRs/ADSs", "Debt", "Debt Convertible into Equity", "Equity", "Face Amount Certificates", "Limited Partnership Interests", "Mortgage Backed Securities", "Non-Convertible Debt", "Unallocated (Universal) Shelf", "Exchange Traded Vehicle Securities", "Other"</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingSctyTp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:securityTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_PrevslyPdFlg">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_PrevslyPdFlg</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingAxis=1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingAxis=1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140450842293968">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fees Summary<br></strong></div></th>
<th class="th">
<div>Jul. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeesSummaryLineItems', window );"><strong>Fees Summary [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_TtlOfferingAmt', window );">Total Offering</a></td>
<td class="nump">$ 179,147,500.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_TtlFeeAmt', window );">Total Fee Amount</a></td>
<td class="nump">26,442.17<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_TtlOffsetAmt', window );">Total Offset Amount</a></td>
<td class="nump">0.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_NetFeeAmt', window );">Net Fee</a></td>
<td class="nump">$ 26,442.17<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FeesSummaryLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeesSummaryLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_NetFeeAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_NetFeeAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_TtlFeeAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_TtlFeeAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative1TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_TtlOfferingAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_TtlOfferingAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative1TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_TtlOffsetAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_TtlOffsetAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative1TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>11
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( '&$ ED'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 #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " !QA )9W8>^5.\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9)1
M2\,P$,>_BN2]O;15D=#E9<,G!<&!XEM(;EM8TX3DI-VWMXU;A^@'\#%W__SN
M=W"M#D+[B"_1!XQD,=V,KNN3T&'%#D1! "1]0*=2.27ZJ;GST2F:GG$/0>FC
MVB/4G-^#0U)&D8(96(2%R&1KM- 1%?EXQAN]X,-G[#+,:, .'?:4H"HK8'*>
M&$YCU\(5,,,(HTO?!30+,5?_Q.8.L'-R3'9)#<-0#DW.33M4\/[\])K7+6R?
M2/4:IU_)"CH%7+'+Y+=FO=D^,EGS^K;@#P6OMS47S9UHFH_9]8??5=AY8W?V
M'QM?!&4+O^Y"?@%02P,$%     @ <80"69E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!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 <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>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>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;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_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.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/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&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>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(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.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
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<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M" !QA )9]-<>!$L"   V!@  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;(65VX[:,!"&7\5*I5YUR8'3EI)(0*&E91$BVVZKJA<&!F*M':>VV<#;UTY"
M2J7@S47BL>?_\XUCAF'.Q;-, !0Z,9K*T$F4R@:N*[<),"Q;/(-4K^RY8%CI
M4!Q<F0G NT+$J!MX7L]EF*1.-"SF5B(:\J.B)(650/+(&!;G,5">AX[O7";6
MY) H,^%&PPP?( ;U+5L)';FURXXP2"7A*1*P#YV1/QCW37Z1\)U +J_&R%2R
MX?S9!/-=Z'@&""ALE7' ^O$"$Z#4&&F,/Y6G4[_2"*_'%_=94;NN98,E3#A]
M(CN5A,Z]@W:PQT>JUCS_#%4]7>.WY506=Y27N4''0=NC5)Q58DW 2%H^\:G:
MAVM![X8@J 1!P5V^J*#\B!6.AH+G2)AL[68&1:F%6L.1U'R46 F]2K1.1?%Q
MPX@T6SQTE?8SL^ZVTHY+;7!#^^5(6ZCMOT.!%W3^E[L:HV8):I:@\&N_RH)^
M+?0:FBM@\G<36&G4:38R!WD@,[R%T-$G58)X 2=Z^\;O>1\LF.T:LVUSCR:0
M*H$IFJ<[.*&O<&X"M%MX^GKO^WZ_;^'IU#P=J]D:#D1JHE2A)6;01&,WF(SB
MZ6(Q0D^C^'&*XI_Z_A"C^7)B@>O6<%VKM_GIH,=SUHAEE\9W]Q: 7@W0L[O\
M.U2W,%XQL&+T:XR^?1\ T/24D U1-SGL#M,?=[/Y8K[\A&;3:=R$Y%ZU =-1
M'[ XD%0B"GOMZ+7Z>K]%V:7*0/&LZ P;KG2?*8:);NP@3()>WW.N+H%I-O5?
M1?074$L#!!0    ( '&$ ED/B!@U=00  -0+   8    >&PO=V]R:W-H965T
M<R]S:&5E=#(N>&ULC59M;]LV$/[>7W'0BJT!/.O%;XEG&TC3=LN M4;<;)]I
MZ601H42%I.P8V(_?D9(59U#4Y$-,BKSGGCL>C\_B(-6#SA -/.6BT$LO,Z:<
M^[Z.,\R9'LH2"UI)I<J9H:G:^;I4R!)GE L_"H*IGS->>*N%^[96JX6LC. %
MKA7H*L^9.GY$(0]++_1.'^[X+C/V@[]:E&R'&S3WY5K1S&]1$IYCH;DL0&&Z
M]*[#^<<PL@9NQ]\<#_IL##:4K90/=G*;++W ,D*!L;$0C'[V>(-"6"3B\=B
M>JU/:W@^/J%_<<%3,%NF\4:*?WABLJ5WZ4&"*:N$N9.'/[ ):&+Q8BFT^P^'
M>N^8/,:5-C)OC&F>\Z+^94]-(LX,+H-7#*+&P"7"KQTYEI^88:N%D@=0=C>A
MV8$+U5D3.5[84]D81:N<[,SJ6YJBXL5.PZ]P&L\A7/B&P.T6/VZ /M9 T2M
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
M)>P#F%I_P-+TQE(51(N5WF^2B1G<W0DS&VM]>B<)P8 @WO1J,V>6DV_.SO)
M_)X3O2>?W@7)3!UCLTA3*6KP5LZH@:"=BMC;J"6_I=(PV%)J@.A=.I_-KE-O
M,9C5<O3:<CHM*$(1D8**G;!'.,A/ORN3#Q3,T6$\9J;_=F 2CP$]?D&9F9E)
MI*;#/3%^48C6[0HFYS)S/C3VP!&+7_*N@WRUN?1*M/F+59#,7,_4L$*6V-_H
M_:TR?H!>'JHVT@9=!%[;"'=,;8/AK;/1*=+)&'T.XSF$N.#_Q$A5A06LJ6@]
MA#CDR. ZP" U-F*28#UD9M?F'D54[H;2OSR4PX!1R29Q\0*UP0]ESW@ZGN>J
M M8P9((S_P-G?EJ<#8 DN]9[R\<)T<4?1!?](XXO5T*% <HG=1/5=8N*+2?=
MT0<]O[PZO]%M:9V[5>TY/)(MQT48EWCU#5!+ P04    " !QA )9NVSJ[+H
M   : P  &@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSQ9,Y#H,P$$6O
M@GP AB5)$0%5&MJ("U@P+&*QY9DH</L0*,!2BC2(ROIC^?U7C*,G=I(;-5#=
M:'+&OALH%C6SO@-07F,OR54:A_FF5*:7/$=3@99Y*RN$P/-N8/8,D41[II--
M&O\AJK)L<GRH_-7CP#_ \%:FI1J1A9-)4R'' L9N&Q,LA^_.9.&D12Q,6O@"
MSA8*+*'@?*'0$@H/%"*>.J3-9LU6_>7 >I[?XM:^Q'5H+\GUZP#65T@^4$L#
M!!0    ( '&$ EFF_$I;(P$  -\$   3    6T-O;G1E;G1?5'EP97-=+GAM
M;,V4ST[#, S&7Z7J=6HRAL0!K;L 5]B!%PB-NT;-/\7>Z-X>M]TF@4;%-"2X
M-&IL?S_'GY+EZSX"9IVS'LN\(8KW4F+5@%,H0@3/D3HDIXA_TT9&5;5J W(Q
MG]_)*G@"3P7U&OEJ^0BUVEK*GCK>1A-\F2>PF&</8V+/*G,5HS65(H[+G==?
M*,6!(+ARR,'&1)QQ0B[/$OK(]X!#W<L.4C(:LK5*]*P<9\G.2J2]!133$F=Z
M#'5M*M"AVCHN$1@3*(T- #DK1M'9-)EXPC!^;Z[F#S)30,Y<IQ"1'4MP.>YH
M25]=1!:"1&;ZB"<B2U]]/NC=UJ!_R.;QOH?4#GZ@');K9_S9XY/^A7TL_DD?
MMW_8QUL([6]?N7X53AE_Y,OA75M] %!+ 0(4 Q0    ( '&$ ED'04UB@0
M +$    0              "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#
M%     @ <80"6=V'OE3O    *P(  !$              ( !KP   &1O8U!R
M;W!S+V-O<F4N>&UL4$L! A0#%     @ <80"69E<G",0!@  G"<  !,
M         ( !S0$  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    " !Q
MA )9]-<>!$L"   V!@  &               @($."   >&PO=V]R:W-H965T
M<R]S:&5E=#$N>&UL4$L! A0#%     @ <80"60^(&#5U!   U L  !@
M         ("!CPH  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0
M   ( '&$ ED749?#*0(  %P%   8              " @3H/  !X;"]W;W)K
M<VAE971S+W-H965T,RYX;6Q02P$"% ,4    " !QA )9*R M?A8#   6$0
M#0              @ &9$0  >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( '&$
M EF7BKL<P    !,"   +              "  =H4  !?<F5L<R\N<F5L<U!+
M 0(4 Q0    ( '&$ EE2<6^U70$  $@#   /              "  <,5  !X
M;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " !QA )9NVSJ[+H    : P  &@
M            @ %-%P  >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"
M% ,4    " !QA )9IOQ*6R,!  #?!   $P              @ $_&   6T-O
F;G1E;G1?5'EP97-=+GAM;%!+!08     "P + ,H"  "3&0     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// 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)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* 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;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.2.u1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>2</ContextCount>
  <ElementCount>19</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>1</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="exfilingfees.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>995210 - Document - Submission</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ffd/role/document/submissionTable</Role>
      <ShortName>Submission</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="exfilingfees.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>995211 - Document - Offerings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ffd/role/document/feesOfferingTable</Role>
      <ShortName>Offerings</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="exfilingfees.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>995215 - Document - Fees Summary</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ffd/role/document/feesSummaryTable</Role>
      <ShortName>Fees Summary</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="EX-FILING FEES" original="exfilingfees.htm">exfilingfees.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="3">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="18">http://xbrl.sec.gov/ffd/2024q2</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>17
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "exfilingfees.htm": {
   "dts": {
    "inline": {
     "local": [
      "exfilingfees.htm"
     ]
    },
    "schema": {
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/lrr/arcrole/deprecated-2009-12-16.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ffd/2024q2/ffd-2024q2.xsd"
     ]
    }
   },
   "keyStandard": 19,
   "keyCustom": 0,
   "axisStandard": 1,
   "axisCustom": 0,
   "memberStandard": 1,
   "memberCustom": 0,
   "hidden": {
    "total": 6,
    "http://xbrl.sec.gov/dei/2024": 2,
    "http://xbrl.sec.gov/ffd/2024q2": 4
   },
   "contextCount": 2,
   "entityCount": 1,
   "segmentCount": 1,
   "elementCount": 107,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/ffd/2024q2": 18,
    "http://xbrl.sec.gov/dei/2024": 3
   },
   "report": {
    "R1": {
     "role": "http://xbrl.sec.gov/ffd/role/document/submissionTable",
     "longName": "995210 - Document - Submission",
     "shortName": "Submission",
     "isDefault": "true",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R2": {
     "role": "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
     "longName": "995211 - Document - Offerings",
     "shortName": "Offerings",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "offrl_1",
      "name": "ffd:FeesOthrRuleFlg",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exfilingfees.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "offrl_1",
      "name": "ffd:FeesOthrRuleFlg",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exfilingfees.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable",
     "longName": "995215 - Document - Fees Summary",
     "shortName": "Fees Summary",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "3",
     "firstAnchor": {
      "contextRef": "rc",
      "name": "ffd:TtlOfferingAmt",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exfilingfees.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "rc",
      "name": "ffd:TtlOfferingAmt",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exfilingfees.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "ffd_AggtRedRpPricFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "AggtRedRpPricFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Redeemed or Repurchased Price, Fiscal Year",
        "terseLabel": "Aggregate Redeemed or Repurchased, FY"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AggtRedRpPricPrrFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "AggtRedRpPricPrrFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Redeemed or Repurchased Price, Prior Fiscal Year",
        "terseLabel": "Aggregate Redeemed or Repurchased, Prior FY"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AggtSalesPricFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "AggtSalesPricFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Sales Price, Fiscal Year",
        "terseLabel": "Aggregate Sales Price"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AmtRedCdts": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "AmtRedCdts",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Redemption Credits",
        "terseLabel": "Redemption Credits"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AmtSctiesRcvd": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "AmtSctiesRcvd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Securities Received",
        "terseLabel": "Amount of Securities Received",
        "documentation": "Amount of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form)"
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ffd_AmtSctiesRegd": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "AmtSctiesRegd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Securities Registered",
        "terseLabel": "Amount Registered",
        "documentation": "The amount of securities being registered."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CeasedOprsDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CeasedOprsDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ceased Operations Date",
        "terseLabel": "Ceased Operations Date"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_CfwdFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CfwdFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Form Type",
        "terseLabel": "Carry Forward Form Type",
        "documentation": "The Form Type of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6). This should be an EDGAR submission type (S-3, S-3/A, S-3ASR, etc.), which means there is a fixed set of possible responses. Note that while the XBRL response should be an EDGAR submission type, the human-readable Ex. 107 could include a simpler label (e.g., \"Form S-3\" in the human-readable and \"S-3ASR\" in the XBRL)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CfwdPrevslyPdFee": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CfwdPrevslyPdFee",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Previously Paid Fee",
        "terseLabel": "Filing Fee Previously Paid in Connection with Unsold Securities to be Carried Forward",
        "documentation": "The fee previously paid in connection with the securities being brought forward from the prior shelf registration statement on which unsold securities are carried forward under 415(a)(6)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CfwdPrrFctvDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CfwdPrrFctvDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Prior Effective Date",
        "terseLabel": "Carry Forward Initial Effective Date",
        "documentation": "The initial effective date of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CfwdPrrFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CfwdPrrFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward File Number",
        "terseLabel": "Carry Forward File Number",
        "documentation": "The EDGAR File Number of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6). If the prior registration statement has a Securities Act File Number and an Investment Company Act File Number, the Securities Act File Number should be used."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CmbndPrspctsItemAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CmbndPrspctsItemAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus Item [Axis]",
        "terseLabel": "Combined Prospectus",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different references to earlier prospectuses on a single fee bearing submission."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CmbndPrspctsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CmbndPrspctsLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus [Line Items]",
        "terseLabel": "Combined Prospectus:"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CmbndPrspctsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CmbndPrspctsTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus [Table]",
        "terseLabel": "Combined Prospectus Table"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CombinedProspectusTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CombinedProspectusTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus Table [N/A]",
        "terseLabel": "Combined Prospectus Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_CshPdByRegistrantInTx": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CshPdByRegistrantInTx",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Paid by Registrant in Transaction",
        "terseLabel": "Cash Consideration Paid",
        "documentation": "Amount of cash consideration paid by registrant in connection with the exchange or other transaction being registered (in a 457(f) calculation)."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "ffd_CshRcvdByRegistrantInTx": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CshRcvdByRegistrantInTx",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Received by Registrant in Transaction",
        "terseLabel": "Cash Consideration Received",
        "documentation": "Amount of cash consideration received by registrant in connection with the exchange or other transaction being registered (in a 457(f) calculation)."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "terseLabel": "Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "terseLabel": "Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "ffd_FeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Amount",
        "terseLabel": "Amount of Registration Fee",
        "documentation": "Total amount of registration fee (amount due after offsets)."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeExhibitTp": {
     "xbrltype": "feeExhibitTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeeExhibitTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Exhibit Type",
        "terseLabel": "Fee Exhibit Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_FeeIntrstAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeeIntrstAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Interest Amount",
        "terseLabel": "Interest Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeeNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Note",
        "terseLabel": "Fee Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeNoteMaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeeNoteMaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Note Maximum Aggregate Offering Price",
        "terseLabel": "Fee Note MAOP"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeeRate",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Rate",
        "terseLabel": "Fee Rate",
        "documentation": "The rate per dollar of fees that public companies and other issuers pay to register their securities with the Commission."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeesOthrRuleFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeesOthrRuleFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fees, Other Rule [Flag]",
        "terseLabel": "Other Rule",
        "documentation": "Checkbox indicating whether filer is using a rule other than 457(a), 457(o), or 457(f) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeesSummaryLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeesSummaryLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fees Summary [Line Items]",
        "terseLabel": "Fees Summary:"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FnlPrspctsFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FnlPrspctsFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Final Prospectus [Flag]",
        "terseLabel": "Final Prospectus"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FormTp": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Form Type",
        "terseLabel": "Form Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_GnlInstrIIhiFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "GnlInstrIIhiFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General Instruction II.H,I [Flag]",
        "terseLabel": "General Instruction II.H,I"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrCity": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "IssrBizAdrCity",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, City",
        "terseLabel": "City"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStatOrCtryCd": {
     "xbrltype": "stateOrCountryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "IssrBizAdrStatOrCtryCd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, State or Country Code",
        "terseLabel": "State or Country Code"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStrt1": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "IssrBizAdrStrt1",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Street 1",
        "terseLabel": "Street 1"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStrt2": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "IssrBizAdrStrt2",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Street 2",
        "terseLabel": "Street 2"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrZipCd": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "IssrBizAdrZipCd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Zip Code",
        "terseLabel": "Zip Code"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrNm": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "IssrNm",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Name",
        "terseLabel": "Issuer Name"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_MaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "MaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum Aggregate Offering Price",
        "terseLabel": "Maximum Aggregate Offering Price",
        "documentation": "The maximum aggregate offering price for the offering that is being registered."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_MaxOfferingPricPerScty": {
     "xbrltype": "nonNegativeDecimal4lItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "MaxOfferingPricPerScty",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum Offering Price per Security",
        "terseLabel": "Proposed Maximum Offering Price per Unit",
        "documentation": "The maximum offering price per share/unit being registered."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NetFeeAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "NetFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Fee Amount",
        "terseLabel": "Net Fee"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NetSalesAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "NetSalesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Sales Amount",
        "terseLabel": "Net Sales"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NrrtvDsclsr": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "NrrtvDsclsr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure",
        "terseLabel": "Narrative Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NrrtvMaxAggtAmt": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "NrrtvMaxAggtAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure, Maximum Aggregate Offering Amount",
        "terseLabel": "Narrative - Max Aggregate Offering Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NrrtvMaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "NrrtvMaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure, Maximum Aggregate Offering Price",
        "terseLabel": "Narrative - Max Aggregate Offering Price"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Axis]",
        "terseLabel": "Offering",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different security offerings on a single fee bearing submission."
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Line Items]",
        "terseLabel": "Offering:"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Note",
        "terseLabel": "Offering Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingSctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingSctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Security Title",
        "terseLabel": "Security Class Title",
        "documentation": "The title of the class of securities being registered (for each class being registered)."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingSctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingSctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Security Type",
        "terseLabel": "Security Type",
        "documentation": "Type of securities: \"Asset-backed Securities\", \"ADRs/ADSs\", \"Debt\", \"Debt Convertible into Equity\", \"Equity\", \"Face Amount Certificates\", \"Limited Partnership Interests\", \"Mortgage Backed Securities\", \"Non-Convertible Debt\", \"Unallocated (Universal) Shelf\", \"Exchange Traded Vehicle Securities\", \"Other\""
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Table]",
        "terseLabel": "Offering:"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Table [N/A]",
        "terseLabel": "Offering Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OffsetAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset [Axis]",
        "terseLabel": "Offset",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different offsets as applied to a fee bearing submission."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetClmInitlFilgDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetClmInitlFilgDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claim Initial Filing Date",
        "terseLabel": "Initial Filing Date",
        "documentation": "The initial filing date of the earlier registration statement with which the earlier (offsetting) fee was paid for a claimed offset. If the offset fee was paid with an amendment, do not provide the amendment date under this element; instead, provide the date of the initial filing (i.e. the \"parent\" filing) ."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetClmdAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetClmdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claimed Amount",
        "terseLabel": "Fee Offset Claimed",
        "documentation": "The amount of offsetting fees being claimed."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetClmdInd": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetClmdInd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claimed Indicator",
        "terseLabel": "Offset Claimed"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetExpltnForClmdAmt": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetExpltnForClmdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Explanation for Claimed Amount",
        "terseLabel": "Explanation for Claimed Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetLineItems",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offset:",
        "label": "Offset [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Note",
        "terseLabel": "Offset Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetPrrFeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Fee Amount",
        "terseLabel": "Fee Paid with Fee Offset Source",
        "documentation": "The fee prevoiusly paid from which an offset is being derived."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior File Number",
        "terseLabel": "File Number",
        "documentation": "The EDGAR File Number of the earlier registration statement with which the earlier (offsetting) fee was paid. If the offset filing for the offset has a Securities Act File Number and an Investment Company Act File Number, the Securities Act File Number should be used."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrFilerNm": {
     "xbrltype": "filerNameItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrFilerNm",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Filer Name",
        "terseLabel": "Registrant or Filer Name",
        "documentation": "The name of the registrant that filed the earlier registration statement with which the earlier (offsetting) fee was paid."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Form Type",
        "terseLabel": "Form or Filing Type",
        "documentation": "The Form Type of the offset filing."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrNbOfUnsoldScties": {
     "xbrltype": "nonNegativeIntegerItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrNbOfUnsoldScties",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Unsold Number of Securities",
        "terseLabel": "Unsold Securities Associated with Fee Offset Claimed",
        "documentation": "The number of unsold securities registered on the prior registration statement that are associated with the claimed offset."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrSctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrSctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Security Title",
        "terseLabel": "Security Title Associated with Fee Offset Claimed",
        "documentation": "The title of the class of securities from which offset fees were derived."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrSctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrSctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Security Type",
        "terseLabel": "Security Type Associated with Fee Offset Claimed",
        "documentation": "Type of securities: \"Asset-backed Securities\", \"ADRs/ADSs\", \"Debt\", \"Debt Convertible into Equity\", \"Equity\", \"Face Amount Certificates\", \"Limited Partnership Interests\", \"Mortgage Backed Securities\", \"Non-Convertible Debt\", \"Unallocated (Universal) Shelf\", \"Exchange Traded Vehicle Securities\", \"Other\""
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrUnsoldOfferingAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrUnsoldOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Unsold Offering Amount",
        "terseLabel": "Unsold Aggregate Offering Amount Associated with Fee Offset Claimed",
        "documentation": "The aggregate offering amount of unsold securities registered on the prior registration statement that are associated with the claimed offset."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetSrcFilgDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetSrcFilgDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Source Filing Date",
        "terseLabel": "Filing Date",
        "documentation": "The filing date of the earlier registration statement with which the earlier (offsetting) fee was paid in an offset."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offset Payment:",
        "label": "Offset [Table]"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Table [N/A]",
        "terseLabel": "Offset Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_PrevslyPdFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "PrevslyPdFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Previously Paid [Flag]",
        "terseLabel": "Fee Previously Paid"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_RegnFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "RegnFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registration File Number",
        "terseLabel": "Registration File Number"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_RptgFsclYrEndDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "RptgFsclYrEndDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reporting Fiscal Year End Date",
        "terseLabel": "Reporting FY End Date"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule011Flg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule011Flg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 0-11 [Flag]",
        "terseLabel": "Rule 0-11"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule011a2OffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule011a2OffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 0-11(a)(2) Offset",
        "label": "Rule 0-11(a)(2) Offset [Flag]"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule415a6Flg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule415a6Flg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 415(a)(6) [Flag]",
        "terseLabel": "Rule 415(a)(6)",
        "documentation": "Checkbox indicating whether filer is claiming a 415(a)(6) carryforward."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_Rule429AggtOfferingAmt": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429AggtOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Aggregate Offering Amount",
        "terseLabel": "Maximum Aggregate Offering Price of Securities Previously Registered",
        "documentation": "The maximum aggregate offering amount of unsold securities registered on the prior registration statement that are carried forward under Rule 429. Only applicable if 457(o) was used in the fee calculation for the prior registration statement."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429CmbndPrspctsFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429CmbndPrspctsFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Combined Prospectus [Flag]",
        "terseLabel": "Rule 429",
        "documentation": "Checkbox indicating whether filer is using a combined prospectus under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429EarlierFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429EarlierFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Earlier File Number",
        "terseLabel": "File Number",
        "documentation": "The Securities Act File Number of the earlier effective registration statement(s) from which securities may be offered and sold using the combined prospectus pursuant to Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429EarlierFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429EarlierFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Earlier Form Type",
        "terseLabel": "Form Type",
        "documentation": "The Form Type of the earlier registration statement from which unsold securities are carried forward under Rule 429. This should be an EDGAR submission type (S-3, S-3/A, S-3ASR, etc.), which means there is a fixed set of possible responses. Note that while the XBRL response should be an EDGAR submission type, the human-readable Ex. 107 could include a simpler label (e.g., \"Form S-3\" in the human-readable and \"S-3ASR\" in the XBRL)."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429InitlFctvDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429InitlFctvDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Initial Effective Date",
        "terseLabel": "Initial Effective Date",
        "documentation": "The filing date of the earlier registration statement from which unsold securities are carried forward under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429NbOfUnsoldScties": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429NbOfUnsoldScties",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Number Of Unsold Securities",
        "terseLabel": "Amount of Securities Previously Registered",
        "documentation": "The number of securities registered on the prior registration statement that are carried forward under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429PrspctsNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429PrspctsNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Prospectus Note",
        "terseLabel": "Combined Prospectus Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Rule429SctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429SctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Security Title",
        "terseLabel": "Security Class Title"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Rule429SctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429SctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Security Type",
        "terseLabel": "Security Type"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Rule457aFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457aFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(a) [Flag]",
        "terseLabel": "Rule 457(a)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(a) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "ffd_Rule457bOffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457bOffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(b) Offset [Flag]",
        "terseLabel": "Rule 457(b) Offset",
        "documentation": "Checkbox indicating whether filer is claiming an offset under Rule 457(b) or 0-11(a)(2)."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "ffd_Rule457fFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457fFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(f) [Flag]",
        "terseLabel": "Rule 457(f)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(f) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ffd_Rule457oFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457oFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(o) [Flag]",
        "terseLabel": "Rule 457(o)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(o) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "ffd_Rule457pOffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457pOffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(p) Offset [Flag]",
        "terseLabel": "Rule 457(p) Offset",
        "documentation": "Checkbox indicating whether filer is claiming an offset under Rule 457(p)."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "ffd_Rule457rFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457rFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(r) [Flag]",
        "terseLabel": "Rule 457(r)"
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "ffd_Rule457sFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457sFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(s) Flag",
        "terseLabel": "Rule 457(s)"
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "ffd_Rule457uFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457uFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(u) [Flag]",
        "terseLabel": "Rule 457(u)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(u) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "ffd_Scties424iAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Scties424iAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Axis]",
        "terseLabel": "Securities, 424I"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Scties424iLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Scties424iLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Line Items]",
        "terseLabel": "Securities, 424I:"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Scties424iTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Scties424iTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Table]",
        "terseLabel": "Securities, 424I Table"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Securities424iTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Securities424iNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities 424I [N/A]",
        "terseLabel": "Securities 424I N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_SubmissionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "SubmissionLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Submission [Line Items]",
        "terseLabel": "Items"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_SubmissnTp": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "SubmissnTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Submission Type",
        "terseLabel": "Submission Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_TermntnCmpltnWdrwl": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TermntnCmpltnWdrwl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Termination / Completion / Withdrawal Statement",
        "terseLabel": "Termination / Withdrawal Statement"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_TtlFeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TtlFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Fee Amount",
        "terseLabel": "Total Fee Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlFeeAndIntrstAmt": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TtlFeeAndIntrstAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Fee and Interest Amount",
        "terseLabel": "Total Fee and Interest Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlOfferingAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TtlOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Offering Amount",
        "terseLabel": "Total Offering"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlOffsetAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TtlOffsetAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Offset Amount",
        "terseLabel": "Total Offset Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlPrevslyPdAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TtlPrevslyPdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Previously Paid Amount",
        "terseLabel": "Previously Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlTxValtn": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TtlTxValtn",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Transaction Valuation",
        "terseLabel": "Total Transaction Valuation"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TxValtn": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TxValtn",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transaction Valuation",
        "terseLabel": "Transaction Valuation"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_ValSctiesRcvd": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "ValSctiesRcvd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Value of Securities Received",
        "terseLabel": "Value of Securities Received",
        "documentation": "Value of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form)"
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ffd_ValSctiesRcvdPerShr": {
     "xbrltype": "nonNegativeDecimal4lItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "ValSctiesRcvdPerShr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Value of Securities Received, Per Share",
        "terseLabel": "Value of Securities Received, Per Share",
        "documentation": "Value per share of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form). This is included in the explanation of 457(f) fee calculation."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "415",
   "Subsection": "a"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "429"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "b"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "f"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "o"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "p"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "r"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "s"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "u"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Subsection": "f",
   "Section": "457"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>18
<FILENAME>0000911177-24-000080-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000911177-24-000080-xbrl.zip
M4$L#!!0    ( '&$ ED\S.4_E D  $,P   0    97AF:6QI;F=F965S+FAT
M;>T::W/;N/'SY5>@[&72FQ$E4K:DB)%UHW/LJYM$YXE\T^NG#D1"$B9\!0!M
MJ;^^NR I413ULN7$-ZTS$]/ 8M^[6"S0^WD>^.2>"<FC\.*-7;?>$!:ZD<?#
MZ<6;P>CRYN;-S_U7O9D",  -Y84Q4RIV&HV'AX?ZPUD]$M.&W>UV&W.$,5(@
M9^[S\,MV4)Q=@HZ%S]= <40#-RWKK,%#J6CHLB*\MUI0!&XWTLD<E,OHO&EW
M=B%/(98+YMM@;60$V&9__/+YXPI<5<.O0!M*T%!.(A%0!2I&3"W3:IK-=@&)
M*9F[A@C^KD^C^[UXWIIG=HYG0^/KDN+TF,JE&CU6TF%.$R9@1?,\!YQ,O&I
MF-" 7YM&_Q4AO1FC'G[ I^+*9_VK/\SKFX\WPU_)]=75J-=(1Q&TD</VQI&W
MR!9Y_)Y(M?#9A>%Q&?MTX9 P"IF1S@,$GSNXD(E\)!OCGL?"U5@Z"DN'2< $
M=TE( T *_#K7H,"[V"!N%"HV5Y_9Y,(0KD$XR,CG]Z9MMXW^R'S;:ZQA. CW
M*!D'7,IP-_[.H_%?,W8UG_$Q5[LIO#4V-'\<,?  YRH$:RTN60A^Y]^$'IM_
M8(M=5+M&WX*?K@TB=AY/\3.;<HF^KH8PLX-@TS+ZEX/1U<>/ _+/P>CNBHS^
M!?]_&I&;X>5CU'LKV+WT%[?>M3]=IQM-)L+_-P1:&G[(@'+&4>0S&DZHCS&U
M8LLV^F H251$QHS<4NYM949/E)T7^1-LP@2D82;7.,<0=J0[8P$%OHC.HLY,
M((L8GW)[@.*GF7[6Y](SLK5J$8/PD@>QSXQ&B;$J)E+F9)2(,F\ZBSN9UK0Z
MP%I%B"4,TW9>GUI.<@^G)YP)H@5EE6GQ\N;#NK>5%Y<(-[93SNC&8)G(V\(4
M[#]"O:>*]5&%IM6!K)OC7,U5KV6AMV5E/E/)ZB8_^4RFXCW*SUWVA5A@I4HV
M#0"D/)O->UR[I/>)!6.@[W& U86)#M#?)N"04)<,YEP:FQAP!X$T@AOF,.J#
MF@M_;9)K;-+;8+FQ@^?_$9]*0IXZU.^C]]7.%# J$\'Z627E &".-I^JH(AX
M=Y&+8=UN>IE,\'D"<J,9A;1V"$&I(8\FF6744N9,-X!"10-.R^]7Y= 23M&Q
MS_+BZ(%[:N:0;O?U.]B10F5.:,!]*)8&@E._1O[._'NFN$MK1$+-",6EX),,
M5/+_,(<TK5B](VARD_I\&CK$!3]FXEU! SVU%A ]Y<&>Z,N80C1";9CQ$E,/
MCPKF.%(J"AQ2;[&@K,9XPXW'_4OJNXFO2UD23<@UAT"=$M@XR1V*"@H>EYTX
M7M>R\HK:+3);P?DV;IL'LKN9/QY=8)[O+3!3B?Z$\C^BBCOO/*Z*>YJ.X!N]
MK#+FMND*8F:^BH_UB)SX$57+(")9@-J6]7H]RGPV@;@CZU&V1/*H4+;;\=Q8
M-_<LQPC'>ESKY^1342H#/^>YBRP_1,(S'P2-88E@](N) QMNDE,)J)ARP'1
M3EGZDPYR8CMDR![\!4G=!:I-CXR8FPBN^$$I8': >3=L]6@UPT"EG;ME,^?S
MH' !J1U6QW,B(Y][9.Q3]\L[DNK,1']P"$U4M!P2?#K+QZK]9 P8IB)*0L^$
MA!P)YZ_=P?O!=7N;%V1<-E^7+='[BVF27SX.AA^(:6[7;!4RV]K$]B2'R,R^
M('=0CQUG^6_+WZ5/I21WV,DX) %]:SYQ!RWNK9\3_R6J<Q" _ZI"W)^ Q]:)
M>;P541Q)2$F?Z)P'24#R\P>YA<T(CO9P0OD=BKP7R'K.\6 Z%6P*!X(2[T]G
M^>P9_/8S,/H"E9GY*E2I>56C(PLX?OP.M2>A7W7@7[.4T)=57#7?/_Q@O_IA
MO>39NDK7(64E;:MH<]<9N6I1KFR7G;%508?=QZ\)I,I=/;CG9A/2\UY&NU!Y
MZF0^()=1$(!)1RIRO]3(CU;=LDE,!;FG?L)(C*T0//8]7:)J-]O5\96_J9G
M+'Y45U*)I-B4;%E&'_ P\70)='VR18!K05T=&RL)!H$"@T U!['C&00/Q9KY
M[,!-/.;R@/KRPK#6!0F3P(M4-KW/EBW;Z-NU3LNJ69:5RYAS<S(A\>S;_['7
MT+\/E!\R<>Z8F'EAST#_+"@"^RH%+=P,KY^B!\@9MM6LGW5>FA)@)U)%13R;
M!LY  YUN#0Z6M98%@?Q\[K!57(A:W,H*(NINUNED/#?Z*)D%0K9?E*%!<@CX
M9[-MR^@WV[7S\V;=/L+!]S9'EFVMEK'MY*RB^/B:0NO5Z-]%BOJK BPM)Z2S
MLUFA&3O\M+;-RA5BK+H3[:HZ"95=$:[,.%3:<OVTW8UV.=*=\I?=?G2H<O_H
M<)=:=\65+[6/R1-[6DO/::VTA;#L0F$G(>LA[+6C=KP\)+^U^7*ZI[=<Y\ L
M\-2>Z3.G!2C8X2=-#GCZ 7^7#/*"'G].=_L>*X]2X-)W4Y5\%_<MD#Z]![]-
M]^\_O?,.F=*N^SYA_W=;;5_0R'=)N 6ZIW?7[ND3[JX+F"5,U:5GX4Z%A_C8
M #4[7^^4KYZ4Y2,GN&-Y1ZJVY[(7E)VM(J;0$0I^D%X)9<W_?)=OK8NTQ#7N
M+\O(8531+-NPP*97:R8;)2N)-2L5]7?JF[(CS/AMC%:(\I0W&PVT+S%6&;$B
MEI-X2P9!-O!IBCEC^K[';H(^5LP##W,#G[  AF/KT%7J[RR3T,.,*V;"J N*
MB04SD?;1G35T.8,PZ5)\-6;O.ZZU+:./2XA-J$-N0D)=%XI9?,H+M:N:Z;L)
M<FZW(?% B4O4C!5N_\C U3U7NWMV5B-4$F 'P+P:P'%)1+$5*Q4<M_&)#K;I
M?!_?W7D,!CQ\A.=&H'M"PP5!-T5X*+CDBHZ:407QMR 3$05$\8#A*OT;\$0H
M.R"*!.%2)BE*T. ]4O.XGV@&!).)KS L-1*)?40B8Y\K6<O^@GC!QU&>1%22
M@S-3$!G?]*:)5-9?O<JT-7;()0R ?%)K(&]LI4U(J1G1,;72V^J^_0UH+M44
MR.S!A%:.!T$)BKX)L0')[QFY]6FXHN@ZY$J"R!I21C[S%[A1:-1Q(O :!#EQ
M\XLE$!2GUHPP81H66 /-@)+0NI*<MSI_<W_2K.#G["?$<ZBE<14^6?9($@,%
M7$;!F'3*<BPSB!X-YD</8!8XJ,I\:DTE58U>)"58' D4.D,_I-*C7\FO?C0&
M+QDQGP%OGZCX I4.@/PC <7 7DCPY57]X&;JH<\SB@FHL2.L2W$[$V4$D$S*
MV:EXXVP9Y0W@J&T:MAV]0_0:^.*__U]02P$"% ,4    " !QA )9/,SE/Y0)
M  !#,   $               @ $     97AF:6QI;F=F965S+FAT;5!+!08
1     0 ! #X   #""0     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>exfilingfees_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ffd="http://xbrl.sec.gov/ffd/2024q2"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef
      xlink:href="https://xbrl.sec.gov/ffd/2024q2/ffd-2024q2.xsd"
      xlink:type="simple"/>
    <context id="rc">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <startDate>2024-07-31</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="offrl_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-31</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <ffd:FormTp contextRef="rc" id="ixv-116">S-8</ffd:FormTp>
    <ffd:SubmissnTp contextRef="rc" id="ixv-117">S-8</ffd:SubmissnTp>
    <ffd:FeeExhibitTp contextRef="rc" id="ixv-118">EX-FILING FEES</ffd:FeeExhibitTp>
    <dei:EntityCentralIndexKey contextRef="rc" id="ixv-119">0000911177</dei:EntityCentralIndexKey>
    <dei:EntityRegistrantName contextRef="rc" id="ixv-120">CASELLA WASTE SYSTEMS INC</dei:EntityRegistrantName>
    <ffd:PrevslyPdFlg contextRef="offrl_1" id="ixv-121">false</ffd:PrevslyPdFlg>
    <ffd:FormTp contextRef="rc" id="ixv-146">S-8</ffd:FormTp>
    <dei:EntityRegistrantName contextRef="rc" id="ixv-147">CASELLA WASTE SYSTEMS INC</dei:EntityRegistrantName>
    <ffd:OfferingSctyTp contextRef="offrl_1" id="ixv-148">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_1" id="ixv-149">Class A Common Stock, $0.01 par value per share</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="offrl_1" id="ixv-150">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="offrl_1"
      decimals="0"
      id="ixv-151"
      unitRef="Shares">1750000</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="offrl_1"
      decimals="INF"
      id="ixv-152"
      unitRef="USD">102.37</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="offrl_1"
      decimals="INF"
      id="ixv-153"
      unitRef="USD">179147500.00</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="offrl_1"
      decimals="INF"
      id="ixv-154"
      unitRef="pure">0.0001476</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="offrl_1"
      decimals="INF"
      id="ixv-155"
      unitRef="USD">26442.17</ffd:FeeAmt>
    <ffd:TtlOfferingAmt contextRef="rc" decimals="INF" id="ixv-156" unitRef="USD">179147500.00</ffd:TtlOfferingAmt>
    <ffd:TtlFeeAmt contextRef="rc" decimals="INF" id="ixv-157" unitRef="USD">26442.17</ffd:TtlFeeAmt>
    <ffd:TtlOffsetAmt contextRef="rc" decimals="INF" id="ixv-158" unitRef="USD">0.00</ffd:TtlOffsetAmt>
    <ffd:NetFeeAmt contextRef="rc" decimals="INF" id="ixv-159" unitRef="USD">26442.17</ffd:NetFeeAmt>
    <ffd:OfferingNote contextRef="offrl_1" id="ixv-160">Note 1 a: In accordance with Rule 416 under the Securities Act of 1933, as amended, this registration statement shall be deemed to cover any additional securities that may from time to time be offered or issued to prevent dilution resulting from stock splits, stock dividends or similar transactions.

Note 1 b: Consists of 1,750,000 shares issuable under the Registrant's Amended and Restated 2016 Incentive Plan.

Note 1 c: Estimated solely for the purpose of calculating the registration fee pursuant to Rules 457(c) and 457(h) of the Securities Act of 1933, as amended, and based upon the average of the high and low prices of the Registrant's Class A Common Stock as reported on the Nasdaq Global Select Market on July 26, 2024.</ffd:OfferingNote>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
