<SEC-DOCUMENT>0001193125-24-250399.txt : 20241104
<SEC-HEADER>0001193125-24-250399.hdr.sgml : 20241104
<ACCEPTANCE-DATETIME>20241104114402
ACCESSION NUMBER:		0001193125-24-250399
CONFORMED SUBMISSION TYPE:	S-3ASR
PUBLIC DOCUMENT COUNT:		19
FILED AS OF DATE:		20241104
DATE AS OF CHANGE:		20241104
EFFECTIVENESS DATE:		20241104

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			WATSCO INC
		CENTRAL INDEX KEY:			0000105016
		STANDARD INDUSTRIAL CLASSIFICATION:	WHOLESALE-HARDWARE & PLUMBING & HEATING EQUIPMENT & SUPPLIES [5070]
		ORGANIZATION NAME:           	07 Trade & Services
		IRS NUMBER:				590778222
		STATE OF INCORPORATION:			FL
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		S-3ASR
		SEC ACT:		1933 Act
		SEC FILE NUMBER:	333-282975
		FILM NUMBER:		241421658

	BUSINESS ADDRESS:	
		STREET 1:		2665 S BAYSHORE DR
		STREET 2:		STE 901
		CITY:			COCONUT GROVE
		STATE:			FL
		ZIP:			33133
		BUSINESS PHONE:		305-714-4100

	MAIL ADDRESS:	
		STREET 1:		2665 SOUTH BAYSHORE DR, STE 901
		CITY:			COCONUT GROVE
		STATE:			FL
		ZIP:			33133
</SEC-HEADER>
<DOCUMENT>
<TYPE>S-3ASR
<SEQUENCE>1
<FILENAME>d901377ds3asr.htm
<DESCRIPTION>S-3ASR
<TEXT>
<HTML><HEAD>
<TITLE>S-3ASR</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE" STYLE="line-height:Normal">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8.5pt; font-family:Times New Roman" ALIGN="center"><B>As filed with the Securities and Exchange Commission on November&nbsp;4, 2024 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8.5pt; font-family:Times New Roman" ALIGN="right"><B>Registration No.&nbsp;333-&#8195;&#8195;&#8195;&#8195; </B></P> <P STYLE="font-size:4pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<P STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:0pt;border-bottom:1px solid #000000">&nbsp;</P> <P STYLE="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</P>
<P STYLE="margin-top:4pt; margin-bottom:0pt; font-size:16pt; font-family:Times New Roman" ALIGN="center"><B>UNITED STATES </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:16pt; font-family:Times New Roman" ALIGN="center"><B>SECURITIES
AND EXCHANGE COMMISSION </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman" ALIGN="center"><B>Washington, D.C. 20549 </B></P> <P STYLE="font-size:4pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center>
<P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center> <P STYLE="margin-top:4pt; margin-bottom:0pt; font-size:16pt; font-family:Times New Roman" ALIGN="center"><B>FORM <FONT
STYLE="white-space:nowrap">S-3</FONT> </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:16pt; font-family:Times New Roman" ALIGN="center"><B>REGISTRATION STATEMENT </B></P>
<P STYLE="margin-top:4pt; margin-bottom:0pt; font-size:11pt; font-family:Times New Roman" ALIGN="center"><B><I>UNDER </I></B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:11pt; font-family:Times New Roman" ALIGN="center"><B><I>THE
SECURITIES ACT OF 1933 </I></B></P> <P STYLE="font-size:4pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center> <P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center>
<P STYLE="margin-top:4pt; margin-bottom:0pt; font-size:22pt; font-family:Times New Roman" ALIGN="center"><B>WATSCO, INC. </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(Exact name
of registrant as specified in its charter) </B></P> <P STYLE="font-size:4pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center>
<P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center> <P STYLE="margin-top:4pt; margin-bottom:0pt; font-size:8.5pt; font-family:Times New Roman" ALIGN="center"><B>Florida
</B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(State or other jurisdiction of incorporation or organization) </B></P>
<P STYLE="margin-top:4pt; margin-bottom:0pt; font-size:8.5pt; font-family:Times New Roman" ALIGN="center"><B><FONT STYLE="white-space:nowrap">59-0778222</FONT> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(I.R.S. Employer Identification Number) </B></P>
<P STYLE="margin-top:4pt; margin-bottom:0pt; font-size:8.5pt; font-family:Times New Roman" ALIGN="center"><B>2665 South Bayshore Drive, Suite 901 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8.5pt; font-family:Times New Roman" ALIGN="center"><B>Miami, Florida 33133 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8.5pt; font-family:Times New Roman" ALIGN="center"><B>(305) <FONT STYLE="white-space:nowrap">714-4100</FONT> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:7.5pt; font-family:Times New Roman" ALIGN="center"><B>(Address, including zip code, and telephone number, including area code, of registrant&#146;s principal executive offices) </B></P>
<P STYLE="font-size:4pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center> <P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center>
<P STYLE="margin-top:4pt; margin-bottom:0pt; font-size:8.5pt; font-family:Times New Roman" ALIGN="center"><B>Ana M. Menendez </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8.5pt; font-family:Times New Roman" ALIGN="center"><B>Chief
Financial Officer and Treasurer </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8.5pt; font-family:Times New Roman" ALIGN="center"><B>Watsco, Inc. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8.5pt; font-family:Times New Roman" ALIGN="center"><B>2665 South Bayshore Drive, Suite 901 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8.5pt; font-family:Times New Roman" ALIGN="center"><B>Miami, Florida, 33133 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8.5pt; font-family:Times New Roman" ALIGN="center"><B>(305) <FONT STYLE="white-space:nowrap">714-4100</FONT> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:7.5pt; font-family:Times New Roman" ALIGN="center"><B>(Name, address, including zip code, and telephone number, including area code, of agent for service) </B></P>
<P STYLE="font-size:4pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center> <P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center>
<P STYLE="margin-top:4pt; margin-bottom:0pt; font-size:8.5pt; font-family:Times New Roman" ALIGN="center"><B><I>Copies to: </I></B></P> <P STYLE="margin-top:4pt; margin-bottom:0pt; font-size:8.5pt; font-family:Times New Roman" ALIGN="center"><B>Drew
M. Altman, Esq. </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8.5pt; font-family:Times New Roman" ALIGN="center"><B>Win Rutherfurd, Esq. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8.5pt; font-family:Times New Roman" ALIGN="center"><B>Greenberg Traurig, P.A. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8.5pt; font-family:Times New Roman" ALIGN="center"><B>333 S.E. 2<SUP STYLE="font-size:75%; vertical-align:top">nd</SUP> Avenue </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8.5pt; font-family:Times New Roman" ALIGN="center"><B>Suite 4400 </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8.5pt; font-family:Times New Roman" ALIGN="center"><B>Miami,
Florida 33131 </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8.5pt; font-family:Times New Roman" ALIGN="center"><B>(305) <FONT STYLE="white-space:nowrap">579-0500</FONT> </B></P>
<P STYLE="font-size:4pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center> <P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center>
<P STYLE="margin-top:4pt; margin-bottom:0pt; font-size:8.5pt; font-family:Times New Roman"><B>Approximate Date of Commencement of Proposed Sale to the Public</B>: From time to time after this Registration Statement becomes effective as determined by
market conditions and other factors. </P> <P STYLE="margin-top:4pt; margin-bottom:0pt; font-size:8.5pt; font-family:Times New Roman">If the only securities being registered on this form are being offered pursuant to dividend or interest reinvestment
plans, please check the following box.&#8194;&#9744; </P> <P STYLE="margin-top:4pt; margin-bottom:0pt; font-size:8.5pt; font-family:Times New Roman">If any of the securities being registered on this form are to be offered on a delayed or continuous
basis pursuant to Rule 415 under the Securities Act of 1933, other than securities offered only in connection with dividend or interest reinvestment plans, check the following box.&#8194;&#9746; </P>
<P STYLE="margin-top:4pt; margin-bottom:0pt; font-size:8.5pt; font-family:Times New Roman">If this Form is filed to register additional securities for an offering pursuant to Rule 462(b) under the Securities Act, please check the following box and
list the Securities Act registration statement number of the earlier effective registration statement for the same offering.&#8194;&#9744; </P> <P STYLE="margin-top:4pt; margin-bottom:0pt; font-size:8.5pt; font-family:Times New Roman">If this Form
is a post-effective amendment filed pursuant to Rule 462(c) under the Securities Act, check the following box and list the Securities Act registration statement number of the earlier effective registration statement for the same
offering.&#8194;&#9744; </P> <P STYLE="margin-top:4pt; margin-bottom:0pt; font-size:8.5pt; font-family:Times New Roman">If this Form is a registration statement pursuant to General Instruction I.D. or a post-effective amendment thereto that shall
become effective upon filing with the Commission pursuant to Rule 462(e) under the Securities Act, check the following box.&#8194;&#9746; </P> <P STYLE="margin-top:4pt; margin-bottom:0pt; font-size:8.5pt; font-family:Times New Roman">If this Form is
a post-effective amendment to a registration statement filed pursuant to General Instruction I.D. filed to register additional securities or additional classes of securities pursuant to Rule 413(b) under the Securities Act, check the following
box.&#8194;&#9744; </P> <P STYLE="margin-top:4pt; margin-bottom:0pt; font-size:8.5pt; font-family:Times New Roman">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a
<FONT STYLE="white-space:nowrap">non-accelerated</FONT> filer, a smaller reporting company, or an emerging growth company. See the definitions of &#147;large accelerated filer,&#148; &#147;accelerated filer,&#148; &#147;smaller reporting
company&#148; and &#147;emerging growth company&#148; in Rule <FONT STYLE="white-space:nowrap">12b-2</FONT> of the Exchange Act. </P> <P STYLE="font-size:4pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8.5pt" ALIGN="center">


<TR>

<TD WIDTH="17%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="58%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="20%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="2%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8.5pt">
<TD VALIGN="bottom">Large&nbsp;accelerated&nbsp;filer</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&#9746;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Accelerated&nbsp;filer</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&#9744;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8.5pt">
<TD VALIGN="bottom"><FONT STYLE="white-space:nowrap">Non-accelerated</FONT> filer</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&#9744;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Smaller&nbsp;reporting&nbsp;company</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&#9744;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8.5pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Emerging&nbsp;growth&nbsp;company</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&#9744;</TD></TR>
</TABLE> <P STYLE="margin-top:4pt; margin-bottom:0pt; font-size:8.5pt; font-family:Times New Roman">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&nbsp;7(a)(2)(B) of the Securities Act.&#8194;&#9744; </P> <P STYLE="font-size:4pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<P STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:0pt;border-bottom:1px solid #000000">&nbsp;</P> <P STYLE="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>PROSPECTUS </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:24pt; font-family:Times New Roman" ALIGN="center"><B>Watsco, Inc. </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt;margin-bottom:0pt" ALIGN="center">


<IMG SRC="g901377g35x30.jpg" ALT="LOGO" STYLE="width:1.74699in;height:0.33735in;">
 </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:14pt; font-family:Times New Roman" ALIGN="center"><B>Common Stock </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:14pt; font-family:Times New Roman" ALIGN="center"><B>Class&nbsp;B Common Stock </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center>
<P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We are Watsco, Inc., a
corporation incorporated under the laws of the State of Florida. This prospectus relates to the public offer and sale of Common stock and Class&nbsp;B common stock that we may offer from time to time. We may offer and sell the securities at prices
and on terms to be determined at the time of sale and set forth in a prospectus supplement. You should read this prospectus, the applicable prospectus supplement and other offering materials carefully before you invest. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We may offer the securities from time to time through public or private transactions, and in the case of our Common stock and our Class&nbsp;B common stock,
on or off the New York Stock Exchange, at prevailing market prices or at privately negotiated prices. Sales may be made directly to purchasers or to or through agents, broker-dealers or underwriters. If any agents or underwriters are involved in the
sale of any of these securities, the applicable prospectus supplement will set forth the names of the agents or underwriters and any applicable fees, commissions or discounts. Our net proceeds from the sale of securities will also be set forth in
the applicable prospectus supplement. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our Common stock is listed on the New York Stock Exchange under the ticker symbol &#147;WSO,&#148; and our
Class&nbsp;B common stock is listed on the New York Stock Exchange under the ticker symbol &#147;WSOB.&#148; </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center>
<P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman"><B>Investing in our securities
involves risks. Before buying any offered securities, you should carefully consider the risk factors contained in this prospectus under the heading &#147;<A HREF="#tx901377_2">Risk Factors</A>&#148;, beginning on page 2 of this prospectus and in the
&#147;Risk Factors&#148; section of the documents incorporated by reference in this prospectus. </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center>
<P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>NEITHER THE SECURITIES AND
EXCHANGE COMMISSION NOR ANY STATE SECURITIES COMMISSION HAS APPROVED OR DISAPPROVED OF THESE SECURITIES OR PASSED UPON THE ACCURACY OR ADEQUACY OF THIS PROSPECTUS. ANY REPRESENTATION TO THE CONTRARY IS A CRIMINAL OFFENSE. </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center> <P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>The date of this prospectus is November&nbsp;4, 2024. </B></P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="toc"></A>TABLE OF CONTENTS </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="95%"></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Page</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx901377_1">About This Prospectus</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx901377_2">Risk Factors</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx901377_3">Cautionary Statement Regarding Forward-looking Statements</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx901377_4">The Company</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx901377_5">Use of Proceeds</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx901377_6">Description of Capital Stock</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx901377_7">Plan of Distribution</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">11</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx901377_8">Legal Matters</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">13</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx901377_9">Experts</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">13</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx901377_10">Where You Can Find More Information</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">14</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx901377_11">Incorporation of Certain Documents by Reference</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">15</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx901377_1"></A>ABOUT THIS PROSPECTUS </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">This prospectus is part of a &#147;shelf&#148; registration statement on Form <FONT STYLE="white-space:nowrap">S-3</FONT> that we filed with the United States
Securities and Exchange Commission, or the SEC. By using a shelf registration statement, Watsco may sell, at any time and from time to time, in one or more offerings, any combination of the securities described in this prospectus. As allowed by the
SEC rules, this prospectus does not contain all of the information included in the registration statement. For further information, we refer you to the registration statement, including its exhibits. Statements contained in this prospectus about the
provisions or contents of any agreement or other document are not necessarily complete. If the SEC&#146;s rules and regulations require that an agreement or document be filed as an exhibit to the registration statement, of which this prospectus
forms a part, please see that agreement or document for a complete description of these matters. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">This prospectus provides you only with a general
description of the securities we may offer. Each time we sell securities, we will provide a prospectus supplement that contains specific information about the terms of the securities offered. You should read this prospectus and any prospectus
supplement together with any additional information you may need to make your investment decision. You should also read and carefully consider the information in the documents we have referred you to in the &#147;Where You Can Find More
Information&#148; section found on page 9. Information incorporated by reference after the date of this prospectus is considered a part of this prospectus and may add, update or change information contained in this prospectus. Any information in
such subsequent filings that is inconsistent with this prospectus or any prospectus supplement will supersede the information in this prospectus or such prospectus supplement. Before purchasing any securities, you should carefully read this
prospectus, any supplement and any free writing prospectus related to the applicable securities that is prepared by us or on our behalf or that is otherwise authorized by us, together with the additional information described under the heading
&#147;Incorporation of Certain Documents by Reference&#148; found on page 9. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">You should rely only on the information contained or incorporated by
reference in this prospectus, any prospectus supplement and any free writing prospectus related to the applicable securities that is prepared by us or on our behalf or that is otherwise authorized by us. We have not authorized any other person to
provide you with additional or different information. If anyone provides you with additional, different or inconsistent information, you should not rely on it. We will not make an offer to sell these securities in any jurisdiction where the offer or
sale is not permitted. You should assume that the information appearing in this prospectus, as well as information we have previously filed with the SEC and incorporate herein by reference, is accurate only as of the date on the front cover of this
prospectus. Our business, financial condition, results of operations and prospects may have changed since that date. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">References in this prospectus to the
&#147;Registrant,&#148; &#147;Watsco,&#148; &#147;we,&#148; &#147;us,&#148; and &#147;our&#148; refer to Watsco, Inc. and its subsidiaries, unless the context requires otherwise. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">1 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx901377_2"></A>RISK FACTORS </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Investing in our securities involves risks. Before deciding to purchase any of our securities, you should carefully consider the discussion of risks and
uncertainties under the heading &#147;Risk Factors&#148; contained in our Annual Report on Form <FONT STYLE="white-space:nowrap">10-K</FONT> for the year ended December&nbsp;31, 2023, our Quarterly Reports on Form
<FONT STYLE="white-space:nowrap">10-Q</FONT> for the quarters ended March&nbsp;31, 2024, June&nbsp;30, 2024, and September&nbsp;30, 2024, and the other documents incorporated by reference in this prospectus, and under similar headings in our
subsequently filed quarterly reports on Form <FONT STYLE="white-space:nowrap">10-Q</FONT> and annual reports on Form <FONT STYLE="white-space:nowrap">10-K,</FONT> as well as the other risks and uncertainties described in any applicable prospectus
supplement and in the other documents incorporated by reference in this prospectus. See the section entitled &#147;Where You Can Find More Information&#148; found on page 9. The risks and uncertainties we discuss in the documents incorporated by
reference in this prospectus are those we currently believe may materially affect our company. Additional risks and uncertainties not presently known to us or that we currently believe are immaterial also may materially and adversely affect our
business, financial condition and results of operations. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">2 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx901377_3"></A>CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS
</B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Certain of the statements contained in this prospectus and in documents incorporated by reference in this prospectus are &#147;forward-looking&#148;
statements as defined in the Private Securities Litigation Reform Act of 1995. Generally, the words &#147;anticipate,&#148; &#147;estimate,&#148; &#147;could,&#148; &#147;should,&#148; &#147;may,&#148; &#147;plan,&#148; &#147;seek,&#148;
&#147;expect,&#148; &#147;believe,&#148; &#147;intend,&#148; &#147;target,&#148; &#147;will,&#148; &#147;project,&#148; &#147;focused,&#148; &#147;outlook,&#148; &#147;goal,&#148; &#147;designed&#148; and variations of these words and negatives
thereof and similar expressions are intended to identify forward-looking statements, which generally are not historical in nature. All statements which address future operating performance, events or developments that we expect or anticipate will
occur in the future, and statements about future operating results, are forward-looking statements, including statements regarding, among other items, (i)&nbsp;economic conditions, (ii)&nbsp;business and acquisition strategies, (iii)&nbsp;potential
acquisitions and/or joint ventures and investments in unconsolidated entities, (iv)&nbsp;financing plans and (v)&nbsp;industry, demographic and other trends affecting our financial condition or results of operations. These forward-looking statements
are based on management&#146;s current expectations, are not guarantees of future performance and are subject to a number of risks, uncertainties, and changes in circumstances, certain of which are beyond our control. Actual results could differ
materially from these forward-looking statements as a result of several factors, including, but not limited to: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">general economic conditions, both in the United States and in the international markets we serve;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">competitive factors within the HVAC/R industry; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">effects of supplier concentration, including conditions that impact the supply chain; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">fluctuations in certain commodity costs; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">consumer spending; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">consumer debt levels; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">new housing starts and completions; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">capital spending in the commercial construction market; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">access to liquidity needed for operations; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">seasonal nature of product sales; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">weather patterns and conditions; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">insurance coverage risks; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">federal, state, and local regulations impacting our industry and products; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">prevailing interest rates; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the effect of inflation; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">foreign currency exchange rate fluctuations; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">international risk; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">cybersecurity risk; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the continued viability of our business strategy. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We believe these forward-looking statements are reasonable; however, you should not place undue reliance on any forward-looking statements, which are based on
current expectations. For additional information regarding important factors that may affect our operations and could cause actual results to vary materially from those anticipated in the forward-looking statements, please see Item 1A &#147;Risk
Factors&#148; in our Annual Reports on <FONT STYLE="white-space:nowrap">Form&nbsp;10-K,</FONT> as well as the other documents and reports that we file with the SEC and incorporate by reference into this prospectus. Forward-looking statements speak
only as of the date the statements were made. We assume </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">3 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
no obligation to update forward-looking information or the discussion of such risks and uncertainties to reflect actual results, changes in assumptions, or changes in other factors affecting
forward-looking information, except as required by applicable law. We qualify any and all of our forward-looking statements by these cautionary factors. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">4 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx901377_4"></A>THE COMPANY </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">This summary highlights selected information and does not contain all the information that is important to you. You should carefully read this prospectus, any
applicable prospectus supplement and the documents to which we have referred to in &#147;Incorporation of Certain Documents by Reference&#148; on page 9 of this prospectus for information about us and our financial statements. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Watsco, Inc. was incorporated in Florida in 1956 and is the largest distributor of air conditioning, heating, and refrigeration equipment and related parts
and supplies (&#147;HVAC/R&#148;) in the HVAC/R distribution industry in North America. At September&nbsp;30, 2024, we operated from 689 locations in 43 U.S. States, Canada, Mexico, and Puerto Rico with additional market coverage on an export basis
to portions of Latin America and the Caribbean. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our principal executive office is located at 2665 South Bayshore Drive, Suite 901, Miami, Florida 33133,
and our telephone number is <FONT STYLE="white-space:nowrap">(305)&nbsp;714-4100.</FONT> Our website address on the Internet is www.watsco.com. The information contained on or accessible through our website is not incorporated into this prospectus.
</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">5 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx901377_5"></A>USE OF PROCEEDS </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Unless we specify otherwise in the applicable prospectus supplement, we expect to use the net proceeds, if any, from the sale of the securities offered hereby
for general corporate purposes, which may include: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">acquisitions of assets and businesses; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">repayment of indebtedness outstanding at that time; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">general working capital. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Any specific allocation of the net proceeds of an offering of securities to a specific purpose will be determined at the time of such offering and will be
described in the related prospectus supplement. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">6 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx901377_6"></A>DESCRIPTION OF CAPITAL STOCK </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following summarizes certain material terms and provisions of our Common stock, our Class&nbsp;B common stock and our preferred stock. It does not purport
to be complete, however, and is qualified in its entirety by reference to the Florida Business Corporation Act, referred to as the Florida Act, and the complete text of our Amended and Restated Articles of Incorporation, as amended, referred to as
our Amended and Restated Articles of Incorporation, and our Second Amended and Restated Bylaws, referred to as our Amended and Restated Bylaws, each of which is incorporated by reference as an exhibit to the registration statement of which this
prospectus forms a part. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Overview - Authorized and Outstanding Shares </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of October&nbsp;29, 2024, under our Amended and Restated Articles of Incorporation, we had the authority to issue: </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">60,000,000 shares of Common stock, par value $0.50 per share; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">10,000,000 shares of Class&nbsp;B common stock, par value $0.50 per share; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">10,000,000 shares of preferred stock, par value $0.50 per share, which are issuable in series on terms determined
by our Board of Directors, of which none are currently designated. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of October&nbsp;29, 2024: </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">34,829,623 shares of our Common stock, excluding 4,066,981 treasury shares, were outstanding;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">5,552,050 shares of our Class&nbsp;B common stock, excluding 34,872 treasury shares, were outstanding; and
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">no shares of our preferred stock were outstanding. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following descriptions set forth certain general terms and provisions of our Common stock and Class&nbsp;B common stock to which a prospectus supplement
may relate. The particular terms of the shares of Common stock and Class&nbsp;B common stock being offered and the extent to which the general provisions may apply will be described in the applicable prospectus supplement. If so indicated in the
applicable prospectus supplement, the terms of any series of shares of capital stock may differ from the terms set forth below, except with respect to those terms required by our Amended and Restated Articles of Incorporation and Amended and
Restated Bylaws. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Rights of Our Common Stock </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Preemptive Rights</U>. The holders of our Common stock do not have preemptive rights to purchase or subscribe for any stock or other securities of ours.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Voting Rights</U>. Each outstanding share of our Common stock is entitled to one vote per share. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Dividends</U>. Holders of our Common stock are entitled to receive dividends or other distributions when and if declared by our Board of Directors. The
right of our Board of Directors to declare dividends, however, is subject to any rights of the holders of other classes of our capital stock and the availability of sufficient funds under Florida law to pay dividends. In addition, our ability to pay
dividends depends on certain restrictions in our unsecured revolving credit agreement. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Liquidation Rights</U>. In the event of the liquidation of the
Company, subject to the rights, if any, of the holders of other classes of our capital stock, the holders of our Common stock are entitled to receive any of our assets available for distribution to our shareholders ratably in proportion to the
number of shares held by them. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Listing</U>. We list our Common stock on the New York Stock Exchange under the symbol &#147;WSO.&#148; </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">7 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Additionally, please see &#147;&#151;Material Provisions of our Amended and Restated Articles of
Incorporation and Amended and Restated Bylaws&#148; below. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Rights of Our Class&nbsp;B Common Stock </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our Class&nbsp;B common stock is substantially identical to our Common stock except: (i)&nbsp;each share Common stock is entitled to one vote on all matters
submitted to a vote of our shareholders, and each share of Class&nbsp;B common stock is entitled to ten votes; (ii)&nbsp;shareholders of Common stock are entitled to elect 25% of our Board of Directors (rounded up to the nearest whole number), and
Class&nbsp;B shareholders are entitled to elect the balance of the Board of Directors; (iii)&nbsp;cash dividends may be paid on Common stock without paying a cash dividend on Class&nbsp;B common stock, and no cash dividend may be paid on
Class&nbsp;B common stock unless at least an equal per share cash dividend is paid on Common stock; and (iv)&nbsp;Class B common stock is convertible at any time into Common stock on a
<FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">one-for-one</FONT></FONT> basis at the option of the shareholder. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We list our
Class&nbsp;B common stock on the New York Stock Exchange under the symbol &#147;WSOB.&#148; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Additionally, please see &#147;&#151;Material Provisions of
our Amended and Restated Articles of Incorporation and Amended and Restated Bylaws&#148; below. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Rights of Our Preferred Stock </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We are authorized to issue preferred stock with such designation, rights and preferences as may be determined from time to time by our Board of Directors.
Accordingly, the Board of Directors is empowered, without approval of the holders of our Common stock or Class&nbsp;B common stock, to issue preferred stock with dividend, liquidation, conversion, voting or other rights which could adversely affect
the voting power or other rights of the holders of our Common stock and Class&nbsp;B common stock. In the event of issuance, the preferred stock could be utilized, under certain circumstances, as a method of discouraging, delaying or preventing a
change in control of the Company or making removal of management more difficult. Please see &#147;&#151;Material Provisions of our Amended and Restated Articles of Incorporation and Amended and Restated Bylaws&#148; below. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Material Provisions of our Amended and Restated Articles of Incorporation and Amended and Restated Bylaws </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our Amended and Restated Articles of Incorporation and Amended and Restated Bylaws contain provisions that could discourage, delay or prevent a tender offer or
takeover attempt at a price which many shareholders may find attractive. The existence of these provisions could limit the price that investors might otherwise pay in the future for shares of our Common stock and Class&nbsp;B common stock. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Blank Check Preferred Stock</U>. As noted above, our preferred stock could be issued quickly and utilized, under certain circumstances, as a method of
discouraging, delaying or preventing a change in control of the Company or make removal of management more difficult. As of the date of the prospectus, the Company does not intend to issue any preferred stock. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Election of Directors</U>. Our Amended and Restated Articles of Incorporation provide for the filling of vacancies occurring on the Board of Directors by
certain votes of the remaining directors. These provisions may discourage a third party from voting to remove incumbent directors and simultaneously gaining control of the Board of Directors by filling the vacancies created by that removal with its
own nominees. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Classified Board</U>. Our Amended and Restated Articles of Incorporation provide that our Board of Directors shall be divided into three
classes serving staggered terms. Approximately <FONT STYLE="white-space:nowrap">one-third</FONT> of the Board of Directors is elected each year. The provision for a classified board could prevent a party who acquires control of a majority of our
outstanding capital stock entitled to vote from obtaining control of our Board of Directors until the second </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">8 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
annual shareholders&#146; meeting following the date the acquiring party obtains such a controlling interest. The classified board provision could discourage a potential acquiror from making a
tender offer or otherwise attempting to obtain control of the Company and could increase the likelihood that incumbent directors will retain their positions. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Indemnification</U>. Our Amended and Restated Articles of Incorporation and Amended and Restated Bylaws provide for indemnification of our officers and
directors to the fullest extent allowed by applicable law. Insofar as indemnification for liabilities arising under the Securities Act of 1933, as amended, which we refer to as the Securities Act, may be permitted to directors, officers or persons
controlling us under the provisions that we describe above or otherwise, we have been informed that in the opinion of the SEC, this indemnification is against public policy as expressed in the Securities Act and is therefore unenforceable. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Transfer Agent and Registrar </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The transfer agent and
registrar for our Common stock and Class&nbsp;B common stock is Equiniti Trust Company, LLC. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Florida Anti-Takeover Statute </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As a Florida corporation, we are subject to certain anti-takeover provisions that apply to public corporations under Florida law. Pursuant to
Section&nbsp;607.0901 of the Florida Act, a publicly held Florida corporation may not engage in a broad range of business combinations or other extraordinary corporate transactions with an interested shareholder for a period of three (3)&nbsp;years
following the time that such shareholder became an interested shareholder, unless: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">such business combination or other extraordinary corporate transaction (including a transaction which resulted in
the shareholder becoming an interested shareholder) is approved by a majority of disinterested directors before the subject shareholder becomes an interested shareholder; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">upon consummation of such a business combination or extraordinary corporate transaction that resulted in the
subject shareholder becoming an interested shareholder, such shareholder owned at least 85% of the outstanding voting shares of the corporation at the time such transaction commenced, exclusive of shares owned by directors, officers and certain
employee stock plans; or </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">at or subsequent to the time the subject shareholder became an interested shareholder, such business combination
or other extraordinary corporate transaction is approved by the board of directors and authorized by an affirmative vote of the holders of <FONT STYLE="white-space:nowrap">two-thirds</FONT> of the voting shares of the corporation (excluding shares
held by the interested shareholder) at an annual or special meeting of shareholders, and not by written consent. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The above requirements
do not apply to such business combinations or other extraordinary corporate transactions with an interested shareholder if: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the corporation has not had more than 300 shareholders of record at any time during the three years preceding the
announcement date of any such business combination; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the interested shareholder has owned at least 80% of the corporation&#146;s outstanding voting shares for at
least three (3)&nbsp;years preceding the announcement date of any such business combination; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the interested shareholder is the beneficial owner of at least 90% of the outstanding voting shares of the
corporation, exclusive of shares acquired directly from the corporation in a transaction not approved by a majority of the disinterested directors; or </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the consideration paid to the holders of the corporation&#146;s voting stock is at least equal to certain fair
price criteria. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">9 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">An interested shareholder is defined as a person who, together with affiliates and associates, beneficially
owns more than 15% of a corporation&#146;s outstanding voting shares. We have not made an election in our Amended and Restated Articles of Incorporation to opt out of Section&nbsp;607.0901. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In addition, we are subject to Section&nbsp;607.0902 of the Florida Act, which prohibits the voting of shares in a publicly held Florida corporation that are
acquired in a control share acquisition unless (i)&nbsp;our Board of Directors approved such acquisition prior to its consummation or (ii)&nbsp;after such acquisition, in lieu of prior approval by our Board of Directors, the holders of a majority of
the corporation&#146;s voting shares, exclusive of shares owned by officers of the corporation, employee directors or the acquiring party, approve the granting of voting rights as to the shares acquired in the control share acquisition. A control
share acquisition is defined as an acquisition that immediately thereafter entitles the acquiring party to 20% or more of the total voting power in an election of directors. We have not made an election in our Amended and Restated Articles of
Incorporation or Amended and Restated Bylaws to opt out of Section&nbsp;607.0902. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">10 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx901377_7"></A>PLAN OF DISTRIBUTION </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We may sell securities to one or more underwriters or dealers for public offering and sale by them, or we may sell the securities to investors directly or
through agents. The applicable prospectus supplement will set forth the terms of the particular offering and the method of distribution and will identify any firms acting as underwriters, dealers or agents in connection with the offering, including:
</P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the name or names of any underwriters; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the respective amounts underwritten; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the nature of any material relationship between us and any underwriter; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the nature of the obligation of the underwriter(s) to take the securities; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the name or names of any selling security holders; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the purchase price of the securities; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">any underwriting discounts and other items constituting underwriters&#146; compensation; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">any initial public offering price and the net proceeds we will receive from such sale; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">any discounts or concessions allowed or reallowed or paid to dealers; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">any securities exchange or market on which the securities offered in the prospectus supplement may be listed.
</P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We may distribute our securities from time to time in one or more transactions at a fixed price or prices, which may be changed, or at
prices determined as the prospectus supplement specifies, including in <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">&#147;at-the-market&#148;</FONT></FONT> offerings. We may sell our securities through a rights offering, forward
contracts or similar arrangements. Any underwriting discounts or other compensation which we pay to underwriters or agents in connection with the offering of our securities, and any discounts, concessions or commissions which underwriters allow to
dealers, will be set forth in the prospectus supplement. Underwriters may sell our securities to or through dealers, and such dealers may receive compensation in the form of discounts, concessions or commissions from the underwriters and commissions
from the purchasers for whom they may act as agents. Underwriters, dealers and agents that participate in the distribution of our securities may be deemed to be underwriters under the Securities Act and any discounts or commissions they receive from
us and any profit on the resale of our securities they realize may be deemed to be underwriting discounts and commissions under the Securities Act. Any such underwriter or agent will be identified, and any such compensation received from us, will be
described in the applicable prospectus supplement. Unless otherwise set forth in the prospectus supplement relating thereto, the obligations of the underwriters or agents to purchase our securities will be subject to conditions precedent and the
underwriters will be obligated to purchase all our offered securities if any are purchased. The public offering price and any discounts or concessions allowed or reallowed or paid to dealers may be changed from time to time. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Any common stock sold pursuant to this prospectus and applicable prospectus supplement will be approved for trading, upon notice of issuance, on the New York
Stock Exchange. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Underwriters and their controlling persons, dealers and agents may be entitled, under agreements entered into with us, to indemnification
against and contribution toward specific civil liabilities, including liabilities under the Securities Act. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">An underwriter may engage in over-allotment,
stabilizing transactions, short covering transactions and penalty bids in accordance with securities laws. Over-allotment involves sales in excess of the offering size, which creates a short position. Stabilizing transactions permit bidders to
purchase the underlying security so long as the stabilizing bids do not exceed a specified maximum. Short covering transactions involve purchases of the </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">11 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
securities in the open market after the distribution is completed to cover short positions. Penalty bids permit the underwriters to reclaim a selling concession from a dealer when the securities
originally sold by the dealer are purchased in a covering transaction to cover short positions. Those activities may cause the price of the securities to be higher than it would otherwise be. The underwriters may engage in these activities on any
exchange or other market in which the securities may be traded. If commenced, the underwriters may discontinue these activities at any time. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Certain of
the underwriters and their affiliates may be customers of, engage in transactions with, and perform services for, us and our subsidiaries in the ordinary course of business. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">12 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx901377_8"></A>LEGAL MATTERS </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Certain legal matters with respect to the validity of the securities offered under this prospectus will be passed upon for us by Greenberg Traurig, P.A.,
Miami, Florida. Cesar Alvarez, one of our Directors, is the Executive Chairman of Greenberg Traurig, P.A., which receives from us customary fees for legal services. </P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx901377_9"></A>EXPERTS </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The
consolidated financial statements of Watsco, Inc. and its subsidiaries as of December&nbsp;31, 2023, and for the year ended December&nbsp;31, 2023, and management&#146;s assessment of the effectiveness of internal control over financial reporting as
of December&nbsp;31, 2023 have been incorporated by reference herein in reliance upon the reports of Deloitte&nbsp;&amp; Touche LLP, independent registered public accounting firm, incorporated by reference herein, and upon the authority of said firm
as experts in accounting and auditing. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The consolidated financial statements of Watsco, Inc. and its subsidiaries as of December&nbsp;31, 2022, and for
each of the years in the <FONT STYLE="white-space:nowrap">two-year</FONT> period ended December&nbsp;31, 2022 have been incorporated by reference herein in reliance upon the report of KPMG LLP, independent registered public accounting firm,
incorporated by reference herein, and upon the authority of said firm as experts in accounting and auditing. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">13 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx901377_10"></A>WHERE YOU CAN FIND MORE INFORMATION </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We file annual, quarterly and current reports, proxy statements and other information with the SEC. The SEC maintains an internet site that contains reports,
proxy and information statements, and other information that we file electronically with the SEC and which are available at the SEC&#146;s website at http://www.sec.gov. In addition, our SEC filings are available on our website at
http://www.watsco.com. The information contained on, or accessible through, our website is not incorporated by reference in this prospectus and should not be considered part of this prospectus. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">This prospectus is part of a registration statement that we filed with the SEC. The registration statement contains more information than this prospectus
regarding us and our Common stock and Class&nbsp;B common stock, including certain exhibits. You can obtain a copy of the registration statement from the SEC at the address listed above or from the SEC&#146;s web site listed above. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">14 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx901377_11"></A>INCORPORATION OF CERTAIN DOCUMENTS BY REFERENCE </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The SEC allows us to &#147;incorporate by reference&#148; information into this prospectus, which means that we can disclose important information to you by
referring to those documents. We hereby &#147;incorporate by reference&#148; the documents listed below, which means that we are disclosing important information to you by referring you to those documents. The information that we file later with the
SEC will automatically update and in some cases supersede this information. Specifically, we incorporate by reference the following documents or information filed with the SEC (other than, in each case, documents or information deemed to have been
furnished and not filed in accordance with SEC rules): </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">our Annual Report on <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/105016/000119312524044609/d104765d10k.htm">Form
 <FONT STYLE="white-space:nowrap">10-K</FONT></A> for the fiscal year ended December&nbsp;31, 2023, filed with the SEC on February&nbsp;23, 2024; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">our Quarterly Reports on <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/105016/000119312524130664/d506308d10q.htm">Form
 <FONT STYLE="white-space:nowrap">10-Q</FONT></A> for the fiscal quarter ended March&nbsp;31, 2024, filed with the Commission on May&nbsp;3, 2024, for the fiscal quarter ended on June&nbsp;
30, 2024, filed with the SEC on <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/105016/000119312524192839/d798256d10q.htm">August&nbsp;
2, 2024</A> and for the fiscal quarter ended <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/105016/000119312524249900/d888515d10q.htm">September&nbsp;30, 2024</A>, filed with the SEC on November&nbsp;1, 2024;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(c)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">our Current Reports on <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/105016/000119312524041507/d13436d8k.htm">Form
 <FONT STYLE="white-space:nowrap">8-K</FONT></A> filed with the SEC on February&nbsp;21, 2024, <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/105016/000119312524082082/d815360d8k.htm">March&nbsp;29, 2024</A> and
<A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/105016/000119312524156097/d845206d8k.htm">June&nbsp;6, 2024</A> (not including any information furnished under Item 2.02, 7.01 or 9.01 of such Form <FONT
STYLE="white-space:nowrap">8-K</FONT> or any other information that is identified as &#147;furnished&#148; rather than filed, which information is not incorporated by reference herein); </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(d)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">our Definitive Proxy Statement on <A HREF="http://www.sec.gov/Archives/edgar/data/../../../ix?doc=/Archives/edgar/data/105016/000119312524118178/d60305ddef14a.htm">Schedule
 14A</A> filed in connection with our Annual Meeting of Shareholders held on June&nbsp;3, 2024, filed with the SEC on April&nbsp;26, 2024 (solely to the extent incorporated by reference into Part III of our Annual Report on Form <FONT
STYLE="white-space:nowrap">10-K</FONT> for the year ended December&nbsp;31, 2023); and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(e)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">the description of our Common stock and Class&nbsp;
B common stock contained in our Current Report on <A HREF="http://www.sec.gov/Archives/edgar/data/105016/000119312512495361/d446816d8k.htm">Form <FONT STYLE="white-space:nowrap">8-K</FONT></A>, filed with the SEC on December&nbsp;7, 2012, and any
amendments to such Current Report filed subsequently thereto, including all amendments or reports filed for the purpose of updating such description, including the description of our capital stock filed as <A HREF="http://www.sec.gov/Archives/edgar/data/105016/000119312520056004/d838752dex43.htm">Exhibit
 4.3</A> to our Annual Report on Form <FONT STYLE="white-space:nowrap">10-K</FONT> for the fiscal year ended December&nbsp;31, 2019, filed with the SEC on February&nbsp;28, 2020. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Additionally, all documents subsequently filed by the Company pursuant to Sections 13(a), 13(c), 14 and 15(d) of the Securities Exchange Act of 1934, as
amended (not including any information furnished under Items 2.02, 7.01 or 9.01 of Form <FONT STYLE="white-space:nowrap">8-K</FONT> or any other information that is identified as &#147;furnished&#148; rather than filed), which information is not
incorporated by reference herein), prior to the filing of a post-effective amendment which indicates that all securities offered hereby have been sold or which deregisters all securities then remaining unsold, shall be deemed to be incorporated
herein by reference and to be a part of this registration statement from the date of filing of such documents. Any statement contained in a document incorporated herein by reference will be deemed to be modified or superseded for purposes of this
registration statement to the extent that a statement contained herein, or in a subsequently filed document incorporated herein by reference, modifies or supersedes the statement. Any statement modified or superseded will not be deemed, except as
modified or superseded, to constitute a part of this registration statement. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We will provide without charge to each person, including any beneficial
shareholder, to whom a prospectus is delivered, upon written or oral request of that person, a copy of any and all of the information that has been incorporated by reference in this prospectus (excluding exhibits unless specifically incorporated by
reference into those documents). Please direct requests to us at the following address: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Watsco, Inc. </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Attn: Investor Relations </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">2665
South Bayshore Drive, Suite 901 </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Miami, Florida, 33133 </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(305) <FONT STYLE="white-space:nowrap">714-4100</FONT> </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">15 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>PART II </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>INFORMATION NOT REQUIRED IN PROSPECTUS </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><B>ITEM&#8201;14.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Other Expenses of Issuance and Distribution </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The expenses of the Registrant in connection with the distribution of the securities being registered hereunder are set forth below and will be borne by the
Registrant. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="68%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="86%"></TD>

<TD VALIGN="bottom" WIDTH="10%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">See&nbsp;Note</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">SEC registration fee</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#8195;&#8195;</TD>
<TD NOWRAP VALIGN="bottom">(1)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Printing expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#8195;&#8195;</TD>
<TD NOWRAP VALIGN="bottom">(2)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounting fees and expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#8195;&#8195;</TD>
<TD NOWRAP VALIGN="bottom">(2)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Legal fees and expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#8195;&#8195;</TD>
<TD NOWRAP VALIGN="bottom">(2)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#8195;&#8195;</TD>
<TD NOWRAP VALIGN="bottom">(2)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Applicable SEC registration fees have been deferred in accordance with Rules 456(b) and 457(r) of the
Securities Act of 1933, as amended, and are not estimable at this time. </P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">These fees are calculated based on the securities offered and the number of issuances and accordingly cannot be
estimated at this time. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><B>ITEM&#8201;15.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Indemnification of Directors and Officers </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As a corporation incorporated in the State of Florida, we are subject to the Florida Business Corporation Act, or the Florida Act. Section&nbsp;607.0831 of the
Florida Act provides that a director is not personally liable for monetary damages to the corporation or any other person for any statement, vote, decision to take or not to take action, or any failure to take any action, as a director, unless
(1)&nbsp;the director breached or failed to perform his or her duties as a director and (2)&nbsp;the director&#146;s breach of, or failure to perform, those duties constitutes (a)&nbsp;a violation of the criminal law, unless the director had
reasonable cause to believe his or her conduct was lawful or had no reasonable cause to believe his or her conduct was unlawful, (b)&nbsp;a circumstance under which the transaction at issue is one from which the director derived an improper personal
benefit, either directly or indirectly, (c)&nbsp;a circumstance under which the liability provisions of Section&nbsp;607.0834 are applicable, (d)&nbsp;in a proceeding by or in the right of the corporation to procure a judgment in its favor or by or
in the right of a shareholder, conscious disregard for the best interest of the corporation, or willful or intentional misconduct, or (e)&nbsp;in a proceeding by or in the right of someone other than the corporation or a shareholder, recklessness or
an act or omission which was committed in bad faith or with malicious purpose or in a manner exhibiting wanton and willful disregard of human rights, safety, or property. A judgment or other final adjudication against a director in any criminal
proceeding for a violation of the criminal law estops that director from contesting the fact that his or her breach, or failure to perform, constitutes a violation of the criminal law; but does not estop the director from establishing that he or she
had reasonable cause to believe that his or her conduct was lawful or had no reasonable cause to believe that his or her conduct was unlawful. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Section&nbsp;607.0851(1) of the Florida Act permits, in general, a Florida corporation to indemnify any individual who is a party to a proceeding (other than
a proceeding by, or in the right of, the corporation) because the individual is or was a director or officer of the corporation, or served another entity in any capacity at the request of the corporation, against liability incurred in such
proceeding, if the director or officer acted in good faith, 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 any criminal proceeding, had no reasonable cause to believe
that his or her conduct was unlawful. Section&nbsp;607.0851(4) of the Florida Act provides that a corporation may not indemnify a director or an officer in connection with a proceeding by or in the right of the corporation except for expenses and
amounts paid in settlement not exceeding, in the judgment of the board of directors, the estimated expense of litigating the proceeding to conclusion, actually and reasonably incurred in connection with the defense or settlement of such
</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">II-1 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
proceeding, including any appeal thereof, where 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,
unless ordered to provide indemnification or advance expenses to such director or officer by a court, pursuant to Section&nbsp;607.0854(1)(c) of the Florida Act, if the court determines, in view of all the relevant circumstances, that it is fair and
reasonable to indemnify or to advance expenses to the director or officer. If the director or officer was adjudged liable, indemnification shall be limited to expenses incurred in connection with the proceeding. Section&nbsp;607.0853(1) of the
Florida Act permits the corporation, before final disposition of a proceeding, to advance funds to pay for or reimburse expenses incurred in connection with the proceeding by an individual who is a party to the proceeding because that individual is
or was a director or an officer if the director or officer delivers to the corporation a signed written undertaking of the director or officer to repay any funds advanced. Section&nbsp;607.0858(1) of the Florida Act provides that the indemnification
and advancement of expense provisions contained in the Florida Act are not exclusive, and a corporation may, by a provision in its articles of incorporation, bylaws or any agreement, or by vote of shareholders or disinterested directors, or
otherwise, obligate itself in advance of the act or omission giving rise to a proceeding to provide any other or further indemnification or advancement of expenses to any of its directors or officers. Section&nbsp;607.0859 of the Florida Act
provides that a corporation may not indemnify or advance expenses to a director or officer if a judgment or other final adjudication establishes that his or her actions, or omissions to act, were material to the cause of action so adjudicated and
constitute: (i)&nbsp;willful or intentional misconduct or a conscious disregard for the best interests of the corporation in a proceeding by or in the right of the corporation to procure a judgment in its favor or in a proceeding by or in the right
of a shareholder; (ii)&nbsp;a transaction in which a director or officer derived an improper personal benefit; (iii)&nbsp;a violation of the criminal law, unless the director or officer had reasonable cause to believe his or her conduct was lawful
or had no reasonable cause to believe his or her conduct was unlawful; or (iv)&nbsp;in the case of a director, a circumstance under which the liability provisions of Section&nbsp;607.0834 are applicable, unless ordered to provide indemnification or
advance expenses to such director or officer by a court, pursuant to Section&nbsp;607.0854(1)(c) of the Florida Act, if the court determines, in view of all the relevant circumstances, that it is fair and reasonable to indemnify or to advance
expenses to the director or officer. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Section&nbsp;607.0852 of the Florida Act provides that a corporation must indemnify an individual who is or was a
director or officer who was wholly successful, on the merits or otherwise, in the defense of any proceeding to which the individual was a party because he or she is or was a director or officer of the corporation against expenses incurred by the
individual in connection with the proceeding. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Section&nbsp;607.0857 of the Florida Act provides that a corporation shall have the power to purchase and
maintain insurance on behalf of and for the benefit of an individual who is or was a director or officer of the corporation, or who, while a director or officer of the corporation, is or was serving at the corporation&#146;s request as a director,
officer, manager, member, partner, trustee, employee, or agent of another domestic or foreign corporation, limited liability company, partnership, joint venture, trust, employee benefit plan, or other enterprise or entity, against liability asserted
against or incurred by the individual in that capacity or arising from his or her status as a director or officer, whether or not the corporation would have power to indemnify or advance expenses to the individual against the same liability under
the Florida Act. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our Amended and Restated Articles of Incorporation and Amended and Restated Bylaws provide for indemnification of our officers and
directors to the fullest extent allowed by applicable law. We have also obtained liability insurance for our officers and directors in the amount of $110&nbsp;million, as well as an additional $30&nbsp;million in coverage that provides
indemnification to the directors and officers for acts that the corporation is not otherwise legally required to provide indemnification. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Insofar as
indemnification for liabilities arising under the Securities Act may be permitted to directors, officers or persons controlling us under the provisions that we describe above or otherwise, we have been informed that in the opinion of the SEC, this
indemnification is against public policy as expressed in the Securities Act and is therefore unenforceable. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">II-2 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><B>ITEM&#8201;16.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Exhibits </B></P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD></TD>

<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD WIDTH="90%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Exhibit<BR>Number</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Description</B></P></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&#8199;1.1</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Form of Underwriting Agreement.*</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&#8199;4.1</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/105016/000119312512346835/d359139dex31.htm">Composite Articles of Incorporation of Watsco, Inc., filed as Exhibit 3.1 to our Quarterly Report on Form <FONT STYLE="white-space:nowrap">10-Q
</FONT> for the quarterly period ended June&nbsp;30, 2012 and incorporated herein by reference. </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&#8199;4.2</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/105016/000119312516673519/d225223dex31.htm">Second Amended and Restated Bylaws of Watsco, Inc., effective August&nbsp;1, 2016, filed as Exhibit 3.1 to our Current Report on Form <FONT
STYLE="white-space:nowrap">8-K</FONT> filed with the SEC on August&nbsp;5, 2016 and incorporated herein by reference. </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&#8199;4.3</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Specimen form of Class&nbsp;B Common Stock Certificate, filed as Exhibit 4.6 to our Registration Statement on Form <FONT STYLE="white-space:nowrap">S-1</FONT> (File no. <FONT STYLE="white-space:nowrap">33-56646)</FONT> and
incorporated herein by reference. (P)</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&#8199;4.4</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Specimen form of Common Stock Certificate, filed as Exhibit 4.4 to our Annual Report on Form <FONT STYLE="white-space:nowrap">10-K</FONT> for the fiscal year ended December&nbsp;31, 1994 and incorporated herein by reference.
(P)</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&#8199;5.1</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d901377dex51.htm">Opinion of Greenberg Traurig, P.A. </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&#8199;5.2</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d901377dex52.htm">Opinion of Greenberg Traurig, P.A. (Sales Agreement) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&#8199;5.3</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d901377dex53.htm">Opinion of Greenberg Traurig, P.A. (Dividend Reinvestment Plan) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>23.1</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d901377dex231.htm">Consent of Deloitte&nbsp;&amp; Touche LLP, independent registered certified public accounting firm. </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>23.2</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d901377dex232.htm">Consent of KPMG LLP, independent registered certified public accounting firm. </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>23.3</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Consent of Greenberg Traurig, P.A. (contained in legal opinions filed as <A HREF="d901377dex51.htm">Exhibit 5.1</A>, <A HREF="d901377dex52.htm">Exhibit 5.2</A> and <A HREF="d901377dex53.htm">Exhibit 5.3</A>).</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>24.1</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="#sig">Powers of Attorney (included on signature pages hereto). </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>107</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d901377dexfilingfees.htm">Filing Fee Table </A></TD></TR>
</TABLE> <P STYLE="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="2%" VALIGN="top" ALIGN="left">*</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">To be filed by amendment or as an exhibit to a document incorporated by reference herein in connection with an
offering of the offered securities. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><B>ITEM&#8201;17.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Undertakings </B></P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The undersigned Registrant hereby undertakes: </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(1) To file, during any period in which offers or sales are being made, a post-effective amendment to this registration
statement: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i) To include any prospectus required by Section&nbsp;10(a)(3) of the Securities Act of 1933; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(ii) To reflect in the prospectus any facts or events arising after the effective date of the registration statement (or the
most recent post-effective amendment thereof) which, individually or in the aggregate, represent a fundamental change in the information set forth in the registration statement. Notwithstanding the foregoing, any increase or decrease in volume of
securities offered (if the total dollar value of securities offered would not exceed that which was registered) and any deviation from the low or high end of the estimated maximum offering range may be reflected in the form of prospectus filed with
the Commission pursuant to Rule 424(b) if, in the aggregate, the changes in volume and price represent no more than 20&nbsp;percent change in the maximum aggregate offering price set forth in the &#147;Calculation of Registration Fee&#148; table in
the effective registration statement; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(iii) To include any material information with respect to the plan of distribution
not previously disclosed in the registration statement or any material change to such information in the registration </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">II-3 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">
statement; <I>provided, however</I>, that paragraphs (a)(1)(i), (a)(1)(ii) and (a)(1)(iii) do not apply if the registration statement is on Form <FONT STYLE="white-space:nowrap">S-3</FONT> and
the information required to be included in a post-effective amendment by those paragraphs is contained in reports filed with or furnished to the Commission by the Registrant pursuant to Section&nbsp;13 or Section&nbsp;15(d) of the Securities
Exchange Act of 1934 that are incorporated by reference in the registration statement, or is contained in a form of prospectus filed pursuant to Rule 424(b) that is part of the registration statement. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(2) That, for the purpose of determining any liability under the Securities Act, each such post-effective amendment shall be
deemed to be a new registration statement relating to the securities offered therein, and the offering of such securities at the time shall be deemed to be the initial bona fide offering thereof. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(3) To remove from registration by means of a post-effective amendment any of the securities being registered which remain
unsold at the termination of the offering. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(4) That, for the purpose of determining liability under the Securities Act of
1933 to any purchaser: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i) Each prospectus filed by the Registrant pursuant to Rule 424(b)(3) shall be deemed to be part
of the registration statement as of the date the filed prospectus was deemed part of and included in the registration statement; and </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(ii) Each prospectus required to be filed pursuant to Rule 424(b)(2), (b)(5) or (b)(7) as part of a registration statement in
reliance on Rule 430B relating to an offering made pursuant to Rule 415(a)(1)(i), (vii) or (x)&nbsp;for the purpose of providing the information required by Section&nbsp;10(a) of the Securities Act of 1933 shall be deemed to be part of and included
in the registration statement as of the earlier of the date such form of prospectus is first used after effectiveness or the date of the first contract of sale of securities in the offering described in the prospectus. As provided in Rule 430B, for
liability purposes of the issuer and any person that is at that date an underwriter, such date shall be deemed to be a new effective date of the registration statement relating to the securities in the registration statement to which the prospectus
relates, and the offering of such securities at that time shall be deemed to be the initial <I>bona fide </I>offering thereof. <I>Provided, however,</I> that no statement made in a registration statement or prospectus that is part of the
registration statement or made in a document incorporated or deemed incorporated by reference into the registration statement or prospectus that is part of the registration statement will, as to a purchaser with a time of contract of sale prior to
such effective date, supersede or modify any statement that was made in the registration statement or prospectus that was part of the registration statement or made in any such document immediately prior to such effective date. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(5) That, for the purpose of determining liability of the Registrant under the Securities Act of 1933 to any purchaser in the
initial distribution of the securities, the undersigned Registrant undertakes that in a primary offering of securities of the undersigned Registrant pursuant to this registration statement, regardless of the underwriting method used to sell the
securities to the purchaser, if the securities are offered or sold to such purchaser by means of any of the following communications, the undersigned Registrant will be a seller to the purchaser and will be considered to offer or sell such
securities to such purchaser: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i) Any preliminary prospectus or prospectus of the undersigned Registrant relating to the
offering required to be filed pursuant to Rule 424; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(ii) Any free writing prospectus relating to the offering prepared by
or on behalf of the undersigned Registrant or used or referred to by the undersigned Registrant; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(iii) The portion of any
other free writing prospectus relating to the offering containing material information about the undersigned Registrant or its securities provided by or on behalf of an undersigned Registrant; and </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(iv) Any other communication that is an offer in the offering made by the undersigned Registrant to the purchaser. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">II-4 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b) The undersigned Registrant hereby undertakes that, for purposes of determining any
liability under the Securities Act of 1933, each filing of the Registrant&#146;s annual report pursuant to Section&nbsp;13(a) or Section&nbsp;15(d) of the Securities Exchange Act of 1934 (and, where applicable, each filing of an employee benefit
plan&#146;s annual report pursuant to Section&nbsp;15(d) of the Securities Exchange Act of 1934) that is incorporated by reference in the registration statement shall be deemed to be a new registration statement relating to the securities offered
therein, and the offering of such securities at that time shall be deemed to be the initial bona fide offering thereof. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c) Insofar as
indemnification for liabilities arising under the Securities Act of 1933 may be permitted to directors, officers and controlling persons of the Registrant pursuant to the foregoing provisions, or otherwise, the Registrant has been advised that in
the opinion of the Securities and Exchange Commission such indemnification is against public policy as expressed in the Act and is, therefore, unenforceable. In the event that a claim for indemnification against such liabilities (other than the
payment by the Registrant of expenses incurred or paid by a director, officer or controlling person of the Registrant in the successful defense of any action, suit or proceeding) is asserted by such director, officer or controlling person in
connection with the securities being registered, the Registrant will, unless in the opinion of its counsel the matter has been, settled by controlling precedent, submit to a court of appropriate jurisdiction the question whether such indemnification
by it is against public policy as expressed in the Act and will be governed by the final adjudication of such issue. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">II-5 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="sig"></A>SIGNATURES </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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 <FONT STYLE="white-space:nowrap">S-3</FONT> and has duly caused this registration statement to be signed on its behalf by the undersigned, thereunto duly authorized, in the City of Miami, State of Florida, on
November&nbsp;4, 2024. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="7%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="92%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">WATSCO, INC.</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Registrant</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Albert H. Nahmad</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Albert H. Nahmad</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Chief Executive Officer</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">(on behalf of the registrant and as Principal Executive Officer)</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Ana M. Menendez</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Ana M. Menendez</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Chief Financial Officer</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>(on behalf of the registrant and as Principal Financial and Accounting Officer)</TD></TR>
</TABLE></DIV>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>POWER OF ATTORNEY </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below hereby constitutes and appoints Albert H. Nahmad and Barry S. Logan, and
each of them, such person&#146;s true and lawful <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">attorneys-in-fact</FONT></FONT> and agent, with full powers of substitution and resubstitution, for him and in his name, place and
stead, in any and all capacities, to sign any or all amendments (including post-effective amendments) to this registration statement, and to file the same, with exhibits thereto, and all other documents in connection therewith, with the Securities
and Exchange Commission, granting unto each said <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">attorneys-in-fact</FONT></FONT> and agent or either of them or their or his substitute or substitutes, may lawfully do or cause to be
done by virtue hereof. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="45%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="35%"></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="18%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>SIGNATURE</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>TITLE</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>DATE</B></P></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman" ALIGN="center">/S/ A<SMALL>LBERT</SMALL> H. N<SMALL>AHMAD</SMALL></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Albert H. Nahmad</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Chairman of the Board and Chief Executive Officer (principal executive officer)</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" NOWRAP ALIGN="center">November&nbsp;4, 2024</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman" ALIGN="center">/S/ A<SMALL>NA</SMALL> M. M<SMALL>ENENDEZ</SMALL></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Ana M. Menendez</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Chief Financial Officer</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(principal accounting
officer</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">and principal financial officer)</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" NOWRAP ALIGN="center">November&nbsp;4, 2024</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman" ALIGN="center">/S/ C<SMALL>ESAR</SMALL> L. A<SMALL>LVAREZ</SMALL></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Cesar L. Alvarez</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Director</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" NOWRAP ALIGN="center">November&nbsp;4, 2024</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman" ALIGN="center">/S/ J. M<SMALL>ICHAEL</SMALL> C<SMALL>USTER</SMALL></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>J. Michael Custer</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Director</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" NOWRAP ALIGN="center">November&nbsp;4, 2024</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman" ALIGN="center">/S/ D<SMALL>ENISE</SMALL> D<SMALL>ICKINS</SMALL></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Denise Dickins</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Director</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" NOWRAP ALIGN="center">November&nbsp;4, 2024</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman" ALIGN="center">/S/ Barry S. Logan</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Barry S. Logan</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Director and Executive Vice President</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" NOWRAP ALIGN="center">November&nbsp;4, 2024</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman" ALIGN="center">/S/ Ana <FONT STYLE="white-space:nowrap">Lopez-Blazquez</FONT></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Ana <FONT STYLE="white-space:nowrap">Lopez-Blazquez</FONT></B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Director</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" NOWRAP ALIGN="center">November&nbsp;4, 2024</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman" ALIGN="center">/S/ A<SMALL>ARON</SMALL> J. N<SMALL>AHMAD</SMALL></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Aaron J. Nahmad</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Director and President</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" NOWRAP ALIGN="center">November&nbsp;4, 2024</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman" ALIGN="center">/S/ Valerie F. Schimel</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Valerie F. Schimel</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Director</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" NOWRAP ALIGN="center">November&nbsp;4, 2024</TD></TR>
</TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-5.1
<SEQUENCE>2
<FILENAME>d901377dex51.htm
<DESCRIPTION>EX-5.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-5.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE" STYLE="line-height:Normal">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 5.1 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">November&nbsp;4, 2024 </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Watsco, Inc. </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">2665 South Bayshore Drive </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Suite 901 </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Miami, Florida 33133 </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:18%; font-size:10pt; font-family:Times New Roman">Re:&#8195;<U>Watsco, Inc.
Shelf Registration Statement on Form <FONT STYLE="white-space:nowrap">S-3</FONT></U> </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Ladies and Gentlemen: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have acted as legal counsel for Watsco, Inc., a Florida corporation (the &#147;<U>Company</U>&#148;), in connection with the preparation of
a Shelf Registration Statement on Form <FONT STYLE="white-space:nowrap">S-3,</FONT> including the prospectus constituting a part thereof (the &#147;<U>Registration Statement</U>&#148;), being filed by the Company with the Securities and Exchange
Commission (the &#147;<U>Commission</U>&#148;) under the Securities Act of 1933, as amended (the &#147;<U>Securities Act</U>&#148;), relating to an unspecified number of: (i)&nbsp;shares of common stock, par value $0.50 per share, of the Company
(&#147;<U>Common Stock</U>&#148;) and (ii)&nbsp;shares of class B common stock, par value $0.50 per share, of the Company (&#147;<U>Class</U><U></U><U>&nbsp;B Common Stock</U>&#148; and, together with the Common Stock, the
&#147;<U>Securities</U>&#148;). The Securities may be issued and sold or delivered from time to time as set forth in the Registration Statement, any amendment thereto, the prospectus contained therein (the &#147;<U>Prospectus</U>&#148;) and
supplements to the prospectus (the &#147;<U>Prospectus Supplements</U>&#148;) and pursuant to Rule 415 under the Securities Act. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In
connection with our representation of the Company, and as a basis for the opinions hereinafter set forth, we have examined originals, or copies certified or otherwise identified to our satisfaction, of the following (collectively, the
&#147;<U>Documents</U>&#148;): </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">1.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">the Registration Statement; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">2.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">the Company&#146;s Articles of Incorporation, as amended to the date hereof (the &#147;<U>Articles</U>&#148;);
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">3.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">the Company&#146;s Bylaws, as amended to the date hereof; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">4.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">such other documents and records and other certificates and instruments and matters of law as we have deemed
necessary or appropriate to express the opinion set forth below, subject to the assumptions, limitations and qualifications stated herein. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In rendering the opinions set forth below, we have assumed the genuineness of all signatures, the legal capacity of natural persons, the
authenticity of all documents submitted to us as originals, the conformity to original documents of all documents submitted to us as duplicates or certified or conformed copies and the authenticity of the originals of such latter documents. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As to matters of fact, we have relied upon the Documents and, to the extent we deemed reasonably appropriate, upon representations or
certificates of officers or directors of the Company, without independently verifying the accuracy of such documents, records and instruments. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have further assumed that: (i)&nbsp;the Registration Statement and any amendments thereto will be effective under the Securities Act, that
no stop orders will have been issued by the Commission with respect to the Registration Statement and that the Registration Statement will comply with all applicable laws at the time the Securities are offered or issued as contemplated by the
Registration Statement; (ii)&nbsp;an appropriate Prospectus Supplement, free writing prospectus or term sheet relating to the Securities offered thereby will have been prepared and filed with the Commission in compliance with the Securities Act and
will comply with all applicable laws at the time the Securities are offered or issued as contemplated by the Registration Statement; (iii)&nbsp;all Securities will be issued and sold in compliance with the applicable provisions of the Securities Act
and the securities or blue sky laws of various states and in the manner stated in the Registration Statement and the applicable Prospectus Supplement; (iv)&nbsp;any purchase, </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
underwriting or similar agreement relating to Securities being offered has been duly authorized, executed and delivered by the Company and the other parties thereto; and (v)&nbsp;in connection
with the issuance of any Securities, an adequate number of authorized and unissued shares of Common Stock and Class&nbsp;B Common Stock, as applicable, will be available for issuance under the Articles, as then in effect. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Based solely upon and subject to the foregoing, and subject to the assumptions, limitations and qualifications stated herein, we are of the
opinion that: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">with respect to the Common Stock, assuming (i)&nbsp;the taking by the Company&#146;s Board of Directors (the
&#147;<U>Board</U>&#148;) of all necessary corporate action to authorize and approve the issuance of the Common Stock and (ii)&nbsp;due issuance and delivery of the Common Stock upon payment therefor in accordance with the applicable definitive
purchase, underwriting or similar agreement, as applicable, or the Prospectus or a Prospectus Supplement approved by the Board, the Common Stock will be validly issued, fully paid and nonassessable; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">with respect to the Class&nbsp;B Common Stock, assuming (i)&nbsp;the taking by the Board of all necessary
corporate action to authorize and approve the issuance of the Class&nbsp;B Common Stock and (ii)&nbsp;due issuance and delivery of the Class&nbsp;B Common Stock upon payment therefor in accordance with the applicable definitive purchase,
underwriting or similar agreement, as applicable, or the Prospectus or a Prospectus Supplement approved by the Board, the Class&nbsp;B Common Stock will be validly issued, fully paid and nonassessable. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This opinion letter is limited to the matters stated herein, and no opinions may be implied or inferred beyond the matters expressly stated
herein. We assume no obligation to supplement this opinion if any applicable law changes after the date hereof or if we become aware of any fact that might change the opinion expressed herein after the date hereof. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We do not express any opinion herein concerning any law other than the laws of the State of Florida and the federal securities laws of the
United States. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We hereby consent to the filing of this opinion as an exhibit to the Registration Statement and to the use of the name of
our firm therein. In giving this consent, we do not admit that we are within the category of persons whose consent is required by Section&nbsp;7 of the Securities Act. </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="7%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="92%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">Sincerely,</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">GREENBERG TRAURIG, P.A.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" ALIGN="center">By:</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/&nbsp;Drew M. Altman, Esq.</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Drew M. Altman, Esq.</TD></TR>
</TABLE></DIV>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-5.2
<SEQUENCE>3
<FILENAME>d901377dex52.htm
<DESCRIPTION>EX-5.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-5.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE" STYLE="line-height:Normal">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 5.2 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">November&nbsp;4, 2024 </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Watsco, Inc. </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">2665 South Bayshore Drive </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Suite 901 </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Miami, Florida 33133 </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">Re:</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Watsco, Inc. Registration Statement on Form <FONT STYLE="white-space:nowrap">S-3.</FONT> </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Ladies and Gentlemen, </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have acted as counsel
to Watsco, Inc., a Florida corporation (the &#147;<U>Company</U>&#148;), in connection with that certain Third Amended and Restated Sales Agreement, dated as of May&nbsp;3, 2024 (the &#147;<U>Sales Agreement</U>&#148;), by and between the Company
and Robert W. Baird&nbsp;&amp; Co. Incorporated (the &#147;<U>Agent</U>&#148;), pursuant to which the Company may, from time to time, issue and sell through the Agent, acting as agent or principal, shares of the Company&#146;s Common stock, par
value $0.50 per share (the &#147;<U>Placement Shares</U>&#148;), in a public offering having an maximum aggregate offering price of up to $400,000,000 (the &#147;<U>Offering</U>&#148;). The Offering is being made pursuant to a base prospectus dated
November&nbsp;4, 2024 (the &#147;<U>Base Prospectus</U>&#148;), together with a prospectus supplement, dated as of November&nbsp;4, 2024 (the &#147;<U>Prospectus Supplement</U>&#148;, together with the Base Prospectus, the
&#147;<U>Prospectus</U>&#148;), which form part of the Company&#146;s effective registration statement on Form <FONT STYLE="white-space:nowrap">S-3</FONT> filed on the date hereof (the &#147;<U>Registration Statement</U>&#148;). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In connection therewith, we have examined and relied upon the original or a copy, certified to our satisfaction, of: (i)&nbsp;the
Company&#146;s Amended and Restated Articles of Incorporation and Bylaws, each as amended to the date hereof; (ii)&nbsp;records of corporate proceedings of the Company related to the Offering; (iii)&nbsp;the Prospectus, the Registration Statement
and exhibits thereto; (iv)&nbsp;duly adopted resolutions of the Company&#146;s Board of Directors (the &#147;<U>Board</U>&#148;) with respect to the Offering (the &#147;<U>Resolutions</U>&#148;); (v) the Sales Agreement; and (vi)&nbsp;such other
documents and instruments as we have deemed necessary for the expression of the opinions contained herein. In making the foregoing examinations, we have assumed the genuineness of all signatures and the authenticity of all documents submitted to us
as originals, and the conformity to original documents of all documents submitted to us as certified or photocopies. As to various questions of fact material to this opinion, we have relied, to the extent we deemed reasonably appropriate, upon
representations of officers or directors of the Company and upon documents, records and instruments furnished to us by the Company, without independently checking or verifying the accuracy of such documents, records and instruments. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Based upon the foregoing examination and assuming that (i)&nbsp;the Company delivers
placement notices under the Sales Agreement in accordance with the Resolutions, including the pricing terms set forth therein (or delivers placement notices in accordance with new pricing terms duly approved by the Board or a duly authorized
committee thereof) and (ii)&nbsp;the Company receives the proceeds for the Placement Shares sold pursuant to such terms and such applicable placement notice, the Placement Shares will be duly authorized, validly issued, fully paid and nonassessable.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This opinion is rendered solely in connection with the transactions covered hereby, is limited to the matters stated herein, and no
opinions may be implied or inferred beyond the matters expressly stated herein. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We hereby consent to the filing of this opinion as an
exhibit to the Registration Statement and to the use of the name of our firm under the caption &#147;Legal Matters&#148;, as set forth in the Prospectus. In giving this consent, we do not admit that we come within the category of persons whose
consent is required by Section&nbsp;7 of the Securities Act of 1933, as amended, or the rules and regulations of the Securities and Exchange Commission promulgated thereunder. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The opinion expressed herein is specifically limited to the laws of the State of Florida and the federal securities laws of the United States
of America and is as of the date hereof. We assume no obligation to update or supplement such opinion to reflect any facts or circumstances that may hereafter come to our attention or any changes in law that may hereafter occur. </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="7%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="92%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">Sincerely,</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">GREENBERG TRAURIG, P.A.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Drew M. Altman</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Drew M. Altman, Esq.</TD></TR>
</TABLE></DIV>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-5.3
<SEQUENCE>4
<FILENAME>d901377dex53.htm
<DESCRIPTION>EX-5.3
<TEXT>
<HTML><HEAD>
<TITLE>EX-5.3</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE" STYLE="line-height:Normal">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit&nbsp;5.3 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">November&nbsp;4, 2024 </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Watsco, Inc. </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">2665 South Bayshore Drive </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Suite 901 </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Miami, Florida 33133 </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Re:&#8195;<U>Registration
Statement on Form <FONT STYLE="white-space:nowrap">S-3</FONT></U> </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Ladies and Gentlemen: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have acted as counsel to Watsco, Inc., a Florida corporation (the &#147;<U>Company</U>&#148;), in connection with the Company&#146;s
registration of 299,993 shares of the Company&#146;s Common stock, par value $0.50 per share, and 286,609 shares of the Company&#146;s Class&nbsp;B Common Stock, par value $0.50 per share (collectively, the &#147;<U>Shares</U>&#148;), covered by the
registration statement (including the prospectus contained therein, the &#147;<U>Registration Statement</U>&#148;), filed by the Company on the date hereof with the U.S. Securities and Exchange Commission (the &#147;<U>Commission</U>&#148;) under
the Securities Act of 1933, as amended (the &#147;<U>Securities Act</U>&#148;), together with the Prospectus Supplement, dated November&nbsp;4, 2024 (the &#147;<U>Prospectus Supplement</U>&#148;), filed with the Commission pursuant to Rule 424(b)(5)
under the Securities Act, relating to the issuance of the Shares by the Company pursuant to the Watsco, Inc. Dividend Reinvestment Plan (the &#147;<U>Plan</U>&#148;) as described in the Prospectus Supplement. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In connection with our representation of the Company and the preparation of this opinion letter, we have examined, considered and relied upon
the following documents (collectively, the &#147;<U>Documents</U>&#148;): </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">1.&#8195;the Registration Statement and the related form of
prospectus contained therein, in the form in which it was transmitted to the Commission; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">2.&#8195;the Prospectus Supplement, in the form
transmitted to the Commission for filing on November&nbsp;4, 2024 pursuant to Rule 424(b)(5) under the Securities Act; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">3.&#8195;the Plan,
as set forth in the Prospectus Supplement; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">4.&#8195;the Company&#146;s Articles of Incorporation, as amended, as filed with the Department
of State of the State of Florida; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">5.&#8195;the Company&#146;s Bylaws, as amended; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">6.&#8195;resolutions adopted by the Board of Directors of the Company in respect of the issuance of the Shares under the Plan, certified as of
the date hereof by an officer of the Company; and </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">7.&#8195;such other documents and matters of law as we have considered necessary or
appropriate for the expression of the opinions contained herein. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In rendering the opinions set forth below, we have assumed without
investigation the following: (i)&nbsp;the genuineness of all signatures and the authenticity of all Documents submitted to us as originals, the conformity to authentic original documents of all Documents submitted to us as copies and the veracity of
the Documents; (ii)&nbsp;each individual executing any of the Documents, whether on behalf of such individual or another person, is legally competent to do so; (iii)&nbsp;each of the parties (other than the Company) executing any of the Documents
has duly and validly executed and delivered each of the Documents to which such party is a signatory; and (iv)&nbsp;the obligations of each party set forth in the Documents are valid and binding obligations of such party and are enforceable against
such party in accordance with all stated terms. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As to various questions of fact material to this opinion, we have relied, to the extent
we deemed reasonably appropriate, upon representations of officers or directors of the Company and upon documents, records and instruments furnished to us by the Company, without independently checking or verifying the accuracy of such documents,
records and instruments. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Based upon the foregoing and assuming that the Company reserves for issuance under the Plan
an adequate number of authorized and unissued Shares, and subject to the other qualifications, assumptions and limitations set forth herein, we are of the opinion that the Shares, upon the due issuance and delivery thereof against payment therefor
in accordance with the Prospectus Supplement, will be validly issued, fully paid and nonassessable. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This opinion letter is limited to the
matters stated herein, and no opinions may be implied or inferred beyond the matters expressly stated herein. The opinions expressed herein are as of the date hereof, and we assume no obligation to update or supplement such opinions to reflect any
facts or circumstances that may hereafter come to our attention or any changes in law that may hereafter occur. We do not express any opinion herein concerning any law other than the laws of the State of Florida and the federal laws of the United
States. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We hereby consent to the filing of this opinion as an exhibit to the Registration Statement and to the use of the name of our
firm under the caption &#147;Legal Matters&#148;, as set forth in the Registration Statement. In giving this consent, we do not admit that we are within the category of persons whose consent is required by Section&nbsp;7 of the Securities Act or the
rules and regulations of the Commission promulgated thereunder. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="7%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="92%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">Sincerely,</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">GREENBERG TRAURIG, P.A.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Drew M. Altman, Esq.</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Drew M. Altman, Esq.</TD></TR>
</TABLE></DIV>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>5
<FILENAME>d901377dex231.htm
<DESCRIPTION>EX-23.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-23.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE" STYLE="line-height:Normal">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 23.1 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We consent to the incorporation by reference in the Registration Statement on Form <FONT STYLE="white-space:nowrap">S-3</FONT> of our report dated
February&nbsp;23, 2024, relating to the consolidated financial statements of Watsco, Inc. and subsidiaries (the &#147;Company&#148;) and the effectiveness of the Company&#146;s internal control over financial reporting, appearing in the Annual
Report on Form <FONT STYLE="white-space:nowrap">10-K</FONT> of Watsco, Inc. for the year ended December&nbsp;31, 2023. We also consent to the reference to us under the heading &#147;Experts&#148; in such Registration Statement. </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">/s/ Deloitte&nbsp;&amp; Touche LLP</P></TD></TR>
</TABLE></DIV> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Miami, Florida </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">November&nbsp;4, 2024 </P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.2
<SEQUENCE>6
<FILENAME>d901377dex232.htm
<DESCRIPTION>EX-23.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-23.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE" STYLE="line-height:Normal">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 23.2 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We consent to the use of our report dated February&nbsp;24, 2023, with respect to the consolidated financial statements of Watsco, Inc. and subsidiaries
incorporated herein by reference and to the reference to our firm under the heading &#147;Experts&#148; in the prospectus. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">/s/ KPMG LLP</P></TD></TR>
</TABLE></DIV> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Miami, Florida </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">November&nbsp;4, 2024 </P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-FILING FEES
<SEQUENCE>7
<FILENAME>d901377dexfilingfees.htm
<DESCRIPTION>EX-FILING FEES
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns:wso="http://www.watsco.com/20241101" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/deprecated" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:currency="http://xbrl.sec.gov/currency/2024" xmlns:exch="http://xbrl.sec.gov/exch/2024" xmlns:naics="http://xbrl.sec.gov/naics/2024" xmlns:sic="http://xbrl.sec.gov/sic/2024" xmlns:stpr="http://xbrl.sec.gov/stpr/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:ffd="http://xbrl.sec.gov/ffd/2024q2" xmlns:srt="http://fasb.org/srt/2024" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2022-02-16" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xbrll="http://www.xbrl.org/2003/linkbase" xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31">
<head>
<title>EX-FILING FEES</title>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type"/>
</head>
<body style="line-height:normal;background-color:white;"><div style="display: none"><ix:header><ix:hidden><ix:nonNumeric name="dei:EntityCentralIndexKey" contextRef="P11_01_2024To11_01_2024" id="ixv-472">0000105016</ix:nonNumeric><ix:nonNumeric name="ffd:SubmissnTp" contextRef="P11_01_2024To11_01_2024" id="ixv-473">S-3ASR</ix:nonNumeric><ix:nonNumeric name="ffd:FeeExhibitTp" contextRef="P11_01_2024To11_01_2024" id="ixv-474">EX-FILING FEES</ix:nonNumeric><ix:nonNumeric name="ffd:PrevslyPdFlg" id="hidden123787098" contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOfferingAxis">false</ix:nonNumeric><ix:nonNumeric name="ffd:PrevslyPdFlg" id="hidden123787099" contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOfferingAxis">false</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/ffd/2024q2/ffd-2024q2.xsd"/></ix:references><ix:resources><xbrli:context id="P11_01_2024To11_01_2024"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-11-01</xbrli:startDate> <xbrli:endDate>2024-11-01</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P11_01_2024To11_01_2024_1TypedMemberffdOfferingAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</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-11-01</xbrli:startDate> <xbrli:endDate>2024-11-01</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P11_01_2024To11_01_2024_2TypedMemberffdOfferingAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000105016</xbrli:identifier> <xbrli:segment> <xbrldi:typedMember dimension="ffd:OfferingAxis"> <dei:lineNo>2</dei:lineNo> </xbrldi:typedMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-11-01</xbrli:startDate> <xbrli:endDate>2024-11-01</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:unit id="Unit_USD"> <xbrli:measure>iso4217:USD</xbrli:measure> </xbrli:unit></ix:resources></ix:header></div><div><div style="line-height:normal;background-color:white;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:right">Exhibit 107 </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center">Calculation of Filing Fee Tables </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center"><div style="white-space:nowrap;display:inline;"><ix:nonNumeric name="ffd:FormTp" contextRef="P11_01_2024To11_01_2024" id="ixv-506">S-3</ix:nonNumeric></div> </div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">(Form Type) </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center"><ix:nonNumeric name="dei:EntityRegistrantName" contextRef="P11_01_2024To11_01_2024" id="ixv-507">Watsco, Inc.</ix:nonNumeric> </div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">(Exact Name of Registrant as Specified in its Charter) </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center">Table 1: Newly Registered and Carry Forward Securities </div><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:99%;border:0;margin:0 auto">
<tr>
<td style="width:14%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:5%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:12%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:8%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:6%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:6%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:6%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:3%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:7%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:5%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:5%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:5%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:6%"/></tr>
<tr style="font-size:1pt">
<td style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; padding-left:8pt;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000;height:0.75pt">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:bottom">&#160;&#160;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;">Security<br/>Type</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="margin-top:0pt; margin-bottom:0pt; font-size:7pt; font-family:Times New Roman;text-align:center">Security<br/>Class</div><div style="margin-top:0pt; margin-bottom:1pt; font-size:7pt; font-family:Times New Roman;text-align:center">Title</div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;">Fee<br/>Calculation<br/>or Carry<br/>Forward<br/>Rule</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;">Amount<br/>Registered</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;">Proposed<br/>Maximum<br/>Offering<br/>Price Per<br/>Unit</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="margin-top:0pt; margin-bottom:0pt; font-size:7pt; font-family:Times New Roman;text-align:center">Maximum<br/>Aggregate<br/>Offering</div><div style="margin-top:0pt; margin-bottom:1pt; font-size:7pt; font-family:Times New Roman;text-align:center">Price</div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="margin-top:0pt; margin-bottom:0pt; font-size:7pt; font-family:Times New Roman;text-align:center">Fee</div><div style="margin-top:0pt; margin-bottom:1pt; font-size:7pt; font-family:Times New Roman;text-align:center">Rate&#8201;</div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;">Amount of<br/>Registration<br/>Fee</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;">Carry<br/>Forward<br/>Form<br/>Type</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;">Carry<br/>Forward<br/>File<br/>Number</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;">Carry<br/>Forward<br/>Initial<br/>effective<br/>date</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;vertical-align:bottom;text-align:center;">Filing Fee<br/>Previously<br/>Paid In<br/>Connection<br/>with<br/>Unsold<br/>Securities<br/>to be<br/>Carried<br/>Forward</td></tr>
<tr style="font-size:1pt">
<td colspan="25" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000; padding-left:8pt;height:0.75pt">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td colspan="25" style="padding-bottom:1pt ;BORDER-LEFT:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000; padding-left:8pt; padding-right:2pt;vertical-align:bottom;text-align:center;">Newly Registered Securities</td></tr>
<tr style="font-size:1pt">
<td style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; padding-left:8pt;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000;height:0.75pt">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="padding-bottom:1pt ;BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:bottom;text-align:center;"><div style="-sec-ix-hidden:hidden123787098;display:inline;"><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">Fees to be</div><div style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center">paid</div></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap;text-align:center;"><ix:nonNumeric name="ffd:OfferingSctyTp" contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOfferingAxis" id="ixv-508">Equity</ix:nonNumeric></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><ix:nonNumeric name="ffd:OfferingSctyTitl" contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOfferingAxis" id="ixv-509">Common stock, $0.50 par value</ix:nonNumeric></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;">Rule 456(b) and <ix:nonNumeric name="ffd:Rule457rFlg" contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOfferingAxis" format="ixt:fixed-true" id="ixv-510">Rule 457(r)</ix:nonNumeric></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap;text-align:center;">(1)</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap;text-align:center;">(1)</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap;text-align:center;">(1)</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap;text-align:center;">(2)</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; padding-left:8pt;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000;height:0.75pt">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="padding-bottom:1pt ;BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:bottom;text-align:center;"><div style="-sec-ix-hidden:hidden123787099;display:inline;"><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">Fees to be</div><div style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center">paid</div></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap;text-align:center;"><ix:nonNumeric name="ffd:OfferingSctyTp" contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOfferingAxis" id="ixv-511">Equity</ix:nonNumeric></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><ix:nonNumeric name="ffd:OfferingSctyTitl" contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOfferingAxis" id="ixv-512">Class B Common Stock, par value $0.50 per share</ix:nonNumeric></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;">Rule 456(b) and&#160;<ix:nonNumeric name="ffd:Rule457rFlg" contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOfferingAxis" format="ixt:fixed-true" id="ixv-513">Rule&#8199; 457(r)</ix:nonNumeric></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap;text-align:center;">(1)</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap;text-align:center;">(1)</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap;text-align:center;">(1)</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap;text-align:center;">(2)</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; padding-left:8pt;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000;height:0.75pt">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="padding-bottom:1pt ;BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:bottom;text-align:center;"><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">Fees</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">Previously</div><div style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center">Paid</div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center">-</div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center">-</div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;text-align:center;"><div style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center">-</div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center">-</div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center">-</div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center">-</div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center">-</div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center">-</div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center">-</div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center">-</div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center">-</div></td></tr>
<tr style="font-size:1pt">
<td colspan="25" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000; padding-left:8pt;height:0.75pt">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td colspan="25" style="padding-bottom:1pt ;BORDER-LEFT:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000; padding-left:8pt; padding-right:2pt;vertical-align:bottom;text-align:center;">Carry Forward Securities</td></tr>
<tr style="font-size:1pt">
<td style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; padding-left:8pt;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000;height:0.75pt">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="padding-bottom:1pt ;BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:bottom;text-align:center;"><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">Carry</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">Forward</div><div style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center">Securities</div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center">-</div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center">-</div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center">-</div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center">-</div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center">-</div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center">-</div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center">-</div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center">-</div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center">-</div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center">-</div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center">-</div></td></tr>
<tr style="font-size:1pt">
<td style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; padding-left:8pt;height:0.75pt">&#160;</td>
<td colspan="8" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000;height:0.75pt">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:bottom">&#160;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td colspan="7" style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap;text-align:right;">Total Offering Amounts&#8201;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:nonFraction name="ffd:TtlFeeAmt" contextRef="P11_01_2024To11_01_2024" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:fixed-zero" id="ixv-514"><ix:nonFraction name="ffd:TtlOfferingAmt" contextRef="P11_01_2024To11_01_2024" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:fixed-zero" id="ixv-515">-</ix:nonFraction></ix:nonFraction></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; padding-left:8pt;height:0.75pt">&#160;</td>
<td colspan="8" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000;height:0.75pt">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:bottom">&#160;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td colspan="7" style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap;text-align:right;">Total Fees Previously Paid&#8201;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:nonFraction name="ffd:TtlPrevslyPdAmt" contextRef="P11_01_2024To11_01_2024" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:fixed-zero" id="ixv-516">-</ix:nonFraction></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; padding-left:8pt;height:0.75pt">&#160;</td>
<td colspan="8" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000;height:0.75pt">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:bottom">&#160;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td colspan="7" style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap;text-align:right;">Total Fee Offsets&#8201;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:nonFraction name="ffd:TtlOffsetAmt" contextRef="P11_01_2024To11_01_2024" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:fixed-zero" id="ixv-517">-</ix:nonFraction></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style=" BORDER-LEFT:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; padding-left:8pt;height:0.75pt">&#160;</td>
<td colspan="8" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000;height:0.75pt">&#160;</td>
<td colspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000;height:0.75pt">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-left:8pt;vertical-align:bottom">&#160;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td colspan="7" style="padding-bottom:1pt ;BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:right;">Net Fee Due&#8201;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:1pt ;BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:nonFraction name="ffd:NetFeeAmt" contextRef="P11_01_2024To11_01_2024" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:fixed-zero" id="ixv-518">-</ix:nonFraction></div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-right:2pt;vertical-align:bottom">&#160;</td></tr></table><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div><ix:nonNumeric name="ffd:OfferingNote" contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOfferingAxis" escape="true" id="ixv-458"><ix:nonNumeric name="ffd:OfferingNote" contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOfferingAxis" escape="true" id="ixv-459">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(1)</td>
<td style="vertical-align:top;text-align:left;"><div style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">An indeterminate aggregate initial offering price and number or amount of the securities of each identified class is being registered as may from time to time be sold at indeterminate prices. Separate consideration may or may not be received for securities that are issuable upon conversion of, or in exchange for, or upon exercise of, convertible or exchangeable securities. </div></td></tr></table>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(2)</td>
<td style="vertical-align:top;text-align:left;"><div style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">In accordance with Rules 456(b) and 457(r), the Registrant is deferring payment of all of the registration fee. </div></td></tr></table></ix:nonNumeric> </ix:nonNumeric> </div></div></div></div>
</body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>8
<FILENAME>g901377g35x30.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g901377g35x30.jpg
M_]C_X  02D9)1@ ! 0$ ^0#Y  #_[14X4&AO=&]S:&]P(#,N,  X0DE-! 0
M     &$< 5H  QLE1QP"   "   < E  "')R-C S-#<Y' (% $!-:6-R;W-O
M9G0@5V]R9" M(%=A='-C;R M($9O<FT@4RTS(%)E<&QA8V5M96YT($%U=&]M
M871I8R!3:&5L9E]N #A"24T$)0      $*AQ-ONNB&,=?@9CP3SO?>PX0DE-
M!#H      .4    0     0      "W!R:6YT3W5T<'5T    !0    !0<W13
M8F]O; $     26YT965N=6T     26YT90    !#;')M    #W!R:6YT4VEX
M=&5E;D)I=&)O;VP     "W!R:6YT97).86UE5$585     $       ]P<FEN
M=%!R;V]F4V5T=7!/8FIC    # !0 '( ;P!O &8 ( !3 &4 = !U '
M  IP<F]O9E-E='5P     0    !";'1N96YU;0    QB=6EL=&EN4')O;V8
M   )<')O;V9#35E+ #A"24T$.P     "+0   !     !       2<')I;G1/
M=71P=71/<'1I;VYS    %P    !#<'1N8F]O;       0VQB<F)O;VP
M %)G<TUB;V]L      !#<FY#8F]O;       0VYT0V)O;VP      $QB;'-B
M;V]L      !.9W1V8F]O;       16UL1&)O;VP      $EN=')B;V]L
M  !"8VMG3V)J8P    $       !21T)#     P    !29" @9&]U8D!OX
M         $=R;B!D;W5B0&_@            0FP@(&1O=6) ;^
M  !"<F1456YT1B-2;'0               !";&0@56YT1B-2;'0
M      !2<VQT56YT1B-0>&Q ;R            IV96-T;W)$871A8F]O; $
M    4&=0<V5N=6T     4&=0<P    !09U!#     $QE9G15;G1&(U)L=
M             %1O<"!5;G1&(U)L=                %-C;"!5;G1&(U!R
M8T!9            $&-R;W!7:&5N4')I;G1I;F=B;V]L      YC<F]P4F5C
M=$)O='1O;6QO;F<         #&-R;W!296-T3&5F=&QO;F<         #6-R
M;W!296-T4FEG:'1L;VYG          MC<F]P4F5C=%1O<&QO;F<      #A"
M24T#[0      $ #Y     0 ! /D    !  $X0DE-!"8       X
M    /X   #A"24T$#0      !    '@X0DE-!!D       0    >.$))30/S
M       )           ! #A"24TG$       "@ !          $X0DE- _4
M     $@ +V9F  $ ;&9F  8       $ +V9F  $ H9F:  8       $ ,@
M  $ 6@    8       $ -0    $ +0    8       $X0DE- _@      '
M /____________________________\#Z     #_____________________
M________ ^@     _____________________________P/H     /______
M______________________\#Z   .$))300(       0     0   D    )
M     #A"24T$'@      !      X0DE-!!H      S4    &
M  !4   !LP         !                          $
M ;,   !4                      $                         $
M  $       !N=6QL     @    9B;W5N9'-/8FIC     0       %)C=#$
M   $     %1O<"!L;VYG          !,969T;&]N9P          0G1O;6QO
M;F<   !4     %)G:'1L;VYG   !LP    9S;&EC97-6;$QS     4]B:F,
M   !       %<VQI8V4    2    !W-L:6-E241L;VYG          =G<F]U
M<$E$;&]N9P         &;W)I9VEN96YU;0    Q%4VQI8V5/<FEG:6X    -
M875T;T=E;F5R871E9     !4>7!E96YU;0    I%4VQI8V54>7!E     $EM
M9R     &8F]U;F1S3V)J8P    $       !28W0Q    !     !4;W @;&]N
M9P          3&5F=&QO;F<          $)T;VUL;VYG    5     !29VAT
M;&]N9P   ;,    #=7)L5$585     $       !N=6QL5$585     $
M  !-<V=E5$585     $       9A;'1486=415A4     0      #F-E;&Q4
M97AT27-(5$U,8F]O; $    (8V5L;%1E>'1415A4     0      "6AO<GI!
M;&EG;F5N=6T    /15-L:6-E2&]R>D%L:6=N    !V1E9F%U;'0    )=F5R
M=$%L:6=N96YU;0    ]%4VQI8V5697)T06QI9VX    '9&5F875L=     MB
M9T-O;&]R5'EP965N=6T    115-L:6-E0D=#;VQO<E1Y<&4     3F]N90
M  ET;W!/=71S971L;VYG          IL969T3W5T<V5T;&]N9P         ,
M8F]T=&]M3W5T<V5T;&]N9P         +<FEG:'1/=71S971L;VYG       X
M0DE-!"@       P    "/_         X0DE-!!$       $! #A"24T$%
M    !     0X0DE-! P     "J@    !    H    !\   '@   Z(   "HP
M&  !_]C_[0 ,061O8F5?0TT  O_N  Y!9&]B90!D@     '_VP"$  P(" @)
M" P)"0P1"PH+$14/# P/%1@3$Q43$Q@1# P,# P,$0P,# P,# P,# P,# P,
M# P,# P,# P,# P,# P!#0L+#0X-$ X.$!0.#@X4% X.#@X4$0P,# P,$1$,
M# P,# P1# P,# P,# P,# P,# P,# P,# P,# P,# P,#/_  !$( !\ H ,!
M(@ "$0$#$0'_W0 $  K_Q $_   !!0$! 0$! 0         #  $"! 4&!P@)
M"@L!  $% 0$! 0$!          $  @,$!08'" D*"Q   00! P($ @4'!@@%
M PPS 0 "$0,$(1(Q!4%181,B<8$R!A21H;%"(R054L%B,S1R@M%#!R624_#A
M\6-S-1:BLH,F1)-49$7"HW0V%])5XF7RLX3#TW7C\T8GE*2%M)7$U.3TI;7%
MU>7U5F9VAI:FML;6YO8W1U=G=X>7I[?'U^?W$0 " @$"! 0#! 4&!P<&!34!
M  (1 R$Q$@1!46%Q(A,%,H&1%*&Q0B/!4M'P,R1BX7*"DD-3%6-S-/$E!A:B
MLH,')C7"TD235*,79$55-G1EXO*SA,/3=>/S1I2DA;25Q-3D]*6UQ=7E]59F
M=H:6IK;&UN;V)S='5V=WAY>GM\?_V@ , P$  A$#$0 _ /3Z\W#LL]*N^M]A
MF&->TNT^E[049>,?6SHUWU2^M#,SI@%%=KCE].L @-<#^LXCMNS]$US_ .:_
M[AY'IKUCH?6,;K?2L?J6-HR]LN8>6/'LNI?HWW56M=6G2C0!&H* ;)'9MW9&
M/1L]>UE7JO%=>]P;N>[Z%3-WT['_ )K$1>/_ .,#ZS6=6ZT,;"N<S#Z4^*;&
M$C=E,/Z3+;]'^C/_ $./_P!?L_PR]&^J/7V_6#H=.<Z&Y+":<QC>&W,CU-O\
MBUKF7U_\%:D8$ 'NH2!)'9V'V,K87V.#&-U<YQ@ >9*A3DXUY<*+66ED;MC@
MZ)^CNV_!>:_XTOK&<G);]7L4E]-!:_.:R2;+G0[&P]O^$].67.9[_P!-9C_G
MTK&S[,_ZNU5?5?I9=1U"X56]5MQO;=;DWQ]EZ;3:SW-HQJGU5_HK/T[[O\'^
MF]0B!('C^2#*B?#\WVA)>4L_Q0]8L8'W9N,RUPE[=MED'P]3>SU/Z^U1R/\
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
MN__9.$))300A      !5     0$    / $$ 9 !O &( 90 @ %  : !O '0
M;P!S &@ ;P!P    $P!! &0 ;P!B &4 ( !0 &@ ;P!T &\ <P!H &\ <  @
M $, 4P V     0 X0DE-!"(      49-30 J    "  ( 1(  P    $  0
M 1H !0    $   !N 1L !0    $   !V 2@  P    $  @   3$  @   !X
M  !^ 3(  @   !0   "< 3L  @    D   "PAVD !     $   "\    Z
M /D    !    ^0    %!9&]B92!0:&]T;W-H;W @0U,V("A7:6YD;W=S*0 R
M,#(T.C$P.C,P(#(S.C$U.C,X ')R-C S-#<Y       #H $  P    '__P
MH ( !     $   &SH , !     $   !4          8! P #     0 &   !
M&@ %     0   38!&P %     0   3X!*  #     0 "   " 0 $     0
M 48" @ $     0              2     $   !(     3A"24T#_0
M"           _^$!3D5X:68  $U- "H    (  @!$@ #     0 !   !&@ %
M     0   &X!&P %     0   '8!*  #     0 "   !,0 "    '@   'X!
M,@ "    %    )P!.P "    "0   +"':0 $     0   +P   #H    ^0
M  $   #Y     4%D;V)E(%!H;W1O<VAO<"!#4S8@*%=I;F1O=W,I #(P,C0Z
M,3 Z,S @,C,Z,34Z,S@ <G(V,#,T-SD       .@ 0 #     ?__  "@ @ $
M     0   ;.@ P $     0   %0         !@$#  ,    !  8   $:  4
M   !   !-@$;  4    !   !/@$H  ,    !  (   (!  0    !   !1@("
M  0    !              !(     0   $@    !_^%+H&AT=' Z+R]N<RYA
M9&]B92YC;VTO>&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN/2+ON[\B(&ED/2)7
M-4TP37!#96AI2'IR95-Z3E1C>FMC.60B/SX*/'@Z>&UP;65T82!X;6QN<SIX
M/2)A9&]B93IN<SIM971A+R(@>#IX;7!T:STB061O8F4@6$U0($-O<F4@-2XS
M+6,P,3$@-C8N,30U-C8Q+" R,#$R+S R+S V+3$T.C4V.C(W(" @(" @(" B
M/@H@(" \<F1F.E)$1B!X;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y
M.3DO,#(O,C(M<F1F+7-Y;G1A>"UN<R,B/@H@(" @(" \<F1F.D1E<V-R:7!T
M:6]N(')D9CIA8F]U=#TB(@H@(" @(" @(" @("!X;6QN<SID8STB:'1T<#HO
M+W!U<FPN;W)G+V1C+V5L96UE;G1S+S$N,2\B/@H@(" @(" @(" \9&,Z9F]R
M;6%T/FEM86=E+V5P<V8\+V1C.F9O<FUA=#X*(" @(" @(" @/&1C.G1I=&QE
M/@H@(" @(" @(" @(" \<F1F.D%L=#X*(" @(" @(" @(" @(" @/')D9CIL
M:2!X;6PZ;&%N9STB>"UD969A=6QT(CY-:6-R;W-O9G0@5V]R9" M(%=A='-C
M;R M($9O<FT@4RTS(%)E<&QA8V5M96YT($%U=&]M871I8R!3:&5L9E]N97<N
M9&]C/"]R9&8Z;&D^"B @(" @(" @(" @(#PO<F1F.D%L=#X*(" @(" @(" @
M/"]D8SIT:71L93X*(" @(" @(" @/&1C.F-R96%T;W(^"B @(" @(" @(" @
M(#QR9&8Z4V5Q/@H@(" @(" @(" @(" @(" \<F1F.FQI/G)R-C S-#<Y/"]R
M9&8Z;&D^"B @(" @(" @(" @(#PO<F1F.E-E<3X*(" @(" @(" @/"]D8SIC
M<F5A=&]R/@H@(" @(" \+W)D9CI$97-C<FEP=&EO;CX*(" @(" @/')D9CI$
M97-C<FEP=&EO;B!R9&8Z86)O=70](B(*(" @(" @(" @(" @>&UL;G,Z>&UP
M/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O(CX*(" @(" @(" @/'AM
M<#I#<F5A=&5$871E/C(P,C0M,3 M,S!4,C$Z-3,Z,C,K,#4Z,S \+WAM<#I#
M<F5A=&5$871E/@H@(" @(" @(" \>&UP.D-R96%T;W)4;V]L/E!38W)I<'0U
M+F1L;"!697)S:6]N(#4N,BXR/"]X;7 Z0W)E871O<E1O;VP^"B @(" @(" @
M(#QX;7 Z36]D:69Y1&%T93XR,#(T+3$P+3,P5#(S.C$U.C,X*S U.C,P/"]X
M;7 Z36]D:69Y1&%T93X*(" @(" @(" @/'AM<#I-971A9&%T841A=&4^,C R
M-"TQ,"TS,%0R,SHQ-3HS."LP-3HS,#PO>&UP.DUE=&%D871A1&%T93X*(" @
M(" @/"]R9&8Z1&5S8W)I<'1I;VX^"B @(" @(#QR9&8Z1&5S8W)I<'1I;VX@
M<F1F.F%B;W5T/2(B"B @(" @(" @(" @('AM;&YS.G!D9CTB:'1T<#HO+VYS
M+F%D;V)E+F-O;2]P9&8O,2XS+R(^"B @(" @(" @(#QP9&8Z4')O9'5C97(^
M06-R;V)A="!$:7-T:6QL97(@,C N," H5VEN9&]W<RD\+W!D9CI0<F]D=6-E
M<CX*(" @(" @/"]R9&8Z1&5S8W)I<'1I;VX^"B @(" @(#QR9&8Z1&5S8W)I
M<'1I;VX@<F1F.F%B;W5T/2(B"B @(" @(" @(" @('AM;&YS.GAM<$U-/2)H
M='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O;6TO(@H@(" @(" @(" @("!X
M;6QN<SIS=$5V=#TB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+W-4>7!E
M+U)E<V]U<F-E179E;G0C(@H@(" @(" @(" @("!X;6QN<SIS=%)E9CTB:'1T
M<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+W-4>7!E+U)E<V]U<F-E4F5F(R(^
M"B @(" @(" @(#QX;7!-33I$;V-U;65N=$E$/GAM<"YD:60Z04,V1#%"03E%
M-CDV148Q,3E$0S%%1D0U-3<W,40V03D\+WAM<$U-.D1O8W5M96YT240^"B @
M(" @(" @(#QX;7!-33I);G-T86YC94E$/GAM<"YI:60Z044V1#%"03E%-CDV
M148Q,3E$0S%%1D0U-3<W,40V03D\+WAM<$U-.DEN<W1A;F-E240^"B @(" @
M(" @(#QX;7!-33I(:7-T;W)Y/@H@(" @(" @(" @(" \<F1F.E-E<3X*(" @
M(" @(" @(" @(" @/')D9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^
M"B @(" @(" @(" @(" @(" @(#QS=$5V=#IA8W1I;VX^8V]N=F5R=&5D/"]S
M=$5V=#IA8W1I;VX^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IP87)A;65T
M97)S/F9R;VT@87!P;&EC871I;VXO<&1F('1O(&%P<&QI8V%T:6]N+W9N9"YA
M9&]B92YP:&]T;W-H;W \+W-T179T.G!A<F%M971E<G,^"B @(" @(" @(" @
M(" @(#PO<F1F.FQI/@H@(" @(" @(" @(" @(" \<F1F.FQI(')D9CIP87)S
M951Y<&4](E)E<V]U<F-E(CX*(" @(" @(" @(" @(" @(" @/'-T179T.F%C
M=&EO;CYS879E9#PO<W1%=G0Z86-T:6]N/@H@(" @(" @(" @(" @(" @(" \
M<W1%=G0Z:6YS=&%N8V5)1#YX;7 N:6ED.D$X-D0Q0D$Y138Y-D5&,3$Y1$,Q
M149$-34W-S%$-D$Y/"]S=$5V=#II;G-T86YC94E$/@H@(" @(" @(" @(" @
M(" @(" \<W1%=G0Z=VAE;CXR,#(T+3$P+3,P5#(S.C$T.C0Y*S U.C,P/"]S
M=$5V=#IW:&5N/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z<V]F='=A<F5!
M9V5N=#Y!9&]B92!0:&]T;W-H;W @0U,V("A7:6YD;W=S*3PO<W1%=G0Z<V]F
M='=A<F5!9V5N=#X*(" @(" @(" @(" @(" @(" @/'-T179T.F-H86YG960^
M+SPO<W1%=G0Z8VAA;F=E9#X*(" @(" @(" @(" @(" @/"]R9&8Z;&D^"B @
M(" @(" @(" @(" @(#QR9&8Z;&D@<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B
M/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z86-T:6]N/G-A=F5D/"]S=$5V
M=#IA8W1I;VX^"B @(" @(" @(" @(" @(" @(#QS=$5V=#II;G-T86YC94E$
M/GAM<"YI:60Z03DV1#%"03E%-CDV148Q,3E$0S%%1D0U-3<W,40V03D\+W-T
M179T.FEN<W1A;F-E240^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IW:&5N
M/C(P,C0M,3 M,S!4,C,Z,30Z-3,K,#4Z,S \+W-T179T.G=H96X^"B @(" @
M(" @(" @(" @(" @(#QS=$5V=#IS;V9T=V%R94%G96YT/D%D;V)E(%!H;W1O
M<VAO<"!#4S8@*%=I;F1O=W,I/"]S=$5V=#IS;V9T=V%R94%G96YT/@H@(" @
M(" @(" @(" @(" @(" \<W1%=G0Z8VAA;F=E9#XO/"]S=$5V=#IC:&%N9V5D
M/@H@(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @(" @/')D
M9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @
M(" @(#QS=$5V=#IA8W1I;VX^8V]N=F5R=&5D/"]S=$5V=#IA8W1I;VX^"B @
M(" @(" @(" @(" @(" @(#QS=$5V=#IP87)A;65T97)S/F9R;VT@87!P;&EC
M871I;VXO=FYD+F%D;V)E+G!H;W1O<VAO<"!T;R!I;6%G92]E<'-F/"]S=$5V
M=#IP87)A;65T97)S/@H@(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @
M(" @(" @(" @/')D9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @
M(" @(" @(" @(" @(" @(#QS=$5V=#IA8W1I;VX^9&5R:79E9#PO<W1%=G0Z
M86-T:6]N/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z<&%R86UE=&5R<SYC
M;VYV97)T960@9G)O;2!A<'!L:6-A=&EO;B]V;F0N861O8F4N<&AO=&]S:&]P
M('1O(&EM86=E+V5P<V8\+W-T179T.G!A<F%M971E<G,^"B @(" @(" @(" @
M(" @(#PO<F1F.FQI/@H@(" @(" @(" @(" @(" \<F1F.FQI(')D9CIP87)S
M951Y<&4](E)E<V]U<F-E(CX*(" @(" @(" @(" @(" @(" @/'-T179T.F%C
M=&EO;CYS879E9#PO<W1%=G0Z86-T:6]N/@H@(" @(" @(" @(" @(" @(" \
M<W1%=G0Z:6YS=&%N8V5)1#YX;7 N:6ED.D%!-D0Q0D$Y138Y-D5&,3$Y1$,Q
M149$-34W-S%$-D$Y/"]S=$5V=#II;G-T86YC94E$/@H@(" @(" @(" @(" @
M(" @(" \<W1%=G0Z=VAE;CXR,#(T+3$P+3,P5#(S.C$T.C4S*S U.C,P/"]S
M=$5V=#IW:&5N/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z<V]F='=A<F5!
M9V5N=#Y!9&]B92!0:&]T;W-H;W @0U,V("A7:6YD;W=S*3PO<W1%=G0Z<V]F
M='=A<F5!9V5N=#X*(" @(" @(" @(" @(" @(" @/'-T179T.F-H86YG960^
M+SPO<W1%=G0Z8VAA;F=E9#X*(" @(" @(" @(" @(" @/"]R9&8Z;&D^"B @
M(" @(" @(" @(" @(#QR9&8Z;&D@<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B
M/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z86-T:6]N/G-A=F5D/"]S=$5V
M=#IA8W1I;VX^"B @(" @(" @(" @(" @(" @(#QS=$5V=#II;G-T86YC94E$
M/GAM<"YI:60Z04(V1#%"03E%-CDV148Q,3E$0S%%1D0U-3<W,40V03D\+W-T
M179T.FEN<W1A;F-E240^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IW:&5N
M/C(P,C0M,3 M,S!4,C,Z,34Z,S0K,#4Z,S \+W-T179T.G=H96X^"B @(" @
M(" @(" @(" @(" @(#QS=$5V=#IS;V9T=V%R94%G96YT/D%D;V)E(%!H;W1O
M<VAO<"!#4S8@*%=I;F1O=W,I/"]S=$5V=#IS;V9T=V%R94%G96YT/@H@(" @
M(" @(" @(" @(" @(" \<W1%=G0Z8VAA;F=E9#XO/"]S=$5V=#IC:&%N9V5D
M/@H@(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @(" @/')D
M9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @
M(" @(#QS=$5V=#IA8W1I;VX^8V]N=F5R=&5D/"]S=$5V=#IA8W1I;VX^"B @
M(" @(" @(" @(" @(" @(#QS=$5V=#IP87)A;65T97)S/F9R;VT@:6UA9V4O
M97!S9B!T;R!A<'!L:6-A=&EO;B]V;F0N861O8F4N<&AO=&]S:&]P/"]S=$5V
M=#IP87)A;65T97)S/@H@(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @
M(" @(" @(" @/')D9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @
M(" @(" @(" @(" @(" @(#QS=$5V=#IA8W1I;VX^9&5R:79E9#PO<W1%=G0Z
M86-T:6]N/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z<&%R86UE=&5R<SYC
M;VYV97)T960@9G)O;2!I;6%G92]E<'-F('1O(&%P<&QI8V%T:6]N+W9N9"YA
M9&]B92YP:&]T;W-H;W \+W-T179T.G!A<F%M971E<G,^"B @(" @(" @(" @
M(" @(#PO<F1F.FQI/@H@(" @(" @(" @(" @(" \<F1F.FQI(')D9CIP87)S
M951Y<&4](E)E<V]U<F-E(CX*(" @(" @(" @(" @(" @(" @/'-T179T.F%C
M=&EO;CYS879E9#PO<W1%=G0Z86-T:6]N/@H@(" @(" @(" @(" @(" @(" \
M<W1%=G0Z:6YS=&%N8V5)1#YX;7 N:6ED.D%#-D0Q0D$Y138Y-D5&,3$Y1$,Q
M149$-34W-S%$-D$Y/"]S=$5V=#II;G-T86YC94E$/@H@(" @(" @(" @(" @
M(" @(" \<W1%=G0Z=VAE;CXR,#(T+3$P+3,P5#(S.C$U.C,T*S U.C,P/"]S
M=$5V=#IW:&5N/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z<V]F='=A<F5!
M9V5N=#Y!9&]B92!0:&]T;W-H;W @0U,V("A7:6YD;W=S*3PO<W1%=G0Z<V]F
M='=A<F5!9V5N=#X*(" @(" @(" @(" @(" @(" @/'-T179T.F-H86YG960^
M+SPO<W1%=G0Z8VAA;F=E9#X*(" @(" @(" @(" @(" @/"]R9&8Z;&D^"B @
M(" @(" @(" @(" @(#QR9&8Z;&D@<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B
M/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z86-T:6]N/G-A=F5D/"]S=$5V
M=#IA8W1I;VX^"B @(" @(" @(" @(" @(" @(#QS=$5V=#II;G-T86YC94E$
M/GAM<"YI:60Z040V1#%"03E%-CDV148Q,3E$0S%%1D0U-3<W,40V03D\+W-T
M179T.FEN<W1A;F-E240^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IW:&5N
M/C(P,C0M,3 M,S!4,C,Z,34Z,S@K,#4Z,S \+W-T179T.G=H96X^"B @(" @
M(" @(" @(" @(" @(#QS=$5V=#IS;V9T=V%R94%G96YT/D%D;V)E(%!H;W1O
M<VAO<"!#4S8@*%=I;F1O=W,I/"]S=$5V=#IS;V9T=V%R94%G96YT/@H@(" @
M(" @(" @(" @(" @(" \<W1%=G0Z8VAA;F=E9#XO/"]S=$5V=#IC:&%N9V5D
M/@H@(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @(" @/')D
M9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @
M(" @(#QS=$5V=#IA8W1I;VX^8V]N=F5R=&5D/"]S=$5V=#IA8W1I;VX^"B @
M(" @(" @(" @(" @(" @(#QS=$5V=#IP87)A;65T97)S/F9R;VT@87!P;&EC
M871I;VXO=FYD+F%D;V)E+G!H;W1O<VAO<"!T;R!I;6%G92]E<'-F/"]S=$5V
M=#IP87)A;65T97)S/@H@(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @
M(" @(" @(" @/')D9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @
M(" @(" @(" @(" @(" @(#QS=$5V=#IA8W1I;VX^9&5R:79E9#PO<W1%=G0Z
M86-T:6]N/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z<&%R86UE=&5R<SYC
M;VYV97)T960@9G)O;2!A<'!L:6-A=&EO;B]V;F0N861O8F4N<&AO=&]S:&]P
M('1O(&EM86=E+V5P<V8\+W-T179T.G!A<F%M971E<G,^"B @(" @(" @(" @
M(" @(#PO<F1F.FQI/@H@(" @(" @(" @(" @(" \<F1F.FQI(')D9CIP87)S
M951Y<&4](E)E<V]U<F-E(CX*(" @(" @(" @(" @(" @(" @/'-T179T.F%C
M=&EO;CYS879E9#PO<W1%=G0Z86-T:6]N/@H@(" @(" @(" @(" @(" @(" \
M<W1%=G0Z:6YS=&%N8V5)1#YX;7 N:6ED.D%%-D0Q0D$Y138Y-D5&,3$Y1$,Q
M149$-34W-S%$-D$Y/"]S=$5V=#II;G-T86YC94E$/@H@(" @(" @(" @(" @
M(" @(" \<W1%=G0Z=VAE;CXR,#(T+3$P+3,P5#(S.C$U.C,X*S U.C,P/"]S
M=$5V=#IW:&5N/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z<V]F='=A<F5!
M9V5N=#Y!9&]B92!0:&]T;W-H;W @0U,V("A7:6YD;W=S*3PO<W1%=G0Z<V]F
M='=A<F5!9V5N=#X*(" @(" @(" @(" @(" @(" @/'-T179T.F-H86YG960^
M+SPO<W1%=G0Z8VAA;F=E9#X*(" @(" @(" @(" @(" @/"]R9&8Z;&D^"B @
M(" @(" @(" @(#PO<F1F.E-E<3X*(" @(" @(" @/"]X;7!-33I(:7-T;W)Y
M/@H@(" @(" @(" \>&UP34TZ3W)I9VEN86Q$;V-U;65N=$E$/G5U:60Z8F4P
M938Y,C0M.3!D-RTT.6(Y+6(S-V,M-3 W-3)A9#-E.3%D/"]X;7!-33I/<FEG
M:6YA;$1O8W5M96YT240^"B @(" @(" @(#QX;7!-33I$97)I=F5D1G)O;2!R
M9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @(" @(" @(" @(#QS=%)E9CII
M;G-T86YC94E$/GAM<"YI:60Z040V1#%"03E%-CDV148Q,3E$0S%%1D0U-3<W
M,40V03D\+W-T4F5F.FEN<W1A;F-E240^"B @(" @(" @(" @(#QS=%)E9CID
M;V-U;65N=$E$/GAM<"YD:60Z04,V1#%"03E%-CDV148Q,3E$0S%%1D0U-3<W
M,40V03D\+W-T4F5F.F1O8W5M96YT240^"B @(" @(" @(" @(#QS=%)E9CIO
M<FEG:6YA;$1O8W5M96YT240^=75I9#IB93!E-CDR-"TY,&0W+30Y8CDM8C,W
M8RTU,#<U,F%D,V4Y,60\+W-T4F5F.F]R:6=I;F%L1&]C=6UE;G1)1#X*(" @
M(" @(" @/"]X;7!-33I$97)I=F5D1G)O;3X*(" @(" @/"]R9&8Z1&5S8W)I
M<'1I;VX^"B @(" @(#QR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2(B"B @
M(" @(" @(" @('AM;&YS.G!H;W1O<VAO<#TB:'1T<#HO+VYS+F%D;V)E+F-O
M;2]P:&]T;W-H;W O,2XP+R(^"B @(" @(" @(#QP:&]T;W-H;W Z0V]L;W)-
M;V1E/C0\+W!H;W1O<VAO<#I#;VQO<DUO9&4^"B @(" @(#PO<F1F.D1E<V-R
M:7!T:6]N/@H@(" \+W)D9CI21$8^"CPO>#IX;7!M971A/@H@(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H\/WAP86-K970@96YD/2)W(C\^_]L
M0P &! 4&!00&!@4&!P<&" H0"@H)"0H4#@\,$!<4&!@7%!86&ATE'QH;(QP6
M%B L(",F)RDJ*1D?+3 M*# E*"DH_]L 0P$'!P<*" H3"@H3*!H6&B@H*"@H
M*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H
M_\  $0@ 90(, P$B  (1 0,1 ?_$ !T  0 " 04!               '" 8!
M @,%"03_Q !1$  ! @4!! 8$" D("@,!   ! @, ! 4&$2$'$C%!"!-187&!
M%"(RD146(T*AL<'1&"0E,U)B<N'P%R9C=(*3TO$T-C=#1%1S@Y2B1562PO_$
M !D!  ,! 0$                #! $"!?_$ "@1  (" 0,%  (#  ,
M   ! @,1$A,A!!0Q,E$B84%"\'&1L?_:  P# 0 "$0,1 #\ M3"$( $(0@ 0
MA" !"$( $(0@ 0A" !"$( $(0@ 0A" !"$( $(0@ 0A" !"$( $(0@ 0A" !
M$-=)7:"Y:ML-TNC3?4UJH*W<H)WV6ADJ7D<. 'G$KURJRM$I4S49]>Y+2Z"M
M9'$XY#OBA%[W'-W;7ZC6Y[?2J842TT3O!E&=$CARAU,-3RQ=D]*+V66XZ]:=
M)<F7E//*ED%3BN*CCB8[F.BL/_4VC?U5'U1WL*?D[3RLB$(1AHA"$ "$(0 (
M0A  A"$ "$(0 (0A  A"$ "$(0 (0A  A"$ "$(0 (0A  A"$ "$(0 (0A
MA%(MI,_>-NWO4Y"HU^JA9<4MI2'EI2XDYP4ZXQB,;5=%Q*R3<-5R 0#Z2HXS
MC/.*%T[:SD0[TO)Z PBM'1EV@S7PN_;%P5)Z8ZX;\@N8<R<\5)R3VYP.^++P
MF<'!X8V,M2R(0A')T(0A !QS#[4M+NOS#B6V6DE:UJ. E(&22>S$:L/-OLH=
M96EQM8RE23D$17'I3WREQ#=GTY\@K(=GE(.FX-=PGW1MZ)]Y);,_:50F3O)P
M_(A9]H<%I'_K@>,,VGIU"]Q:L%DX0A"Q@A"$ "$(KKTD]I<S*3;-L6U/.,OA
M/63SS!(*0>"-[PU/B(ZA%R>$<RDHK++%0S'GZ+GN$@?EZH 8W1AU6"/?PC--
MC,G=%ZWW*L)K$_\ !M.*9F9<4XK=T(PC&=2<^[,.E1I66Q4;M3Q@N=".OK59
MIM#DU357GI:2ET@^N\X$ XY#/$^$0?=/22ILNYU5KTQVHK!(*W\M(([1S^B$
MQ@Y>!KDH^2P$(IY4]O=YS4TIV65*RC6F&TC(Y\S'QJVXWSC2;9!!P=!#>WF<
M;T2Y\(I@=N%]%6DXSC)'LCMC;_+;?9P/3VDX ^:#DQO;2,WHET813"6VWWTV
MZE:IUE8_14C(,9=;G21J3#[8N.E)?ER-52I&]X@:",=$D:KHLM#", LW:[:%
MT]4U*U-N6G7#@2LU\FO/GH?(QG\)::\C$T_ A",+VN7FQ9-G3-0<4#-.?(RS
M>=5K(/T#[H$LO -XY(6Z4%^+G*FFSZ:[B79W7)Y2==XD9",\N7"*_OC#!TUQ
MQ(UX=G*.=YUV9F)B:F5;TP^ZIYU6,Y43G,;'4[S:DC3(XXTCT:X:(X1#*>J6
M2_&SLI59%$*,[OHJ./A&0Q5^W^D-\#4.1IYH#SIEFPV5]8/6QS&L?8.DTYZO
M\VEYXGY4<,<>,1NF;?@JC;%(LI"*\VUT@:I<=Q25(IEK=8_,+PH]8<(3S43$
MX7)<--MFBNU.O33<I*M)RM2LG7L &I/<(7*#B\,[4DSMH1!\QTDK4;>4EF6J
M#J$Z[P:QD=V8X5=)2VMT%$E/*)'#J^?/GX1NW+X9K1.T(@;\):W"/5D)XZ[H
M^3X_3&GX2UO\J;/9QGV.[/;!MR^!K1/4(@,])>@X.*7/DC]3C],;3TEZ)IBD
MSQR.&Z,@Y\8W:G\#6B?H17_\)FC#/Y'G\C]4#[8,])*0FIR7E)&@S[TP^L-H
M2 #DGP,&U(-Q%@(1M;*E-I*T[JB 2GL,;H6=B$:+6E""I:@E(&22< 1'-Y;9
MK0M=TLNSXGY@#\U(_+'/9D: ^<:HM^#&TO)(\(KZKI+TS>.Y0Y[=SIO8&?IC
MC/28D=<4&<)S@<.SCQCO9G\.-R)8:$5W7TF)4'":!-'& <D>?.-IZ2[ )_F]
M,X'ZPX^^#9G\#<B6*A%<OPF&]['Q<F,?MCSYQQ.])Q*$%7Q<>Q@XROGRYP;,
M_@;D2R4(Z*QJW,7':M/JTY(.T]Z:1OF7<&%)&3CWC6.]A;X&"$8-=^U6T;6#
MK<_5FG9QO3T:7RXLGL]7(!X\2(CQ725HF5;M'J)&=#NC4>^.U7)^$<.<43Y"
M("'25HQSBC3_ +D_?&W\):D8/Y%G\]^Z/MC=J?P-R)/\(K\>DO2Q_P#!SYU(
M(RCN_6[XV'I+2&Z *#-E6N?63CR]:#9G\,W8EA(1"]O=(BTYXA%6$U3',@9<
M:*T^]&8E>AUNF5V31-T>>EYQA0R%-+!QXCB/ QRX2CY1TI)^#L80A')T1#TD
M;'^,MG.5601FJTKY= "?SC><+23W))5Y141*@H @<QY&/1=Q"7&U(<2E:% I
M4E0R"#R(BE.W:S19E].F7;**54@7Y<XPE*P?60#VZ@^<5=//^K)KH?RC $./
M2S[4U)N+:F&%]8VM)U!!^^+S[*;T9OBT92II"43>Z$S+2?\ =N8U'AQQ%&/
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
MH??ZIUH'&1-)X<."HGT\#PBO_0_<"K:K21D?C(( X8UBP!X1%;[LKK]2@-]
M#:#=(201\(O'U<X]LQT,U^97R&->R,AVA#=VBW0$X'X^\<@: [QC'IC EW #
M@#0>&8OCZD;]B^FR[_9]0?ZLG[8RB,4V3J"MG5 (WL>C#VN/$QE<>=+ALMAZ
MH1$VV38])WPOX4ISHDJ\A.[UOS'@!@!8^V)9A&)N+RC6D^&4;JVRF^J4ZAI^
M@O/+<)2E3"PX#YI)Q'R(V<7PL>K;4^5<1ZAY1>\@'B(8BCN9"=A%$T;,[Y4<
M?%J=.,'V.'[^Z/D-A7B"4N6U4?5.".H4>1'9%]XTW1V"#N7\#810T;/KTPH_
M%>J:8_X=6?/3NC29L&\9>76^];%3+20%'=EU*5CMP!F+Z0(!&"!B#N7\#81Y
MRM+#@!3H0 ,8U':#V<O=!Q.^VI.H)&AP=/XQ$M=)>W9.A7W+3-/9;9:GFRMQ
M"!Q<SDJ[.<10/:X<,Q5"6N.2:2TO!<+HUUUZM;-I5N9=4XY('T7UN(2G1([>
M $5,N5*T7-6 XC<(F%>JKB->^)\Z("EB4KC9)" H$ISIG341$^VJF+I6U6MM
M%.&W<.H/:"?W0FO$;&AUG,$S"E#*5$8U'$<NZ+L[ \'910""#EG.GC%)R <Y
MX$ <.\Q:'HIW5+35K.VX\O<GI%Q90VH^V@DJR/#,;U"S$RA\D[PA"(2L0A"
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
JW$\>S6)<H-O4J@2R6*1(LRJ$I"?43@GQA")93;\LJT*+X.TA"$<FG__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<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.3</span><table class="report" border="0" cellspacing="2" id="idm46164181607856">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Submission<br></strong></div></th>
<th class="th"><div>Nov. 01, 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">0000105016<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">Watsco, 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-3<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-3ASR<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>11
<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.3</span><table class="report" border="0" cellspacing="2" id="idm46164180271328">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Offerings<br></strong></div></th>
<th class="th"><div>Nov. 01, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingAxis=1', window );">Offering: 1</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_OfferingTable', window );"><strong>Offering:</strong></a></td>
<td class="text">&#160;<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_PrevslyPdFlg', window );">Fee Previously Paid</a></td>
<td class="text">false<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_Rule457rFlg', window );">Rule 457(r)</a></td>
<td class="text">true<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_OfferingSctyTp', window );">Security Type</a></td>
<td class="text">Equity<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_OfferingSctyTitl', window );">Security Class Title</a></td>
<td class="text">Common stock, $0.50 par value<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">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(1)</td>
<td style="vertical-align:top;text-align:left;"><div style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">An indeterminate aggregate initial offering price and number or amount of the securities of each identified class is being registered as may from time to time be sold at indeterminate prices. Separate consideration may or may not be received for securities that are issuable upon conversion of, or in exchange for, or upon exercise of, convertible or exchangeable securities. </div></td></tr></table>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(2)</td>
<td style="vertical-align:top;text-align:left;"><div style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">In accordance with Rules 456(b) and 457(r), the Registrant is deferring payment of all of the registration fee. </div></td></tr></table> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingAxis=2', window );">Offering: 2</a></td>
<td class="text">&#160;<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_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_Rule457rFlg', window );">Rule 457(r)</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 B Common Stock, par value $0.50 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_OfferingNote', window );">Offering Note</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(1)</td>
<td style="vertical-align:top;text-align:left;"><div style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">An indeterminate aggregate initial offering price and number or amount of the securities of each identified class is being registered as may from time to time be sold at indeterminate prices. Separate consideration may or may not be received for securities that are issuable upon conversion of, or in exchange for, or upon exercise of, convertible or exchangeable securities. </div></td></tr></table>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(2)</td>
<td style="vertical-align:top;text-align:left;"><div style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">In accordance with Rules 456(b) and 457(r), the Registrant is deferring payment of all of the registration fee. </div></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_Rule457rFlg">
<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> -Section 457<br> -Subsection r<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_Rule457rFlg</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingAxis=2">
<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=2</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>12
<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.3</span><table class="report" border="0" cellspacing="2" id="idm46164181682720">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fees Summary<br></strong></div></th>
<th class="th">
<div>Nov. 01, 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">$ 0<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_TtlPrevslyPdAmt', window );">Previously Paid Amount</a></td>
<td class="nump">0<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_TtlFeeAmt', window );">Total Fee Amount</a></td>
<td class="nump">0<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_TtlOffsetAmt', window );">Total Offset Amount</a></td>
<td class="nump">0<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_NetFeeAmt', window );">Net Fee</a></td>
<td class="nump">$ 0<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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_TtlPrevslyPdAmt">
<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_TtlPrevslyPdAmt</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>13
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M1Z\]P"V796\J RWRHA]LA,;N4@P3;.<@30*N[X30U\"TF/H/(OP+4$L#!!0
M   ( &Y=9%DT_%C:S@,  -\.   8    >&PO=V]R:W-H965T<R]S:&5E=#(N
M>&UL[5==;]LV%'W?K[C0AB$! NLCMI-FMH$F6]$^K#.2;GNFI2N+"$6J)&7'
M_WZ7E"U[@TL%1??6%XFD[CD\O"+O 6=;I9]-A6CAI1;2S*/*VN8NCDU>8<W,
M2#4HZ4NI=,TL=?4Z-HU&5GA0+>(L2:9QS;B,%C,_MM2+F6JMX!*7&DQ;UTSO
M[E&H[3Q*H\/ (U]7U@W$BUG#UOB$]L]FJ:D7]RP%KU$:KB1H+.?1V_3N/ITX
M@(_XB^/6G+3!+66EU+/K?"CF4>(4H<#<.@I&KPT^H!".B71\WI-&_9P.>-H^
ML+_SBZ?%K)C!!R7^YH6MYM%M! 66K!7V46W?XWY!7F"NA/%/V':Q&<V8M\:J
M>@^F?LUE]V8O^T2< &Z3+P"R/2#SNKN)O,I?F66+F59;T"Z:V%S#+]6C21R7
M[J\\64U?.>'LXH^R1,WEVLQB2W1N,,[WT/L.FGT!^E%M1I"D5Y EV?C?\)A4
M]%*R7DKF^<8#4NX@/2<F"':;]\XT+,=Y1+O3H-Y@M/CYQW2:_!*0=MU+N_;L
MUT/2S@F[_A^$C7MAXV#.WB'"4N.&J]:('2P9+\Y)#).43!@,B)GT8B9!GL=6
M((PG-Q?Z\IR(,-CJ-J1AVFN8!FF>,&\UMSOXM&OPG(HP_+?/+8$#.FYZ'3>O
MT_$@F#'PB5MQ5DZ8Y4'5-94NJ@+Y\Q7\E(PF"31,PX:)8+9N>Y6WKSIR\%'9
ML_*"\/-[^R*]A+<2N"S0HJ:2Q2P"6Z\UKEV+2VXY$Z .4S>:YQ0@"Y!MO4(-
M2@.K52LMQ8"M$$R72X[&C2#+*^ %2LM+C@7D/L'<P H='4W##4U,7YBA2KF#
M4JL:+%D)6-6]5\2I! 78_\CT6LP(GI"R[ 9R1?Y3(+6=A3@V4N=>4EE'HS%'
M<I4"R!]/==J*N)FFY1K3LA6=B[8A J+;H/:.ILHKQ\4EX$M>,;E&Q^''?"B^
MH,ZY01_8X2QW1!1P0'CBXZRC'RZR2_C@K"Y7NF"2\KKEM@)W, V=S.G%ZM)G
MNCND5SZ[CSYAFE&^*8ED:*B[_\)VY+[^)S A#O]"[Z-]/DK$$02VX9M^&[YY
M9>7/SFW"(/@K"VR:' TR^?K:O\=^8VTGYIU^B_(_P#)4_].C@Z=A"Q]P@ 'T
M@ 6D1[=.@YX[; (#^$$72(_^G(:]];4^,$#3H>]A;PA/G2'T5G"P!JJ>IJ*R
M$Y)^=/,T[,B#YA#&?W>'[^YPWAWBD^N*N_K]SO2:2P,"2]I(R>B&]I7N;E-=
MQZK&WV!6RM)]R#<KNH&B=@'TO52T0_<==RGJ[[2+?P!02P,$%     @ ;EUD
M65:6T90J @  P04  !@   !X;"]W;W)K<VAE971S+W-H965T,RYX;6R-5%]O
MFS 0_RJ6-TV;-,6$)&3* *EI5:W2UD7-NCU,>W#@"%8-9K:!]MO/-@1E$DGS
M C[[?G\.<Q>V0CZI'$"CYX*7*L*YUM6*$)7D4% U$164YB03LJ#:A')/5"6!
MI@Y4<.)[7D *RDH<AVYO(^-0U)JS$C82J;HHJ'Q9 Q=MA*?XL/' ]KFV&R0.
M*[J'+>C':B--1 :6E!50*B9*)"&+\-5TM5[:?)?PDT&KCM;(5K(3XLD&=VF$
M/6L(."3:,E#S:N :.+=$QL;?GA,/DA9XO#ZPW[K:32T[JN!:\%\LU7F$/V&4
M0D9KKA]$^P7Z>A:6+Q%<N2=JNUP_P"BIE19%#S8."E9V;_K<?X=C@'\"X/<
MW_GNA)S+&ZII'$K1(FFS#9M=N%(=VIACI;V4K9;FE!F<CF\!%-IV-Q(2;1CM
M/DEZ]+I#^R?0]Z*9(&_Z$?F>/T>/VQOT_NV'_VF(,32X\@=7ON.=7> *_?YJ
M3M&=AD+]&;/84<W'J>Q/O5(532#"YJ]5(!O \;LWT\#[?,;H;# Z.\<>_Q":
M<O0]RT"R<C_FKL,O'-YV2!-[(6E&).>#Y/RLY$9"PT2M^ O:4):BJT+4I1Z3
M[GB"UZ47@_3B@FK-Y9P175PJ&@RBP66?6)D1=5HWN%1W.>@NS^K>&SE3ZIC6
M\M4[)4<=:8?;-RKWK%2(0V8PWF1IP+(;&%V@1>6:=">T:7FWS,V,!6D3S'DF
MA#X$MN^'J1W_ U!+ P04    " !N7619LO?";^X"  ")#@  #0   'AL+W-T
M>6QE<RYX;6S=5VUKVS 0_BO&':.%,2?QYL:K8]@,A<$Z"NV'?2M*+#L"6?)D
MN7/ZZZ>S'.>ENK+UP];-(9%TC^Z>1Z>S1))&;SB]65.JO:[BHEGX:ZWK#T'0
MK-:T(LU;65-AD$*JBF@S5&70U(J2O &GB@>SR20**L*$GR:BK2XKW7@KV0J]
M\*>CR;/-Y]P8HW>^9\-E,J<+_^[T]?=6ZHM7GFU/WIR<3.[.+H[MISUPY@=I
M$@Q$:5)(L>,+?6LPK*2BWCWA"S\CG"T5 Z^"5(QOK'D&AI7D4GG:+)2"6&-I
M'BP\M2/(P1"G8D*JGMLRV-_E,/T(V(Y (.-\%#CSK2%-:J(U5>+2#/K)O?$1
MY W]VTUM%):*;*:S]_[.H6\,R5*JG*J#O%M3FG!:@!S%RC6T6M8!@%K+RG1R
M1DHI2*]AZS%T3-@5Y?P&"N1;<1"[*_;V<P*[*<:N$31T;1@[@/C[T6SLO;#G
MSPKKU>Q>ZD^M68WHQU H]%K1@G7]N"M&?BSZ%(].ZIIO/G)6BHK:M?\R89J0
MK9^WEHH]&#:HE)4Q4.5[]U1IMMJW_%"DOJ6=WE935^":9_^@YC^;YY(*J@C?
M%VU*_R5G^=F*AP/U;VCN3Y5CQ4Z1X?F+U!@,Q]#>67=PTHU6#VZ4A?\5[BV^
M(_66+>.:B6&T9GE.Q:,#SX379&GNV8/X9GY."])R?3N""W_7OZ(Y:ZMXG'4-
MB1AF[?I?8'G3:+S.#!<3.>UHG@U#52[[KF<ZAG5XP.$8N>P?-X+Y6,R- (;Q
M8 HP'^N%\?Q/ZYFCZ[$8IFWN1.:HSQSUL5XN).L_&(_;)S:/>Z5Q'(91A&4T
MRYP*,BQO401?=S1,&WA@/,#T>[G&=QNOD*?K -O3IRH$6RE>B=A*\5P#XLX;
M>,2Q>[<Q'O# =@&K'>!W\T!-N7W"$'85TX:]P3@2QQ@"M>BNT2A"LA/!Q[T_
MV%L2AG'L1@!S*PA##(&W$4<P!: !0\*POP>/[J-@>T\%NS^?Z4]02P,$%
M  @ ;EUD69>*NQS     $P(   L   !?<F5L<R\N<F5L<YV2N6[#, Q ?\70
MGC 'T"&(,V7Q%@3Y 5:B#]@2!8I%G;^OVJ5QD L9>3T\$MP>:4#M.*2VBZD8
M_1!2:5K5N %(MB6/:<Z10J[4+!XUA]) 1-MC0[!:+#Y +AEFM[UD%J=SI%>(
M7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1
MH2)8%II%R=.B':5_'<?VD-/IKV,BM'I;Z/EQ:%0*CMQC)8QQ8K3^-8+)#^Q^
M %!+ P04    " !N76194G%OM5T!  !( P  #P   'AL+W=O<FMB;V]K+GAM
M;+62W4K#0!"%7R7L YA:?\#2],92%42+E=YODHD9W-T),QMK?7HG"<& (-[T
M:C-GEI-OSL[R0/R>$[TGG]X%R4P=8[-(4REJ\%;.J(&@G8K8VZ@EOZ72,-A2
M:H#H73J?S:Y3;S&8U7+TVG(Z+2A"$9&"BIVP1SC(3[\KDP\4S-%A/&:F_W9@
M$H\!/7Y!F9F92:2FPSTQ?E&(UNT*)N<R<SXT]L 1BU_RKH-\M;GT2K3YBU60
MS%S/U+!"EMC?Z/VM,GZ 7AZJ-M(&701>VPAW3&V#X:VST2G2R1A]#N,YA+C@
M_\1(584%K*EH/80XY,C@.L @-39BDF ]9&;7YAY%5.Z&TK\\E,. 4<DF<?$"
MM<$/9<]X.I[GJ@+6,&2",_\#9WY:G V )+O6>\O'"='%'T07_2..+U="A0'*
M)W43U76+BBTGW=$'/;^\.K_1;6F=NU7M.3R2+<=%&)=X]0U02P,$%     @
M;EUD6;MLZNRZ    &@,  !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L
M<\63.0Z#,!!%KX)\ (8E21$!51K:B M8,"QBL>69*'#[$"C 4HHTB,KZ8_G]
M5XRC)W:2&S50W6ARQKX;*!8UL[X#4%YC+\E5&H?YIE2FESQ'4X&6>2LKA,#S
M;F#V#)%$>Z:331K_(:JR;')\J/S5X\ _P/!6IJ4:D86325,AQP+&;AL3+(?O
MSF3AI$4L3%KX LX6"BRAX'RAT!(*#Q0BGCJDS6;-5OWEP'J>W^+6OL1U:"_)
M]>L UE=(/E!+ P04    " !N7619IOQ*6R,!  #?!   $P   %M#;VYT96YT
M7U1Y<&5S72YX;6S-E,].PS ,QE^EZG5J,H;$ :V[ %?8@1<(C;M&S3_%WNC>
M'K?=)H%&Q30DN#1J;'\_QY^2Y>L^ F:=LQ[+O"&*]U)BU8!3*$($SY$Z)*>(
M?]-&1E6U:@-R,9_?R2IX D\%]1KY:OD(M=I:RIXZWD83?)DGL)AG#V-BSRIS
M%:,UE2*.RYW77RC%@2"X<LC!QD2<<4(NSQ+ZR/> 0]W+#E(R&K*U2O2L'&?)
MSDJDO044TQ)G>@QU;2K0H=HZ+A$8$RB-#0 Y*T;1V329>,(P?F^NY@\R4T#.
M7*<0D1U+<#GN:$E?7406@D1F^H@G(DM??3[HW=:@?\CF\;Z'U Y^H!R6ZV?\
MV>.3_H5]+/Y)'[=_V,=;".UO7[E^%4X9?^3+X5U;?0!02P$"% ,4    " !N
M7619!T%-8H$   "Q    $               @ $     9&]C4')O<',O87!P
M+GAM;%!+ 0(4 Q0    ( &Y=9%GF4L7E[@   "L"   1              "
M :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( &Y=9%F97)PC$ 8
M )PG   3              "  <P!  !X;"]T:&5M92]T:&5M93$N>&UL4$L!
M A0#%     @ ;EUD61X<BHI# @  + 8  !@              ("!#0@  'AL
M+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( &Y=9%DT_%C:S@,
M -\.   8              " @88*  !X;"]W;W)K<VAE971S+W-H965T,BYX
M;6Q02P$"% ,4    " !N76195I;1E"H"  #!!0  &               @(&*
M#@  >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @ ;EUD6;+W
MPF_N @  B0X   T              ( !ZA   'AL+W-T>6QE<RYX;6Q02P$"
M% ,4    " !N7619EXJ[',     3 @  "P              @ $#%   7W)E
M;',O+G)E;'-02P$"% ,4    " !N76194G%OM5T!  !( P  #P
M    @ 'L%   >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ ;EUD6;MLZNRZ
M    &@,  !H              ( !=A8  'AL+U]R96QS+W=O<FMB;V]K+GAM
M;"YR96QS4$L! A0#%     @ ;EUD6:;\2ELC 0  WP0  !,
M ( !:!<  %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&      L "P#* @  O!@
#

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<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>15
<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>17
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>3</ContextCount>
  <ElementCount>15</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>1</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>1</UnitCount>
  <MyReports>
    <Report instance="d901377dexfilingfees.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="d901377dexfilingfees.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="d901377dexfilingfees.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="d901377dexfilingfees.htm">d901377dexfilingfees.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="2">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>19
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "d901377dexfilingfees.htm": {
   "dts": {
    "inline": {
     "local": [
      "d901377dexfilingfees.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": 15,
   "keyCustom": 0,
   "axisStandard": 1,
   "axisCustom": 0,
   "memberStandard": 1,
   "memberCustom": 0,
   "hidden": {
    "total": 5,
    "http://xbrl.sec.gov/ffd/2024q2": 4,
    "http://xbrl.sec.gov/dei/2024": 1
   },
   "contextCount": 3,
   "entityCount": 1,
   "segmentCount": 1,
   "elementCount": 107,
   "unitCount": 1,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/ffd/2024q2": 18,
    "http://xbrl.sec.gov/dei/2024": 2
   },
   "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": {
      "contextRef": "P11_01_2024To11_01_2024",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d901377dexfilingfees.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To11_01_2024",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d901377dexfilingfees.htm",
      "first": true,
      "unique": true
     }
    },
    "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": "P11_01_2024To11_01_2024_1TypedMemberffdOfferingAxis",
      "name": "ffd:Rule457rFlg",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d901377dexfilingfees.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To11_01_2024_1TypedMemberffdOfferingAxis",
      "name": "ffd:Rule457rFlg",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d901377dexfilingfees.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": "P11_01_2024To11_01_2024",
      "name": "ffd:TtlOfferingAmt",
      "unitRef": "Unit_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "ffd:TtlFeeAmt",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d901377dexfilingfees.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2024To11_01_2024",
      "name": "ffd:TtlOfferingAmt",
      "unitRef": "Unit_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "ffd:TtlFeeAmt",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d901377dexfilingfees.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>20
<FILENAME>0001193125-24-250399-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001193125-24-250399-xbrl.zip
M4$L#!!0    ( &Y=9%F?*?E1> P  .&V   8    9#DP,3,W-V1E>&9I;&EN
M9V9E97,N:'1M[5UM<]JZ$OY^?H6&WK[-U,$F+Q"3<"9-DW,S)TTR@<[MMXZP
M!6CJ%RJ) .?7WY5L@PV&0,I)#%$_I+:UWET]VI5V%]D^^7/D>^B!,$[#X/2]
MM6>^1R1P0I<&W=/W9\WSJZOW?S;^..D)( /2@-M#'IZ6>D+T[7)Y.!SN#;'@
M3KCGA'ZY8E8.+,NT2C&I1X.?&=I1FWE[(>L"I;E?ELUMS$E"+EM=.KDA37Q4
MCAHGI'.LA_N*UCH^/BZKU@DIIWF$P-0J?_]ZW71ZQ,<&#;C @9/1A2[1?9;>
M)3.*<^+L=<.',C0H7!)"RL.#BE5=QCJBF'+N,^)@0=R%]QR7,7-8Z)'RE#BY
MW0D'@6#C?.7BQHR"SH Q,(%%=\2MF5O(R.GED\N6#&F J</S:553AIA3)Y\4
M&K*$HL\64$)+AG3 C2[&_0EU!_.VPC%NR!"/O"7C]/TZ964#P98,#[0FA)V.
MFZ\I-"C9ORJ37C$QKR9<S-K32.0+I@%X ?G^^?ZZ+!@.>"=D/A;@YO+VBF%6
M#.MHRF21\M9^BE':.98A,^/8B_U43BNICAB 188XP6997ZQ#PZP9^U9)3E,$
MN_"?H,(CC8OOQN75]=7-7^CRXJ)Y4HZN_G'B$X&1$P:"! "=("-1EGK4D=/#
MC!-Q^JUU:=1*2.IAD%\#^G!:.H_(C=:X3TIE8%*.1;5#=XRX&'ODM"1U-'J$
M=GO"#J2&7KV-G9]=!E[F&D[HA<P>]J@@]5+CQ*4/R7TNY7T/CVT4A &!)CJR
M)7?"HD/JNB10A]!^,_ )HPX*L"_O)-2^"*!CXW/0CF'O*G#)Z&\R+D4='(E[
MTCDMW5G6#]/Z(<VF%4Z/2XB"+=+1@W%0K90:)ORSS$/3.CHI9X3ERP9[M9N#
MMD\Y#UK]M07NEQI-8_^L>;^RL$M"+D8]VJ;B">(.2G/VL*+8.T8>N#>^<R^]
M;L0Q&A&KLE^M5<WCVDJZ_+"DZ;A?B=\F#-C>=CH@)^B>C2@O-3K8XV1C&AVO
MIE%E?8W*67MD!&Z!U8#PQHGT>9NKQ12D(K4$VP(DG)8X]?N>G S4M1Z32DGG
MXHNG0'EH1(=[(^Z"RRG9:8'JE(<#IL[4>FW'W5:8+#**!HJ)B7*<R2EUY84.
M)0RI;I#<F>C\ZN^LI\S>#/S*N?S[ &'H3DXA?&#B"ZS4#:F585F&:25W3MNF
MNKH+:).6B=B)G'(&DS4@6FZK_SI\,0:DZ\/%^-RERI9BG9!+H4V%K,HA9A64
MTZ*<C&_"!N"4.HM!R7*;0C65N?5#N-2YMVL(*SLXA(. 1N/W#0Y^?&M^F0Z*
M3S ?,-*(TP ;&A,F2=.$JV23S(R3J;"<BA_*$&:H6",3<*P>J$Q"DR@"FPE<
M9(\,[-%N8#N ,V'9YB%U1<^N[1W2H)XB]4A'U'W,NC0PY+&-\$"$R16FM%*7
MLMSB=A'V;;,OZB@^;X="A'YTJ0,@&YS^0VQK>M[!/O7&=@OLC:,;,D3WH8^#
MNFH;1ABT0\]-:ZAT@( ABC:095;1%,D<?:S*OZQ0@NXY]IR!IR)?%';0)85!
MZ2((C% +MSU@5PPU,T8@[<C@?>P0L+4AP_V)44UM:F'(!\:Y=K!W:!ZIV'(^
M>I'8+(=H$Y:5 \@'V1$DI^2/11FBY>G$/>E2+E,M<0,M:P] M=3XGRH+?4)7
M@;,W.Q(O,P87(^P()/LC?6?:0X0Y:O:)(Q<O%R8Z1 5'YY +PFU%&2[EWLBR
MY6W>.%8>0F$7X<!%YYBQ,0(;&V+FHB9Q!HP*FCL=I!23NL_ /M>34N/=&^O(
MK$>,(+-6>CC$\_K8547"DEE2Y]+#D_/YY4&MI77T^?;^R\6]<7Y[?7UVU[RP
MDX/E ,VB&:TKQ\=OZ^V0P3)GF['BMAFO&Z HDW_<[%)D';Q5R?OT^@-A@CK8
MB]6,.AX+L&:)H\N'&^!A53; I+8!'D<[Q&-_ SRJ!3&0HO!0XW)2CKR)Y4PB
M<HI(WQ9[^/7%9<LV]ZJ'?8%XZ%$7O3'5O\D<T+J]6T 0SRQ1;%@#?X\CU8AZ
M.B,)-Y(,\2I,/I!'5$J;TT++U#*U3"WS-<I,".ZO_OKO AZ+U9I;+/JX2XPV
M(_BG_)&5NL3&#R&P6CGFJZZ_QLPM(;E+7Z+W+*BQ&/2HG*5<Y_@E2L71-2R=
M*)_#? ( .7(<U8]/VJS<D)EDP?5]<G)7?4)NEP'GW,.<KYMA6K^O1$O^OAC+
M+?;87!(2(34M)ZGSD$6II#J)TTEU?#_PBFYO9[[<RQ!I.\F."Z[S'0O[(2<1
MQE_QB/H#7QTGU7!U<L>H0] =8>I,%HP+WJUG=?TT;&?=+B-=+$@6Q.>?"M20
M;<54\*QC)>>=YQ^,>S"(=V]J%=.J;\601#,9"CNIR8Q-)VD%8J$[D+^&R!+X
MM@0O"WI O6AFN1G('QVWL@]7L'Q0[*EC A.D(^A#U"E7SILOT:7'LXU)/!_]
M.%A9%-#G!SN3'\GBU90\T'# O0B;.PQRKB+/.@^#0 (2.]J0BEZ\Y((Z$7S3
MVKHZ%2%J)Z$48Y2X&;QSTZ&\VMDTBSM\WC1NG5K;YA,[RUR*P!);>1R5M3K]
M6_8U]XM,RD96M@!=/=4RM4PM4\O<>ID%JYZF%MG?6E=7*ZD^FF/*+?X&'1G1
M+F)[9BMUSM:@9]TC D$B1U%0]WMYZI.D]R$633+4@N6I.;NX<D=ZT4:NI!;3
M=,1XQ0U=2W<AI_8:U4J-BU\#6?R=V^]5&/B>CA45WD;1.H;$,/3],(!.A,[/
M3^@_YMZA"=[-T /V!CE;_@L-HBQ,HX/#HP_MCVHGU$)0)>'!896I1R9^&\_H
M^2.)J; [=$1<0[ !2>%LF1/=JA_8QP*CNJ)G?[ ^:J5W1NE\ZO*6 5793:!>
MB\S-U?V6A]"ZWJ)E:IE:II:YDS)UO>7)]99C76_1]9:5'AE.9;:6KK>L@5:E
M%.U'1)]17'=I1G672<4EJ<#(IZY[F&UY!2:6L;$RS%*8'R_#[$<*OGM3LV"V
MT]48K70!E=;5F (#]5IDZFK,5F=!6J:6J65JF2\M4U=C-O:$Q9,K*B_Q=I74
MMNH7J.3<I2HYVY9A/"]21N%@TIAH3+0[:9@T3,\&TTX4G'9S:#1,&B8-4P%@
MVN!3J87'5C^DNNL/J2YZ0ZBNT6N96J:6J66^(IFZ1O^R-?KHS2PO4*2?O)CD
M^2OTZ9!#IS[%3GTT3!HF#9.&2<.T%3#I:GYAAT;#I&'2,!4 )EW-+UXYM[;E
M910M4\O4,E><)8I><MQ4>7'AJK2Q56XR/M6E/T(^9?%22Q^L7:U08 \ESUJB
MZ(7D?/(.]1W,9UZ+S"T/(>/GBB\95J_I3CU8W!+>)2%GOECQ6Z7RR\F*8O(!
M9N02A_K8X]$G+ $0HH[F'S+^A[ P_9#QP2.*31Y:?A'M#E5TF-6OD7-A9VL5
MKT7F*W^"4Z<36J:6^3IDZG1B^]()]:ZGZ6."2#ZSIU.*[9>YRRF%-%>PU3OW
M94+WH_S074?J6RY31^I;'7UHF5JFEJDC]1V.U&7QGQ-=\]\%F;L<H$=F^C+1
M>55'YSLI4T?G6QUQ:)E:II;Y:J+SF.+S;:MU^_6E(OA5M-ALE/]4@2LF C=$
MJ#3@RX \/078("I9<]@<0]V)U]R)9W2LPB5/X.$OMF&JMM',21NW[L0V=&)9
M0KE.%+-VT@E_<-LCF:DG-:](3C,ST=RK!Z9,E9,^]BF=FU"0#7QFE\"DT@?6
MV:^Z'!S65OB:S^HJ5)ZBPK&*4R6LR"&>%X^-FO_DN5P&DO,8\=3LS 5F8C+H
MY[?7UV=WS0L[.5@K7JZW0^829IOU(75%#ZZ9;TNKA.790#NZ^>#MK$V!1:37
M%1E!+_@JRDHWIDT098T.;?*-%U)<J7$6(!JX!%9"GP98$(2[74:Z\HC"*D:Q
MA\)DDWL?S(BH;T@' VD)*&0(JXWO0(-$CR ^>86%O$*PTP-[@'66=BB!N%U]
MY8ERU":2'8BA' 1#"^;0L3'JL-!' E26'SQ3_[>)='$@$#-J*EWX'FJ2/F;R
M IBQ'#@XEHNXY ;:R?^"4$@VC#B$/H L6'O3>HH>\,8,NLOY0!GKH \,@!V,
M%I>\PLXGR8L&B(R<'@ZZ1/)0UQ0I&1'F4$X4872?H)(1$"1W*,93J7MH]F&T
M9 )ZS1Z3\WF< GK,58"PXP ^. !O&%+10_+[63S]C?7H(UJ?E$_<*S-G&+P$
M3-\EX$R1-^&Q3R+7P9Z7>!"+J945=PA9;"FSG^A".1?2'^Z;_OWCI-P.W3&<
M]83O-?X/4$L! A0#%     @ ;EUD69\I^5%X#   X;8  !@
M ( !     &0Y,#$S-S=D97AF:6QI;F=F965S+FAT;5!+!08      0 ! $8
(  "N#      !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>d901377dexfilingfees_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="P11_01_2024To11_01_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2024-11-01</endDate>
        </period>
    </context>
    <context id="P11_01_2024To11_01_2024_1TypedMemberffdOfferingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2024-11-01</endDate>
        </period>
    </context>
    <context id="P11_01_2024To11_01_2024_2TypedMemberffdOfferingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105016</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>2</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2024-11-01</endDate>
        </period>
    </context>
    <unit id="Unit_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="P11_01_2024To11_01_2024" id="ixv-472">0000105016</dei:EntityCentralIndexKey>
    <ffd:SubmissnTp contextRef="P11_01_2024To11_01_2024" id="ixv-473">S-3ASR</ffd:SubmissnTp>
    <ffd:FeeExhibitTp contextRef="P11_01_2024To11_01_2024" id="ixv-474">EX-FILING FEES</ffd:FeeExhibitTp>
    <ffd:PrevslyPdFlg
      contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOfferingAxis"
      id="hidden123787098">false</ffd:PrevslyPdFlg>
    <ffd:PrevslyPdFlg
      contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOfferingAxis"
      id="hidden123787099">false</ffd:PrevslyPdFlg>
    <ffd:FormTp contextRef="P11_01_2024To11_01_2024" id="ixv-506">S-3</ffd:FormTp>
    <dei:EntityRegistrantName contextRef="P11_01_2024To11_01_2024" id="ixv-507">Watsco, Inc.</dei:EntityRegistrantName>
    <ffd:OfferingSctyTp
      contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOfferingAxis"
      id="ixv-508">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl
      contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOfferingAxis"
      id="ixv-509">Common stock, $0.50 par value</ffd:OfferingSctyTitl>
    <ffd:Rule457rFlg
      contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOfferingAxis"
      id="ixv-510">true</ffd:Rule457rFlg>
    <ffd:OfferingSctyTp
      contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOfferingAxis"
      id="ixv-511">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl
      contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOfferingAxis"
      id="ixv-512">Class B Common Stock, par value $0.50 per share</ffd:OfferingSctyTitl>
    <ffd:Rule457rFlg
      contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOfferingAxis"
      id="ixv-513">true</ffd:Rule457rFlg>
    <ffd:TtlFeeAmt
      contextRef="P11_01_2024To11_01_2024"
      decimals="0"
      id="ixv-514"
      unitRef="Unit_USD">0</ffd:TtlFeeAmt>
    <ffd:TtlOfferingAmt
      contextRef="P11_01_2024To11_01_2024"
      decimals="0"
      id="ixv-515"
      unitRef="Unit_USD">0</ffd:TtlOfferingAmt>
    <ffd:TtlPrevslyPdAmt
      contextRef="P11_01_2024To11_01_2024"
      decimals="0"
      id="ixv-516"
      unitRef="Unit_USD">0</ffd:TtlPrevslyPdAmt>
    <ffd:TtlOffsetAmt
      contextRef="P11_01_2024To11_01_2024"
      decimals="0"
      id="ixv-517"
      unitRef="Unit_USD">0</ffd:TtlOffsetAmt>
    <ffd:NetFeeAmt
      contextRef="P11_01_2024To11_01_2024"
      decimals="0"
      id="ixv-518"
      unitRef="Unit_USD">0</ffd:NetFeeAmt>
    <ffd:OfferingNote
      contextRef="P11_01_2024To11_01_2024_1TypedMemberffdOfferingAxis"
      id="ixv-458">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;(1)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left"&gt;An indeterminate aggregate initial offering price and number or amount of the securities of each identified class is being registered as may from time to time be sold at indeterminate prices. Separate consideration may or may not be received for securities that are issuable upon conversion of, or in exchange for, or upon exercise of, convertible or exchangeable securities. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;(2)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left"&gt;In accordance with Rules 456(b) and 457(r), the Registrant is deferring payment of all of the registration fee. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </ffd:OfferingNote>
    <ffd:OfferingNote
      contextRef="P11_01_2024To11_01_2024_2TypedMemberffdOfferingAxis"
      id="ixv-459">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;(1)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left"&gt;An indeterminate aggregate initial offering price and number or amount of the securities of each identified class is being registered as may from time to time be sold at indeterminate prices. Separate consideration may or may not be received for securities that are issuable upon conversion of, or in exchange for, or upon exercise of, convertible or exchangeable securities. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;(2)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left"&gt;In accordance with Rules 456(b) and 457(r), the Registrant is deferring payment of all of the registration fee. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</ffd:OfferingNote>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
